Defines what this machine will do in your deployment. Common roles are web (handles HTTP requests), worker (background jobs), or db (database). A single server can have multiple roles (e.g., web,worker). Kamal uses this to organize your services.
Web
The server that will handle web traffic — it runs your app’s web process (like Puma or another HTTP server). Enter the IP address or hostname (e.g., 203.0.113.5 or web.myapp.com). Kamal will connect via SSH to this machine and deploy the web containers there.
I.e 100.100.100.100, unagi.com.ar
Jobs
Do you need a container for background jobs?
Your privacy matters
We don’t store any of the data you enter. It’s only used to generate your config file and never touches a database.