• Xeno@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    12 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
      2
      ·
      7 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.