Nextcloud

Store, sync and share your files, calendars and contacts on a server you choose

GitHub 38k Self-hosted Open Source AGPL-3.0 Web

Nextcloud is a self-hosted platform for files, calendars, contacts and collaboration. It is for people and organizations who want their data kept on a server they choose instead of a commercial cloud.

You can sync files across your devices, share folders with others, and extend the system with apps such as Calendar, Contacts, Mail and video chat from its app store. It includes encryption options and two-factor authentication. You can install it on your own hardware, use one of the ready-made appliances, or choose a hosting provider.

Quick start

For a quick try only. See the official docs for data volumes, environment variables and a production setup.

Docker image: nextcloud:latest
docker run -d \
  --name nextcloud \
  -p 80:80 \
  --restart unless-stopped \
  nextcloud:latest

Then open http://localhost:80

Alternative to