For an open source cloud storage solution for file sharing, the first results are linsa-io/linsa.io (Linsa.io is an end-to-end encrypted zero-knowledge cloud storage platform, making it a good fit for secure file sharing, though it is narrower in scope and lacks some of the broader enterprise features like object storage backends or native mobile clients), opencloud-eu/opencloud (OpenCloud is a self-hosted file sync and share platform that provides web management, desktop and mobile clients, and role-based access control as an alternative to Box, though it backs onto the local filesystem rather than an object storage backend) and filegator/filegator (FileGator is a self-hosted web-based file manager and sharing portal that covers file management and access control, though it lacks desktop and mobile clients or end-to-end encryption). nextcloud/server and owncloud/core round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to Box cloud storage”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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 zero-knowledge cloud storage platform, making it a good fit for secure file sharing, though it is narrower in scope and lacks some of the broader enterprise features like object storage backends or native mobile clients.
OpenCloud is a self-hosted platform for synchronizing files across devices and sharing them with team members through collaborative spaces and access controls. It enables users to sync files between a server and local desktop and mobile clients, manage files and folders, and share content with internal and external contributors via permission-based links and file drops. The platform integrates an embedded OpenID Connect identity provider for authentication and supports external identity providers. It stores all data and metadata directly on the filesystem, eliminating the need for a separate
OpenCloud is a self-hosted file sync and share platform that provides web management, desktop and mobile clients, and role-based access control as an alternative to Box, though it backs onto the local filesystem rather than an object storage backend.
Filegator is a web-based file manager and self-hosted file sharing portal. It functions as a cloud storage gateway that allows users to organize, upload, and download files across local disks and various cloud storage providers through a single unified interface. The system features a multi-backend authentication provider capable of verifying identities via JSON files, databases, or external directory services. It includes a role-based access control system that manages user permissions, assigns home folders, and restricts access to specific files and system routes. The platform provides cap
FileGator is a self-hosted web-based file manager and sharing portal that covers file management and access control, though it lacks desktop and mobile clients or end-to-end encryption.
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-hostable cloud storage and file-sharing platform that provides web file management, desktop and mobile clients, user permissions, and extensive collaboration tools.
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
OwnCloud is a self-hosted cloud storage and file-sharing platform that provides a web-based file manager, desktop and mobile synchronization, and user access controls, making it a solid alternative to Box.
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 with a browser-based file manager and sharing capabilities, though it is more lightweight and lacks the polished desktop/mobile sync clients of enterprise Box alternatives.
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 and file management platform with a web-based interface and storage abstraction, though it lacks native end-to-end encryption.
FileBrowser is an open-source, self-hosted file management interface that runs as a single binary with no external dependencies. It provides a web-based interface for browsing, uploading, editing, and sharing files on a remote server, with a core architecture built on JWT-based stateless authentication and a rule-based path permission engine that controls access at the directory level. The project distinguishes itself through a comprehensive access control system that supports multi-provider authentication including OIDC, LDAP, external JWT, and two-factor authentication, alongside granular p
This project provides a self-hosted, web-based file management interface with robust user permissions and file sharing, though it lacks built-in end-to-end encryption and a dedicated object storage backend.
File Browser is a self-hosted application that provides a web-based interface for managing files and directories on a server. It functions as a virtual file system abstraction, allowing users to browse, organize, and edit text-based files directly within their browser without requiring local access to the server. The platform distinguishes itself through a comprehensive command-line interface that enables full administrative control over system configurations, user accounts, and automation hooks. It supports a flexible, event-driven architecture where custom shell scripts can be triggered aut
File Browser is a self-hosted web-based file manager that provides file sharing and user management, though it lacks the advanced desktop and mobile sync clients and object storage backends expected of a full Box alternative.
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 deployment system installs Nextcloud, which is the definitive self-hostable cloud storage and file-sharing suite, though the repository itself is an orchestrator rather than the storage application proper.
This project is a self-hosted web application that enables file sharing and management over a network. It functions as a lightweight service that exposes local directories through a browser-based interface, allowing users to upload, download, and organize files from any connected device. The system distinguishes itself by integrating a dedicated media streaming server, which allows users to play video content directly from the host machine within a web browser. It also provides a programmatic interface that supports external service integration, enabling automated file operations through secu
This project is a self-hostable file sharing and management application with web-based access and access control, though it lacks dedicated mobile apps, file versioning, and client-side end-to-end encryption.
Future-proof content collaboration platform
Pydio Cells is a self-hostable file sharing and collaboration platform written in Go that provides robust file management, synchronization, and user access controls.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| linsa-io/linsa.io | 16.9K | TypeScript | — | |
| opencloud-eu/opencloud | 4.8K | Go | apache-2.0 | |
| 2.9K |
| PHP |
| mit |
| nextcloud/server | 35.8K | PHP | AGPL-3.0 |
| owncloud/core | 8.8K | PHP | AGPL-3.0 |
| 9001/copyparty | 45.2K | Python | MIT |
| cloudreve/cloudreve | 28.2K | Go | GPL-3.0 |
| gtsteffaniak/filebrowser | 6.3K | Go | apache-2.0 |
| filebrowser/filebrowser | 35.2K | Go | Apache-2.0 |
| nextcloud/all-in-one | 9.1K | PHP | agpl-3.0 |