September 25, 2025 / 5 min read
Last updated: September 25, 2025
I really love the way Syncthing can easily and effortlessly sync files between multiple devices in a secure, peer-to-peer way. However, setting up Syncthing for multiple users on a single server can be complex and time-consuming, especially when it comes to managing user accounts and ensuring data separation.
I personally own a server with some family related things, and wanted to set up Syncthing for my family members to sync files between their devices. However, I found the process of setting up and managing multiple Syncthing instances to be quite cumbersome, especially when it came to ensuring that each user's data was kept separate and secure.
SyncWings was born out of this need. It simplifies the process of deploying and managing multiple Syncthing instances, making it easy for anyone to set up their own private file sync solution.
It also adds optional FileStash integration, so users can easily browse, download, rename, and delete files from any browser. This is something that Syncthing alone cannot do, and makes SyncWings a more complete file sync and management solution.
SyncWings is self-hosted software that lets you sync files between multiple devices and manage them easily through a web-based file manager. It combines Syncthing for secure, peer-to-peer file synchronization with FileStash for convenient file browsing, downloading, renaming, and deleting. All from your browser.
Whether for a single user or multiple users, SyncWings gives each user their own isolated Syncthing (and optional FileStash) instance, managed automatically via Docker Compose for easy deployment and strong separation between users.
Try out the demo: https://demo.syncwings.com
Source code: https://github.com/Loosetooth/syncwings
Demo admin login:
Username: admin
Password: R2r63&^NqgEPTSf4#5pj
Demo user login:
Username: user
Password: jR7balz*Bczs9#^FNSY3
Key advantages:
SyncWings manages a set of Docker containers for each user:
Each user gets their own isolated containers and data directory. The admin can add or remove users from the web UI.
SyncWings is open source, licensed under the MIT License. Contributions and feedback are welcome!