SelfHostHub

Self-hosted File Transfer & Synchronization

SelfHostHub lists 20 open-source File Transfer & Synchronization projects you can host on your own server. The most-starred on GitHub are Syncthing (89,502 stars), Puter (43,806 stars) and Nextcloud (37,174 stars). 8 of them document a Docker install, and 7 offer a live demo you can try first.

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

Syncthing is an open source peer-to-peer file synchronisation tool.

File Transfer & SynchronizationMPL-2.0

Web-based operating system designed to be feature-rich, exceptionally fast, and highly extensible.

File Transfer & SynchronizationAGPL-3.0

Access and share your files, calendars, contacts, mail and [more](https://apps.nextcloud.com/) from any device, on your terms.

File Transfer & SynchronizationAGPL-3.0

File management and sharing system, supports multiple storage providers.

File Transfer & SynchronizationGPL-3.0

File hosting and sharing solution primary for teams and organizations.

File Transfer & SynchronizationGPL-2.0

All-in-one solution for saving, synchronizing, viewing, editing and sharing files, calendars, address books and more.

File Transfer & SynchronizationAGPL-3.0

File Sharing and Collaboration Platform.

File Transfer & SynchronizationApache-2.0

Unison

5.5k

Unison is a file-synchronization tool for OSX, Unix, and Windows.

File Transfer & SynchronizationGPL-3.0

Kinto

4.4k

Minimalist JSON storage service with synchronisation and sharing abilities.

File Transfer & SynchronizationApache-2.0

Secure and private space online where you can store, share and view your photos, videos, music and documents. Also includes a calendar, news feed, task lists, chat and email client.

File Transfer & SynchronizationAGPL-3.0

Pydio

2.3k

Turn any web server into a powerful file management system and an alternative to mainstream cloud storage providers.

File Transfer & SynchronizationAGPL-3.0

File storage, syncing, sharing, and collaboration with real-time editing, permission management, and desktop/CLI clients.

File Transfer & SynchronizationAGPL-3.0

Hoodik

1.5k

End-to-end encrypted cloud storage server. Files are encrypted and decrypted in the browser, so the server only ever holds ciphertext. Runs on SQLite or PostgreSQL, stores chunks on local disk or any S3-compatible service.

File Transfer & SynchronizationCC-BY-NC-4.0

File sharing + sync, notes, and photos (alternative to Nextcloud and ownCloud's RSS reader).

File Transfer & SynchronizationAGPL-3.0

Complete solution for your files with integration with Google and Office.

File Transfer & Synchronization⊘ Proprietary

File synchronization between computers, servers, external drives.

File Transfer & SynchronizationGPL-3.0

Proprietary peer-to-peer file synchronisation tool.

File Transfer & Synchronization⊘ Proprietary

Samba is the standard Windows interoperability suite of programs for Linux and Unix. It provides secure, stable and fast file and print services for all clients using the SMB/CIFS protocol.

File Transfer & SynchronizationGPL-3.0

Powerful file hosting script with support for Amazon S3, Wasabi, Backblaze, local, direct and SFTP storage.

File Transfer & Synchronization⊘ Proprietary

How to choose self-hosted File Transfer & Synchronization 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. 12 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 (8), deb (5), Go (4) and PHP (4). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Use a live demo where one exists (7 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 File Transfer & Synchronization software?

By GitHub stars, the top projects in this category are Syncthing (89,502 stars), Puter (43,806 stars) and Nextcloud (37,174 stars).

How many open-source File Transfer & Synchronization tools are listed?

20 projects are currently listed in the File Transfer & Synchronization category on SelfHostHub.

Which licences do self-hosted File Transfer & Synchronization projects use?

The most common licences in this category are AGPL-3.0 (8), GPL-3.0 (5) and Apache-2.0 (3).

Can I run these File Transfer & Synchronization tools with Docker?

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

Related categories