Try describing what you need:

Self-Hosted File Synchronization: 38 Open-Source Apps

Best for your setup

  • Novice

    Actual29.6k
    • Live demo
    • Documented

    88/100 fitHow well this app matches homelab novices, 0 to 100

    See all
  • Expert

    NextCloudPi2.9k
    • Database dump backups
    • Multi-user

    Default rank #9

    83/100 fitHow well this app matches homelab experts, 0 to 100

    See all
  • Hacker

    Syncthing89.5k
    • Works offline
    • No cloud account needed

    81/100 fitHow well this app matches homelab hackers, 0 to 100

    See all
38 projects
Syncthing logo

Syncthing

89.5k
Syncthing is a continuous file synchronization program that keeps files in sync between two or more computers.
File SynchronizationCopyleft LicenseP2P File Sharing+1
Details
Joplin logo

Joplin

56.8k
Joplin is a free, open source note-taking and to-do application for managing searchable Markdown notes, notebooks, tags, and synchronization across devices.
Note Taking AppsPermissive LicenseTask Management+2
4 Containers
Details
Cloudreve logo

Cloudreve

28.9k
Cloudreve is a self-hosted file management system with multi-cloud storage support.
File SynchronizationCopyleft LicenseWeb File Managers+4
3 Containers
Details
Puter logo

Puter

43.8k
Puter is an open-source internet operating system for managing files, apps, and games, and for building and publishing web apps and games.
File SynchronizationRemote AccessCopyleft License+4
Details
Actual logo

Actual

29.6k
Actual is a local-first personal finance and budgeting tool with synchronization across devices.
Budgeting and FinancePermissive LicenseFile Synchronization+1
Details
ownCloud logo

ownCloud

8.8k
ownCloud Core is a self-hosted file sharing and collaboration platform for storing, syncing, and sharing files, calendars, contacts, and other data.
File SynchronizationWeb File ManagersFile & Object Storage+6
FOSS with Issues
Details
Kinto logo

Kinto

4.4k
Kinto is a minimalist JSON storage service with synchronization and sharing abilities.
File SynchronizationPermissive LicenseSelf Hosting Solutions+3
3 Containers
Details
Nextcloud logo

Nextcloud

37.2k
Nextcloud Server is a self-hosted platform for storing, syncing, sharing, and collaborating on files, contacts, calendars, and other data.
File SynchronizationGroupware SuitesFully FOSS+4
4 ContainersOpen CoreFully FOSS
Details
NextCloudPi logo

NextCloudPi

2.9k
NextcloudPi is a ready-to-use build and deployment image for running Nextcloud on supported hardware, containers, and Debian-based systems.
Self Hosting SolutionsCopyleft LicenseFile Synchronization+3
Details
OpenMediaVault logo

OpenMediaVault

7.0k
openmediavault is a Debian-based network attached storage (NAS) solution for home environments and small offices.
Self Hosting SolutionsFile & Object StorageFile Synchronization+3
Details
Pydio logo

Pydio

2.3k
Pydio Cells is a next-generation file sharing platform for organizations, built in Go with a microservice architecture.
File SynchronizationCopyleft LicenseWeb File Managers+2
Details
Seafile logo

Seafile

15.3k
Seafile is an open source cloud storage and file synchronization system with sharing, collaboration, and privacy features.
File SynchronizationGroupware SuitesPermissive License+4
Details
Unison logo

Unison

5.5k
Unison is a file synchronization tool that keeps two replicas of files and directories in sync across different hosts or disks.
File SynchronizationNetwork UtilitiesAutomation Tools+2
Details
Grimmory logo

Grimmory

4.6k
Grimmory is a self-hosted digital library for managing, reading, syncing, and sharing books and other media.
Digital Library SoftwareMedia ManagementFile Synchronization+3
2 Containers
Details
Sync-in logo

Sync-in

1.9k
A self-hosted collaboration platform for files and documents with secure sharing, access control, and multi-editor document collaboration.
File SynchronizationWeb File ManagersGroupware Suites+3
Details
tubesync logo

tubesync

2.8k
TubeSync is a web-based personal video recorder for YouTube that syncs channels and playlists to local storage and can update media servers like Plex or Jellyfin.
Media ManagementMedia ServersFile Synchronization+4
Cloud Required
Details
Peergos logo

