4 ms·
This seems cool and all but it's fairly trivial to docker compose whatever stuffs/apps you want and install caddy as the reverse proxy on the host (I normally d
by indigodaddy 2y ago
This seems cool and all but it's fairly trivial to docker compose whatever stuffs/apps you want and install caddy as the reverse proxy on the host (I normally don't do caddy in a container but it might be better to)
You have to setup docker compose files with airo it looks like in any case, so this just simplifies the caddy part? But caddy is so simple to begin with I'm not sure the point..
- ratorx 2y agoDoes it even configure caddy? I can’t see how the caddy config could be generated from the env.yaml (unless it relies on the directory name etc for the path). Seems like something that could have been solved with just docker compose (by setting a remote DOCKER_HOST). If you need “automatic” proxying, then traefik can do it off container labels.
- timdorr 2y agoNope, it just copies over a hand-made Caddyfile and restarts a docker container that you need to already be running: https://github.com/bypirob/airo/blob/1a827a76f2254e5ca4f4ba4fea70b8b68b94cf85/src/main.go#L126-L127 https://github.com/bypirob/airo/blob/1a827a76f2254e5ca4f4ba4... This looks extremely barebones and makes a large number of assumptions in its current state. This is better as a Show HN after some more dev work has been completed.
- notpushkin 2y agoAgreed – it’s a bit too early to publicize this. Lots of great alternatives discussed here though! Maybe I should try to Show HN my Docker dashboard, https://lunni.dev/ https://lunni.dev/ :thinking:
- globular-toast 2y agoSurprised it doesn't use caddy-docker-proxy to automatically route traffic to your compose set up. You could just do that in dev and have a very simple compose override for prod that changes the domain names etc.
- mococa 2y agoDocker compose + Cloudflare Tunnels is my current setup, no need to deal with SSL, have a public IP address, and if you make use of Tailscale, you do need any open ports, witch is extremely secure and robust.
- Hikikomori 2y agoSame, I use dockge to manage them. Then I use cloudflare zero trust with email login to access them instead of using a vpn, don't have to install vpn on multiple devices and my partners devices.