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.

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.

Sources


This site uses Just the Docs, a documentation theme for Jekyll.