Would self-hosting a Nextcloud instance locally without an internet connection be viable?

Use case: Around 5 people need to share files over the network, collaborate on Office documents in real-time, use GitLab, and a To-do/Task management tool.

Beyond the initial setup, does any of these requirements need an active Internet connection, or can we all connect to the Raspberry Pi server via Ethernet?

  • pinknoise
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    3 years ago

    Would self-hosting a Nextcloud instance locally without an internet connection be viable?

    Yes, that should be no problem. Some nextcloud plugins might require a domain name and/or a https connection. If you can’t use your own DNS server you can change the clients hosts-file. Iirc docker and snap versions of nextcloud will auto-generate self signed ssl certificates and you can use a reverse-proxy if they don’t. (e.g. use caddy, it will automatically generate certificates) You won’t be able to update regularly, so you should only let trusted users into your network.

    Idk about gitlab, but I’m sure you can run gitea offline, if you don’t need any of the fancy gitlab features. (It’s faster too+ you can set up gitea to login with the nextcloud account.)

    • MarcellusDrumOP
      link
      fedilink
      arrow-up
      2
      ·
      3 years ago

      That’s a bit beyond my expertise, but thanks for answering.

      Follow-up question: Would setting it up in a way that it is connected to the internet, but when it gets disconnected, it automatically works over the network?

      Reason: My country is going through rough times, and sometimes the internet connection is lost/gets extremely slow. It can last from 10 minutes to a few hours. I want to find a solution to this, so that we can remain productive without disruption (like if the internet went down, everything should remain working automatically without us interfering and losing focus)