The nice thing with zero-tier is that it is literally two commands to get your network up and connected.
hide your eyes if curl|bash makes you cringe...
curl https://install.zerotier.com|bash
Then zerotier-cli join <your_network>
Go into the Zerotier web admin, check the box, and boom, that machine is on the network, securely.
Now I can spin up a bunch of containers for exploration/testing/or non-essential like grafana, prometheus, various exporters, metabase, etc.
I try to keep traefik clean and only serving secure traffic to "live" and customer-facing things on 80/443.
The nice thing with zero-tier is that it is literally two commands to get your network up and connected.
hide your eyes if curl|bash makes you cringe...
curl https://install.zerotier.com|bash
Then zerotier-cli join <your_network>
Go into the Zerotier web admin, check the box, and boom, that machine is on the network, securely.
Now I can spin up a bunch of containers for exploration/testing/or non-essential like grafana, prometheus, various exporters, metabase, etc.
I try to keep traefik clean and only serving secure traffic to "live" and customer-facing things on 80/443.