Running netbird besides an already existing caddy setup #2384

Open
opened 2025-11-20 07:08:59 -05:00 by saavagebueno · 0 comments
Owner

Originally created by @axi92 on GitHub (Oct 17, 2025).

What would be the most maintainable way to add netbird to my setup?
I already have a lot of container services and a caddy infront of them.
My caddy is running on the OS itself and the containers bind to localhost so caddy can reverse proxy to them.

My ideas were maybe changing the ports? But I guess that does not agree with the netbird clients and some firewalls infront of them...

Then including the Caddyfile from netbird into mine is somehow hard because caddy runs inside the container within netbird and all the services are named services that only resolve in that docker network. So there I would need to export all the ports and pin it to my localhost IP?

On the other hand I could maybe migrate my services into netbirds Caddyfile?
But then I would need to link the docker networks, right?
Is it possible to let have netbirds caddy access docker networks from other compose files?
I guess I would have to mark the networks as managed outside.

Originally created by @axi92 on GitHub (Oct 17, 2025). What would be the most maintainable way to add netbird to my setup? I already have a lot of container services and a caddy infront of them. My caddy is running on the OS itself and the containers bind to localhost so caddy can reverse proxy to them. My ideas were maybe changing the ports? But I guess that does not agree with the netbird clients and some firewalls infront of them... Then including the Caddyfile from netbird into mine is somehow hard because caddy runs inside the container within netbird and all the services are named services that only resolve in that docker network. So there I would need to export all the ports and pin it to my localhost IP? On the other hand I could maybe migrate my services into netbirds Caddyfile? But then I would need to link the docker networks, right? Is it possible to let have netbirds caddy access docker networks from other compose files? I guess I would have to mark the networks as managed outside.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#2384