awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Private cloud storage

Ranking updated Jul 29, 2026

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.

Private cloud storage

Find the best repos with AI.We'll search the best matching repositories with AI.
  • owncloud/coreowncloud avatar

    owncloud/core

    8,793View on GitHub↗

    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.

    PHPFile SynchronizationWebDAV ImplementationsFile Synchronization
    View on GitHub↗8,793
  • haiwen/seafilehaiwen avatar

    haiwen/seafile

    14,845View on GitHub↗

    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.

    CClient-Side EncryptionFile SynchronizationFile Synchronization
    View on GitHub↗14,845
  • sigoden/dufssigoden avatar

    sigoden/dufs

    9,729View on GitHub↗

    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.

    RustWeb-based File ManagersWebDAV ImplementationsWebDAV Implementations
    View on GitHub↗9,729
  • nextcloud/servernextcloud avatar

    nextcloud/server

    35,797View on GitHub↗

    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.

    PHPFile SynchronizationFile Synchronization
    View on GitHub↗35,797
  • pydio/cellspydio avatar

    pydio/cells

    2,216View on GitHub↗

    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.

    GoFile Synchronization
    View on GitHub↗2,216
  • nextcloud/dockernextcloud avatar

    nextcloud/docker

    7,305View on GitHub↗

    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.

    ShellWebDAV Implementations
    View on GitHub↗7,305
  • linsa-io/linsa.iolinsa-io avatar

    linsa-io/linsa.io

    16,880View on GitHub↗

    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.

    TypeScriptZero-Knowledge StorageZero-Knowledge Vaults
    View on GitHub↗16,880
  • ling-drag0n/cloudpasteling-drag0n avatar

    ling-drag0n/CloudPaste

    2,492View on GitHub↗

    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.

    JavaScriptS3-Compatible Storage AdaptersWebDAV Implementations
    View on GitHub↗2,492
  • nextcloud/all-in-onenextcloud avatar

    nextcloud/all-in-one

    9,082View on GitHub↗

    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.

    PHPObject StorageS3-Compatible Storage Adapters
    View on GitHub↗9,082
  • subnub/mydrivesubnub avatar

    subnub/myDrive

    4,198View on GitHub↗

    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.

    TypeScriptWeb-Based File Managers
    View on GitHub↗4,198
  • spacedriveapp/spacedrivespacedriveapp avatar

    spacedriveapp/spacedrive

    38,320View on GitHub↗

    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.

    RustDistributed SynchronizationDecentralized Storage ClientsLocal-First Persistence
    View on GitHub↗38,320
  • 9001/copyparty9001 avatar

    9001/copyparty

    45,236View on GitHub↗

    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.

    PythonFile Sharing ServicesCloud Storage GatewaysCloud Storage Sync Tools
    View on GitHub↗45,236
  • cloudreve/cloudrevecloudreve avatar

    cloudreve/cloudreve

    28,166View on GitHub↗

    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.

    GoCloud Storage PlatformsPersonal Cloud StorageAuthentication Servers
    View on GitHub↗28,166
  • perkeep/perkeepperkeep avatar

    perkeep/perkeep

    7,117View on GitHub↗

    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.

    GoPersonal Data StorageSelf-Hosted Cloud StorageContent-Addressable Storage
    View on GitHub↗7,117
  • tobychui/arozostobychui avatar

    tobychui/arozos

    2,749View on GitHub↗

    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.

    JavaScriptWeb Desktop EnvironmentsCloud File SyncEvent Bus Architectures
    View on GitHub↗2,749
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
owncloud/core8.8KPHPAGPL-3.0Jun 16, 2026
haiwen/seafile14.8KCNOASSERTIONJun 12, 2026
sigoden/dufs9.7KRustotherFeb 5, 2026
nextcloud/server35.8KPHPAGPL-3.0Jun 16, 2026
pydio/cells2.2KGoAGPL-3.0Jun 16, 2026
nextcloud/docker7.3KShellAGPL-3.0Jun 11, 2026
linsa-io/linsa.io16.9KTypeScript—Jan 17, 2026
ling-drag0n/cloudpaste2.5KJavaScriptNOASSERTIONJan 23, 2026
nextcloud/all-in-one9.1KPHPagpl-3.0Feb 20, 2026
subnub/mydrive4.2KTypeScriptGPL-3.0Mar 9, 2025

Related searches

  • an open source solution for cloud storage
  • a self hosted alternative to Google Drive
  • a self hosted alternative to iCloud storage
  • an open source platform for private cloud
  • a self hosted S3 compatible object storage
  • Remote storage access
  • Remote storage protocol
  • a self hosted file management server