• 0 Posts
  • 22 Comments
Joined 11 months ago
cake
Cake day: October 16th, 2023

help-circle







  • Yes, there are risks:

    • First, updates can break things. Already explained here.
    • Second, exposing Docker socket to Watchtower means you have to trust it ultimately. Any vulnerability in WT can lead to whole system compromise.

    Personally, I use DIUN. It just sends me notifications about available updates. I update things manually later. My system is pretty well isolated from outside world, so no need to hurry.
    On a VPS, I would prefer a different approach though.






  • As for your question itself - you probably want a reverse proxy. Almost any web server can act as a reverse proxy; nevertheless Caddy, Traefik and nginx do it better than others.

    Caddy is extremely user-friendly. Take a look.

    omv.home.arpa {
      reverse_proxy 10.0.0.2
    } 
    proxmox.home.arpa { 
      reverse_proxy 10.0.0.3 
    } 
    serviio.home.arpa { 
      reverse_proxy 10.0.0.4:23423 
    } 
    portainer.home.arpa { 
      reverse_proxy 10.0.0.4:9000 
    }
    

    All DNS “A” records for your domains should point to IP of machine where your Caddy is.

    I personally use nginx.