|
|
|
|
|
by jokabrink
1337 days ago
|
|
I disagree: Using docker makes it incredibly easy to tinker without real consequences or hassle. Want to try out - say - Heimdall? Create a docker-compose.yml file, an nginx reverse proxy config, and spin up the container. Don't like it? Remove said files and container. Thought about using a wiki for a project? Same thing. For me, containers are just abstractions similar to packages, or OOP objects, or even apps. And as long as a service fits into this view, I think docker provides a great way. But, sure, you can overdo it and end up with more complexity than less (e.g. Nginx Proxy Manager). |
|
I don't even futz with nginx anymore. You don't need to do that with tunnels. This assumes you have created a tunnel with required domain name. Very, very easy to setup.
1. Create container 2. Open Cloudflare ZeroTrust 3. Create a hostname for the new service or app; heim.example.com -> http://localhost:port 4. Save it. 5. Done. -> access the service from http://heim.example.com from anywhere in the world 5. For extra security, register the app in zerotrust with an email verification policy with emails you trust or use a token, or what ever auth you like.