6 open-source apps
Best self-hosted Object Storage apps
S3-compatible object stores, registries and file servers. Store large amounts of data on your own hardware or private cloud.
The most popular self-hosted apps for object storage on GitHub are SeaweedFS, Harbor and sftpgo Community Edition, ranked by stars below.
Ranked by GitHub stars
All 6 Object Storage apps
SeaweedFS
seaweedfs/seaweedfs
SeaweedFS is an open source distributed file system supporting WebDAV, S3 API, FUSE mount, HDFS, etc, optimized for lots of small files, and easy to add capacity.
Object StorageGoHarbor
goharbor/harbor
Cloud native image registry that stores, signs, and scans content.
Object StorageGoDockersftpgo Community Edition
drakkan/sftpgo
Flexible, fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support.
Object StorageGoDockerZOT OCI Registry
project-zot/zot
A production-ready vendor-neutral OCI-native container image registry.
Object StorageGoDockerZenko CloudServer
scality/cloudserver
Implementation of the Amazon S3 protocol on the front-end and backend storage capabilities to multiple clouds, including Azure and Google.
Object StorageJavaScriptDockerFlare
FlintSH/Flare
A nonbloated, modern, and highly configurable file/screenshot vault server with support for ShareX, Flameshot, and Spectacle. Offers OCR search and more.
File SharingTypeScriptDocker
What is the best self-hosted app for object storage?
By GitHub stars, SeaweedFS is the most popular self-hosted app for object storage with 35,262 stars, followed by Harbor and sftpgo Community Edition. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these Object Storage apps free?
Yes. All 6 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
How do I install a self-hosted Object Storage app?
5 of the 6 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which Object Storage apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are SeaweedFS (3,354 commits), Zenko CloudServer (805 commits) and ZOT OCI Registry (378 commits). Active development usually means faster bug fixes and security patches.