Self-hosted File Transfer - Object Storage & File Servers software

Object storage is a computer data storage that manages data as objects, as opposed to other storage architectures like file systems which manages data as a file hierarchy, and block storage which manages data as blocks within sectors and tracks.

8 apps, ranked by GitHub stars weighted by maintenance health.

SeaweedFS

Distributed file system supporting WebDAV, S3 API, FUSE mount, HDFS, etc, optimized for lots of small files, and easy to add capacity.

Actively maintained ★ 35.9k Apache-2.0 ~$5/mo

Harbor

Cloud native image registry that stores, signs, and scans content.

Actively maintained ★ 29.7k Apache-2.0 🐳 Docker~$5/mo

sftpgo Community Edition

Flexible, fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support.

Actively maintained ★ 12.8k AGPL-3.0, ⊘ Proprietary 🐳 Docker~$5/mo

ZOT OCI Registry

Production-ready vendor-neutral OCI-native container image registry.

Actively maintained ★ 2.9k Apache-2.0 🐳 Docker~$5/mo

Zenko CloudServer

Implementation of the Amazon S3 protocol on the front-end and backend storage capabilities to multiple clouds, including Azure and Google.

Actively maintained ★ 2k Apache-2.0 🐳 Docker~$5/mo

s3-orchestrator

Storage orchestration layer presenting many cloud providers as a single S3 endpoint, keeping N copies across them with read failover, plus optional per-backend byte, request, ingress and egress limits, zstd compression and envelope encryption.

Actively maintained ★ 45 MIT 🐳 Docker~$5/mo

Flare

Nonbloated, modern, and highly configurable file/screenshot vault server with support for ShareX, Flameshot, and Spectacle. Offers OCR search and more.

Maintained ★ 138 MIT 🐳 Docker~$5/mo

GarageHQ

Geo-distributed, S3‑compatible storage service that can fulfill many needs.

Health unknown AGPL-3.0 🐳 Docker~$5/mo