← Graph

Deploy many small projects to one Kamal VM

takeaway 1 connections

For pet projects or small apps, don't provision a separate droplet per app. Put them all on one VM: each project has its own Kamal configuration pointing at the same IP address and server, with services running on different ports. Kamal Proxy routes traffic by hostname. Doing the server setup once (cloud-init + Kamal) amortizes the work across every future app.

type
recommendation
takeaway Deploy many small projects to one Kamal VM
from_talk
Core recommendation delivered in the talk.

Provenance