
In simple English
This program runs your own private cloud storage on your own hardware. You can store your files, contacts, and photos there, and reach them from any phone or computer. It keeps your data out of public cloud services and under your physical control. The software is free to download and run, but you need a server or a computer that stays powered on. It takes time to set up and regular maintenance to keep secure.
What it is
Nextcloud is a large open-source software project written in PHP (a programming language used for web servers). It provides file syncing, sharing, and an app store for extra tools like calendars and video calls.
What it is good for
Solo builders who want to own their data infrastructure, replace commercial storage subscriptions, or keep client files on private hardware.
- Keeps all your files, notes, and calendars on hardware you own.
- Syncs data across your computers and mobile devices automatically.
- Expands with hundreds of extra apps for chat, mail, and office documents.
- Requires technical skill to set up and keep updated on a server.
- Demands at least 1 to 2 GB of RAM and a reliable internet connection.
- Uses the AGPL-3.0 licence, which requires you to share modifications if you offer it as a hosted service.
Dropbox, Google Drive, or iCloud
PostgreSQL or MySQL
- owncloud/core8.8k stars
The original file storage project that Nextcloud forked from to build a community-driven platform.
git clone https://github.com/nextcloud/server.git nextcloud cd nextcloud git submodule update --init