selfhostkit.dev · tools
reverse-proxy config generator
Point a domain at a container or local port. Pick your proxy, copy the config. I generate the same blocks I use on my own VPS. Open source ↗
Which one should I use?
- Caddy if you want the least config. It gets and renews HTTPS certificates on its own, handles websockets transparently, and the file stays tiny. My default for a plain host.
- Traefik if you run everything in Docker. You describe routing with labels on the service, and Traefik wires it up automatically. This is what Coolify uses under the hood, and what runs this site.
- nginx if you already know it or need fine control. Rock solid, but you
manage certs yourself (usually with
certbot).
Whatever you pick: put the app behind the proxy, never expose its port straight to the internet. New to this? The self-hosting guide walks the whole path, and the docker run → compose tool gets your service running first.