SelfHostHub

Self-hosted File Transfer - Object Storage & File Servers

SelfHostHub lists 7 open-source Object Storage & File Servers projects you can host on your own server. The most-starred on GitHub are SeaweedFS (35,572 stars), Harbor (29,564 stars) and sftpgo Community Edition (12,669 stars). 6 of them document a Docker install, and 1 offer a live demo you can try first.

Replacing a paid app? See open-source alternatives to Google Drive.

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.

File Transfer - Object Storage & File ServersApache-2.0

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

File Transfer - Object Storage & File ServersApache-2.0

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

File Transfer - Object Storage & File ServersAGPL-3.0

A production-ready vendor-neutral OCI-native container image registry.

File Transfer - Object Storage & File ServersApache-2.0

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

File Transfer - Object Storage & File ServersApache-2.0

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

File Transfer - Single-click & Drag-n-drop UploadMIT

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

File Transfer - Object Storage & File ServersAGPL-3.0

How to choose self-hosted Object Storage & File Servers software

  1. Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
  2. Match the licence to your use. 2 use a GPL-family licence (copyleft, including AGPL) and 5 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
  3. Pick a stack you can run. The most common platforms here are Docker (6), Go (3), Nodejs (2) and K8S (1). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Use a live demo where one exists (1 here), or a throwaway container first, and confirm it can import your existing data before switching.

Frequently asked questions

What is the most popular self-hosted Object Storage & File Servers software?

By GitHub stars, the top projects in this category are SeaweedFS (35,572 stars), Harbor (29,564 stars) and sftpgo Community Edition (12,669 stars).

How many open-source Object Storage & File Servers tools are listed?

7 projects are currently listed in the Object Storage & File Servers category on SelfHostHub.

Which licences do self-hosted Object Storage & File Servers projects use?

The most common licences in this category are Apache-2.0 (4), AGPL-3.0 (2) and ⊘ Proprietary (1).

Can I run these Object Storage & File Servers tools with Docker?

6 of the 7 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.

Related categories