Nextcloud
TAS Score: S3/3 – D5/5 – A3 / T2
Brief Description
Self-hosted cloud platform providing file sync, calendar, contacts, email, office documents, video calls, and more – all under your control. The most comprehensive open-source alternative to Google Workspace and Microsoft 365.
Architectural Role
Applications layer: central hub for personal and team productivity. Replaces multiple cloud services with a single self-hosted platform.
Technical Autonomy
- ✅ Works without internet (after initial setup; all data local)
- ✅ Stores data locally (files, database, configuration)
- ✅ Does not require external accounts
- ✅ Allows data export (files are ordinary files; database can be dumped; CalDAV/CardDAV are open standards)
- ✅ Provides offline updates (manual upgrade via packages or Docker)
Philosophical Assessment (whose.world criteria)
| Criterion | Status | Comments |
|---|---|---|
| Pause | Yes | Services can be stopped; data remains on disk. |
| Exit | Yes | Files are ordinary files. Calendar and contacts use open standards (CalDAV, CardDAV). Database can be exported. |
| Recoverability | Yes | Database and file backups; versioning built in for files. |
| Visibility | Yes | Open source (AGPL-3.0), fully auditable. |
| External Dependencies | Yes | No mandatory external services. Push notifications use Nextcloud’s server by default but can be self-hosted. |
Configuration (Minimal)
Example docker-compose.yml snippet:
services:
nextcloud:
image: nextcloud:latest
ports:
- "8080:80"
volumes:
- ./nextcloud-data:/var/www/html
environment:
SQLITE_DATABASE: nextcloud
restart: unless-stopped
For production, use PostgreSQL or MariaDB instead of SQLite.
Related Recipes
- Minimal Autonomous Server – can be extended with Nextcloud for full cloud replacement.
Alternatives
- Syncthing – lighter, P2P only, no calendar/contacts/office
- Seafile – file sync focused, less feature-rich
- Google Workspace – cloud-only, A0/T0
Trajectory
Direction: stable.
Nextcloud has consistently maintained its open-source commitment since forking from ownCloud in 2016. The AGPL license ensures that modifications must be shared. The company monetises through enterprise support, not by closing features. Community governance is active. No license changes or concerning trends.