Nextcloud

Nextcloud

Description

Nextcloud is an open-source content-collaboration platform and a self-hostable alternative to Google Drive, Dropbox, and Microsoft 365. It starts with file sync and share and extends into calendar, contacts, mail, chat, video calls, and collaborative office documents, so a team can replace a stack of SaaS tools with one platform running on hardware they control. A large app ecosystem and granular administration make it suitable for home labs and regulated enterprises alike.

Features

  • File sync and share: Desktop, mobile, and web clients with versioning, shared links, expiry dates, and end-to-end encryption.
  • Groupware: Calendar, contacts, and mail with CalDAV/CardDAV, plus Deck for kanban boards.
  • Real-time collaboration: Edit documents together with the built-in Nextcloud Office (Collabora / OnlyOffice).
  • Talk: Private audio and video calls, screen sharing, and webinars with no third-party server.
  • App ecosystem: Hundreds of apps for workflows, security, automation, and integrations.
  • Data sovereignty: All data stays on your servers; supports external storage back-ends like S3 and SMB.

Technology Stack

  • PHP server with a Vue.js front end
  • MySQL / MariaDB or PostgreSQL database
  • Redis for caching and file locking
  • Apache or Nginx reverse proxy
  • Docker, Nextcloud All-in-One, or bare-metal deployment

Requirements

  • A Linux server (2 CPU cores and 4 GB RAM recommended)
  • PHP 8.1+ and a supported database
  • TLS certificate and a reverse proxy for production

Categories

Topics

GitHub Metrics

Stars
36,747
Forks
5,157
Contributors
5,157
Last Updated
9/7/2026
Ad

Sponsor this page

Get seen without shouting for attention. Clean placement, real audience.

Learn more