This article details how to setup a secure, relatively hassle free home server environment, with secure remote access, using a combination of popular free, open source software (FOSS) - namely OpenMediaVault (OMV), Docker, Portainer, Traefik, LetsEncrypt - along with some useful containers (like pihole and Fail2Ban) - and then top it off with Google oAuth for security (if you like). # Enable certificate generation on frontends Host rules. This will request a certificate from Let's Encrypt for each frontend with a Host rule. # For example, a rule Host:test1.traefik.io,test2.traefik.io will request a certificate with main domain test1.traefik.io and SAN test2.traefik.io. # # Optional # # OnHostRule = true # CA server to use