• matchaotter@lemmy.zip
    link
    fedilink
    arrow-up
    2
    ·
    1 day ago

    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?

    • Xeno@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 hours ago

      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).

      • CrayonDevourer@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        6 hours 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.