Nextcloud

A self-hosted content collaboration platform for syncing files, contacts, and calendars across multiple devices and users.

Nextcloud screenshot 1

Nextcloud is an open-source, self-hosted web app and server. It provides a comprehensive platform for file synchronization, sharing, and collaboration, allowing users to maintain full control over their data by hosting the software on their own hardware or through a chosen service provider.

The software is deployed as a server application and is accessible via web browsers and dedicated client apps. It serves as a central hub for managing files, contacts, and calendars across multiple devices, catering to individual users, large organizations, the public sector, and educational institutions. By moving data to a self-managed environment, users can ensure their information remains private and under their own jurisdiction.

Key features

  • File synchronization across multiple devices
  • Shared access for collaboration on files and folders
  • Integrated management of contacts and calendars
  • App store for adding functionality like mail and video chat
  • Two-factor authentication for account security
  • Data encryption mechanisms
  • Support for self-hosting on private hardware or appliances
  • Federation capabilities for decentralized data sharing

Built using PHP and JavaScript, the platform follows a modular architecture that allows for extensive customization through hundreds of available apps. This extensibility means the server can evolve from a simple file storage system into a full collaborative workspace with communication tools. The project is developed with a focus on usability and user experience, utilizing testing frameworks such as PHPUnit, Behat, Vitest, and Playwright to maintain stability. To ensure the integrity of the platform, the project maintains a public bug bounty program through HackerOne.

Nextcloud is designed for users and enterprises that require strict data sovereignty and privacy. It is a comprehensive productivity suite for those who prioritize on-premises data storage and ownership over centralized proprietary services.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age10 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.