Nextcloud
Store, sync and share your files, calendars and contacts on a server you choose
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.
nextcloud:latestdocker run -d \
--name nextcloud \
-p 80:80 \
--restart unless-stopped \
nextcloud:latestThen open http://localhost:80