you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 1 year ago (2 children)

I got a domain that I only use for email right now but I'd love to set something like this up. Any recommendations on tutorials?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 year ago (1 child)

    Get started with a Linux server and then I'd go with something like Nextcloud in a Docker container. Then do reverse proxy, nginx on the host is very easy. You can get and update SSL certs with certbot (Let's Encrypt).

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 1 year ago* (last edited 1 year ago)

    Just do Caddy instead of nginx/cerbot all that garbage. Caddy just simply handles it all for you: Subdomains, wildcard certs, authentication, ssl

    My whole caddy config file is like 6 lines; something like

    @mydomain.com {

    ipaddress:port

    path:/

    }

    And you can do all sorts of plugins that make it compatible with fail2ban, etc.

    I hear Traefik is pretty easy to set up too.

  • source
  • parent