Peergos

2.5k
Peergos is a peer-to-peer encrypted filesystem and private web platform with secure sharing, messaging, encrypted email, and social networking.
File SynchronizationCopyleft LicenseFile & Object Storage+5
Details
OpenCloud logo

OpenCloud

6.2k
OpenCloud Server Backend is the Go-based backend service for the OpenCloud server, handling authentication and filesystem-based data storage.
File SynchronizationPermissive LicenseSelf Hosting Solutions+4
Details
bewCloud logo

bewCloud

1.2k
bewCloud is a self-hosted web app for managing cloud-like personal data, with support for calendar, contacts, file sharing, and related sync features.
File SynchronizationGroupware SuitesRSS Feed Readers+6
Details
WeeWX logo

WeeWX

1.2k
WeeWX is open source software for weather stations that collects sensor data and generates plots, HTML pages, and summary reports.
Miscellaneous ToolsIoT PlatformsAutomation Tools+3
Details
ClipCascade logo

ClipCascade

1.9k
ClipCascade is an open-source clipboard synchronization utility that syncs text, images, and files across multiple devices with end-to-end encryption.
Miscellaneous ToolsFile SynchronizationSelf Hosting Solutions+1
Details
mail-archiver logo

mail-archiver

2.2k
An email archiving system for storing, searching, importing, restoring, and exporting mail from multiple accounts.
Digital ArchivingEmail SolutionsSelf Hosting Solutions+2
Details
Stretto logo

Stretto

635
An open source web-based music player that backs tracks with YouTube or SoundCloud sources and runs as a progressive web app.
Audio StreamingMedia ManagementSelf Hosting Solutions+2
Cloud Required
Details
ChannelTube logo

ChannelTube

331
ChannelTube is a tool for synchronizing and fetching content from YouTube channels using yt-dlp.
Media ManagementDigital ArchivingAutomation Tools+4
Details
voltius logo

voltius

771
Voltius is a local-first SSH, SFTP, and serial client with end-to-end encrypted sync, plugins, and no account required.
Network UtilitiesFile SynchronizationRemote Access
3 ContainersOpen Core
Details
Minus Games logo

Minus Games

47
A suite for distributing, running, and syncing games from a server to client apps or a GUI.
Game Server PanelsGamesFile Synchronization+2
Single Container
Details
Specifically Clementines logo

Specifically Clementines

293
A self-hosted grocery list app with reliable real-time syncing, shared lists, and offline support.
Recipe ManagersInventory ManagementPermissive License+3
Details
Cozy Cloud logo

Cozy Cloud

Personal cloud where you can manage and sync your files, notes, contacts, passwords, and documents.
Groupware SuitesFile SynchronizationWeb File Managers+5
Details
Git Annex logo

Git Annex

File synchronization between computers, servers, external drives.
File SynchronizationDigital ArchivingFile & Object Storage+1
Details
OpenSSH SFTP server logo

OpenSSH SFTP server

Secure File Transfer Program.
File SynchronizationPermissive LicenseFile & Object Storage+2
Details
Samba logo

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.
File SynchronizationCopyleft LicenseFile & Object Storage+3
Fully FOSS
Details
SyncMarks logo

SyncMarks

9
Sync and manage your browser bookmarks from Edge, Firefox and Chromium.
Bookmark ManagementCopyleft LicenseFile Synchronization+1
Details
phylum logo

phylum

99
Self-hosted cloud file storage with offline-first web and native clients
File & Object StorageFile SynchronizationSelf Hosting Solutions
Details
tiddlypwa logo

tiddlypwa

39
Secure offline storage and cross-device synchronization solution for TiddlyWiki 5
WikisNote Taking AppsKnowledge Management+2
Fully FOSS
Details
Hoodik logo

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 Synchronization
Details
FileRun logo

FileRun

Complete solution for your files with integration with Google and Office.
File SynchronizationWeb File ManagersDocument Management+1
Details
Resilio Sync logo

Resilio Sync

Proprietary peer-to-peer file synchronisation tool.
File SynchronizationP2P File SharingNot FOSS
Not FOSS
Details
Yetishare logo

Yetishare

Powerful file hosting script with support for Amazon S3, Wasabi, Backblaze, local, direct and SFTP storage.
File SynchronizationFile & Object StorageWeb File Managers+1
Details