Kamal 2 Coder Servers need Docker, SSH access, and ports 22/80/443 open. Provision with Ansible or cloud-init. Configuration: config/deploy.yml Minimal Setup Multi-Role Setup (Web + Job Worker) Job worker notes: - runs Solid Queue in a separate container - Set to disable in-process queue - Job role has no proxy — only web role serves HTTP traffic With Local Registry Eliminates Docker Hub dependency, rate limits, and external costs: Deploy the registry as an accessory: With Accessories Docker Volumes for Persistence For SQLite + ActiveStorage apps, mount a named volume: Both web and job contai…