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,747Forks
5,157Contributors
5,157Last Updated
9/7/2026Ad
Sponsor this page
Get seen without shouting for attention. Clean placement, real audience.
Learn more