For private cloud storage, the strongest matches are owncloud/core (This repository provides a self-hosted cloud storage and file), haiwen/seafile (Seafile is a self-hosted cloud storage and file synchronization) and sigoden/dufs (This project is a self-hosted static file server and). nextcloud/server and pydio/cells round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source private cloud storage solutions, ranked by GitHub stars and active maintenance. Compare features to find the best fit.
This project is a self-hosted cloud storage server and content collaboration platform implemented as a PHP web application framework. It functions as a centralized server for storing, synchronizing, and sharing files and data across multiple devices. The system operates as a WebDAV file server and a synchronization server for scheduling and contact information using CalDAV and CardDAV protocols. It features a plugin architecture that allows the server to be extended with additional applications and custom features. The platform provides capabilities for user and group access management, exte
This repository provides a self-hosted cloud storage and file synchronization platform featuring WebDAV support, file sharing, a web-based file manager, and extensible architecture matching your requirements.
Seafile is a self-hosted file synchronization and sharing platform that provides a central server for maintaining file consistency across multiple devices. It functions as a cloud storage management system and a collaborative document suite, integrating tools for real-time teamwork and shared file management. The platform distinguishes itself through a metadata-driven file organizer that uses extensible properties and hierarchical tags instead of traditional folder structures. It includes client-side encrypted storage to protect private data using user-defined passwords before files leave the
Seafile is a self-hosted cloud storage and file synchronization platform offering secure file sharing, client-side encryption, and multi-device syncing backed by a robust central server.
dufs is a self-hosted file manager and static file server that provides HTTP file hosting and WebDAV capabilities. It functions as a tool for sharing files over HTTP and managing folders remotely through both a web-based interface and the WebDAV protocol. The server distinguishes itself by mapping incoming requests directly to a local directory structure and offering a single-binary distribution for deployment. It supports the mounting of the server as a network drive via WebDAV and allows for the replacement of the default web interface using customizable asset overlays. The project covers
This project is a self-hosted static file server and WebDAV tool rather than a full cloud storage and synchronization platform, but it provides a web interface and WebDAV support for remote file management and sharing.
Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team workspaces. It provides a comprehensive suite of tools for document editing, groupware services like calendars and contacts, and secure data management, all while ensuring users maintain full control over their infrastructure and data sovereignty. The platform distinguishes itself through a decentralized federated architecture that allows independent server instances to securely share data and collaborate across a network. It features a highly modular plugin ecosystem, enabling
Nextcloud is a self-hosted cloud storage and file synchronization platform that puts you in full control of your data with secure sharing, collaborative tools, and a modular ecosystem.
Future-proof content collaboration platform
Pydio Cells is a self-hosted cloud storage and file synchronization platform providing secure file sharing, a web-based file manager, and mobile applications under your own control.
This project provides containerized images for deploying a self-managed content collaboration and file sharing server. It enables the creation of private cloud storage and self-hosted file synchronization environments, allowing users to maintain data ownership and control over their infrastructure. The deployment model utilizes Docker images to simplify installation, scaling, and version updates. It distinguishes itself through a database-agnostic storage approach, supporting integration with PostgreSQL, MySQL, MariaDB, or SQLite, and employs volume mapping to ensure data persistence across c
This repository provides the official Docker container deployment for Nextcloud, giving you a self-hosted cloud storage and file synchronization platform complete with file sharing, web management, and full data control.
Linsa.io is an end-to-end encrypted cloud storage service and zero-knowledge data vault. It functions as a private content sharing platform that encrypts files and data on the client side, ensuring only the owner can access the stored content. The project employs a local-first approach, processing data updates and encryption on the local device before syncing encrypted blobs to a remote persistence layer. It uses a zero-knowledge architecture where the service provider cannot access decryption keys or view the plaintext content of stored files. The platform provides capabilities for private
Linsa.io is an end-to-end encrypted cloud storage platform featuring zero-knowledge architecture and local-first synchronization, though it lacks some ecosystem features like mobile apps and a webdav interface.
CloudPaste is a secure file sharing platform and multi-backend storage aggregator. It unifies local and S3-compatible cloud storage providers into a single managed file system, serving as a gateway for centralized file access and distribution. The platform distinguishes itself through a built-in browser-based Markdown editor for composing documents with formulas and diagrams. It provides secure content sharing using password protection, expiration dates, and path-restricted API keys to control programmatic access and visibility. The system covers broad capabilities in file management, includ
CloudPaste is a self-hosted secure file sharing platform and storage aggregator that supports WebDAV and S3-compatible backends, though it lacks dedicated mobile applications and full client-side file synchronization.
all-in-one is a containerized deployment system designed to install and manage a complete suite of productivity and collaboration services. It functions as a cloud suite deployer that orchestrates the installation of a self-hosted content platform, incorporating necessary dependencies via Docker or Kubernetes. The project distinguishes itself by providing a web-based dashboard for orchestrating, updating, and monitoring the lifecycle of service containers. It also serves as a local AI inference server, enabling the execution of generative text models, image diffusion, and speech processing on
This repository provides the official containerized deployment and management system for Nextcloud, which is the leading self-hosted cloud storage and file synchronization platform.
myDrive is a self-hosted cloud storage server and web-based file manager. It functions as an encrypted file storage system that allows users to host and manage personal documents and media on their own hardware. The system acts as a multi-backend storage gateway, capable of routing file data to various locations including local disks or remote cloud storage buckets. It uses a document database to manage file metadata, folder structures, and user organization. The platform provides capabilities for uploading and downloading files, organizing content through a trash system, and sharing private
mydrive is a self-hosted cloud storage server and web-based file manager that provides secure file storage, sharing links, and pluggable storage backends, though it lacks some features like comprehensive mobile apps and file synchronization clients.
Spacedrive is a decentralized storage client that functions as a distributed file manager, aggregating local, cloud, and network storage into a single virtual filesystem. It operates on a local-first design, prioritizing offline availability by caching metadata and file chunks locally before synchronizing them across devices. By coordinating data access without relying on a central server, it enables users to maintain a private and secure storage network across their own hardware and cloud accounts. The platform distinguishes itself through a virtual storage layer that maps disparate physical
Spacedrive is a decentralized, local-first storage client that aggregates local and cloud storage into a virtual file manager, fitting the broad personal cloud infrastructure goal despite lacking traditional server-hosted webdav support and file-sharing links.
Copyparty is a self-hosted file server that provides a browser-based interface for managing, browsing, uploading, and downloading files. It utilizes a virtual file system abstraction to map diverse storage backends and network-attached devices into a unified directory structure, allowing for consistent file access across various storage environments. The platform functions as a cloud synchronization gateway, enabling automated data backups and transfers between local storage and remote cloud providers through integration with standard command-line tools. It also serves as a distributed storag
Copyparty is a self-hosted file server featuring a browser-based interface, cloud synchronization, and WebDAV support, making it a capable alternative for managing and sharing files though it lacks client-side encryption.
Cloudreve is a self-hosted cloud storage platform designed to provide personal and organizational file management. It functions as a web-based solution that allows users to store, organize, and share digital files across multiple devices while maintaining control over their own data infrastructure. The platform distinguishes itself through a storage backend abstraction layer, which provides a unified interface to manage files across diverse local and remote cloud providers. It incorporates a robust identity and authorization layer that supports standard OAuth 2.0 flows for secure third-party
Cloudreve is a self-hosted cloud storage platform featuring a web-based file manager, file sharing, and storage backend abstraction, though it lacks native client-side encryption and built-in file synchronization clients.
Perkeep is a personal content storage system designed for storing, syncing, and backing up digital assets. It functions as a distributed data synchronization engine and an S3 compatible backup tool, allowing users to persist data objects to cloud services for long-term preservation. The system utilizes a key-value content indexer to track data blobs for efficient retrieval and enumeration. It supports custom data modeling to define structures and relationships between stored information, moving beyond simple file storage. The platform includes capabilities for self-hosted content storage, pr
Perkeep is a self-hosted personal content storage system designed for storing, syncing, and backing up digital assets under your own control, though it focuses more on content-addressable storage and graph-based data modeling than traditional folder synchronization.
Arozos is a web-based desktop environment that delivers a full graphical desktop, personal cloud storage, media streaming, and productivity tools entirely through a browser. It functions as a personal cloud server, providing a private file storage system with upload, organization, and retrieval capabilities, alongside a media streaming server for on-demand music and video playback. The platform also includes a web office suite for creating and editing text documents, a cloud IDE with code execution for writing and running code, and a 3D print file previewer for inspecting models before printin
Arozos provides a browser-based personal cloud storage and file management system with media streaming and productivity tools, though it lacks some specific requirements like dedicated mobile apps and direct WebDAV support.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| owncloud/core | 8.8K | PHP | AGPL-3.0 | |
| haiwen/seafile | 14.8K | C | NOASSERTION | |
| sigoden/dufs | 9.7K | Rust | other | |
| nextcloud/server | 35.8K | PHP | AGPL-3.0 | |
| pydio/cells | 2.2K | Go | AGPL-3.0 | |
| nextcloud/docker | 7.3K | Shell | AGPL-3.0 | |
| linsa-io/linsa.io | 16.9K | TypeScript | — | |
| ling-drag0n/cloudpaste | 2.5K | JavaScript | NOASSERTION | |
| nextcloud/all-in-one | 9.1K | PHP | agpl-3.0 | |
| subnub/mydrive | 4.2K | TypeScript | GPL-3.0 |