SyncWings: Self-hosted File Sync & Management (Multi-user)


September 25, 2025 / 5 min read

Last updated: September 25, 2025

SyncWings logo.

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: Self-hosted File Sync & Management

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


SyncWings main web interface
SyncWings web interface: manage your own Syncthing and Filestash instances.
Syncthing dashboard
Each user gets their own Syncthing dashboard for secure, peer-to-peer sync.
Filestash file manager
Filestash integration: browse, upload, and manage files from your browser.

Key advantages:

  • Self-hosted and privacy-friendly: You control your own data, with no third-party vendors.
  • Multi-user and single-user support: Each user gets their own Syncthing instance, with optional FileStash integration for file management.
  • Easy deployment: Everything runs in Docker containers, with a sample docker-compose.yml provided.
  • Web-based file management: FileStash allows users to browse, download, rename, and delete files from any browser.
  • Strong separation: Each user's data and Syncthing config are isolated from others.
  • Open source: MIT licensed, source on GitHub.

  • User registration and login (file-based, no database required)
  • Each user is linked to a unique Syncthing instance
  • Admin can add or remove users
  • Optional FileStash integration for file management
  • AMD64 and ARM64 support
  • Simple, modern web UI
  • Easy to deploy and update

SyncWings manages a set of Docker containers for each user:

  • Syncthing: Handles secure, peer-to-peer file synchronization between devices.
  • FileStash (optional): Provides a web-based file manager for browsing, downloading, renaming, and deleting files.

Each user gets their own isolated containers and data directory. The admin can add or remove users from the web UI.


  • Personal cloud: Sync files between your server, laptop, desktop, and phone, with a private web UI for file management.
  • Family or team: Each person gets their own login and isolated sync space, but can share folders via Syncthing.
  • Small business: Self-hosted, privacy-friendly alternative to Dropbox or Google Drive, with no vendor lock-in.

SyncWings is open source, licensed under the MIT License. Contributions and feedback are welcome!