Self-hosted file transfer & synchronization

16 apps · 7 Docker-ready. All open-source; click through for license, source, and a docker-compose starter.

NameLicenseStackDocker
bewCloud
File sharing + sync, notes, and photos (alternative to Nextcloud and ownCloud's RSS reader).
AGPL-3.0 Docker Docker
Cloudreve
File management and sharing system, supports multiple storage providers.
GPL-3.0 Docker/Go Docker
Git Annex
File synchronization between computers, servers, external drives.
GPL-3.0 Haskell
Kinto
Minimalist JSON storage service with synchronisation and sharing abilities.
Apache-2.0 Python
Nextcloud
Access and share your files, calendars, contacts, mail and [more](https://apps.nextcloud.com/) from any device, on your terms.
AGPL-3.0 PHP/deb
OpenCloud
File Sharing and Collaboration Platform.
Apache-2.0 Docker/Go/Nodejs Docker
OpenSSH SFTP server
Secure File Transfer Program.
BSD-2-Clause C/deb
ownCloud
All-in-one solution for saving, synchronizing, viewing, editing and sharing files, calendars, address books and more.
AGPL-3.0 PHP/Docker/deb Docker
Peergos
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.
AGPL-3.0 Java
Puter
Web-based operating system designed to be feature-rich, exceptionally fast, and highly extensible.
AGPL-3.0 Nodejs/Docker Docker
Pydio
Turn any web server into a powerful file management system and an alternative to mainstream cloud storage providers.
AGPL-3.0 Go
Samba
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.
GPL-3.0 C
Seafile
File hosting and sharing solution primary for teams and organizations.
GPL-2.0/GPL-3.0/AGPL-3.0/Apache-2.0 C
Sync-in
File storage, syncing, sharing, and collaboration with real-time editing, permission management, and desktop/CLI clients.
AGPL-3.0 Nodejs/Docker Docker
Syncthing
Syncthing is an open source peer-to-peer file synchronisation tool.
MPL-2.0 Go/Docker/deb Docker
Unison
Unison is a file-synchronization tool for OSX, Unix, and Windows.
GPL-3.0 deb/OCaml