Why it fits
Self-hosting the community/server code for private use does not require a paid license.
Getting started
Prerequisites (from the official docs):
- A Linux server with Docker for Nextcloud All-in-One (AIO)
- A domain pointing to the server, or a free dynamic DNS domain that AIO can register
- Ports 80 and 8080 (AIO interface) and 443 for Nextcloud itself, unless you run behind a reverse proxy
Steps:
- Start the AIO master container with the docker run command from the AIO README.
- Open the AIO interface on port 8080 over HTTPS.
- Note the generated passphrase shown in the interface.
- Enter your domain name.
- Start the Nextcloud containers from the AIO interface.
- Wait until AIO reports that all containers are running.
- Log in to Nextcloud with the admin credentials shown in AIO.
Official All-in-One guide: https://github.com/nextcloud/all-in-one
Notes
Corporate cloud/enterprise products are optional; they are not required for private self-install.
