Self-hosted file sync with embedded Syncthing. Works on every device you own.
Installs as a tray icon and manages embedded Syncthing automatically.
✓ Unzip → right-click Install.ps1 → Run with PowerShell
✓ Windows 10 (1903+) or Windows 11 · Starts on login automatically
✓ macOS 12 Monterey or later · Apple Silicon native
✓ After downloading, open Terminal and run:
✓ Linux kernel 4.15+ · glibc 2.17+ · systemd optional
Access your files and manage Syncthing pairing from your phone.
✓ iOS 16+ · iPhone or iPad · Files.app integration
✓ Android 8.0 (API 26)+ · FCM push notifications
✓ Any modern browser · Chrome, Firefox, Safari, Edge
Run your own Syncer server in minutes using Docker.
# 1. Clone the repo
git clone https://github.com/syncproject/syncproject
cd syncproject
# 2. Run setup (generates .env with random secrets, walks you through config)
./deploy.sh setup
# 3. Build the server image
./deploy.sh build
# 4. Start everything (PostgreSQL + server + nginx)
./deploy.sh up
# 5. Check it's running
./deploy.sh status
Requires: Docker Desktop 4.x or Docker Engine 24+ with Compose v2. The deploy script handles SSL certificates, secret generation, and database setup automatically.
# Requirements: Go 1.22+, PostgreSQL 14+
# 1. Clone and build
git clone https://github.com/syncproject/syncproject
cd syncproject/server
go build -o syncproject-server ./cmd/server
# 2. Create PostgreSQL database
createdb syncproject
# 3. Copy and edit the env file
cp .env.example .env
# Edit .env with your DATABASE_URL, JWT secrets, etc.
# 4. Run (migrations run automatically on startup)
./syncproject-server
# Pull latest code and rebuild with zero downtime
./deploy.sh update
# If something goes wrong, roll back to the previous image
./deploy.sh rollback
# Back up your database and files before major updates
./deploy.sh backup
Syncthing ships inside every desktop agent. No second app, no manual config.
Click a contact's name to share your syncthing folder. They tap accept. Done.
Create time-limited, password-optional share links. Recipients need no account.
TOTP two-factor auth compatible with Google Authenticator, Authy, and 1Password.
Browse Syncer files natively in Apple Files alongside iCloud Drive.
Pair requests arrive via APNs and FCM even when the app is closed.
Your device ID is always exposed. Any Syncthing user can pair with you directly.
One Docker command. Your data never leaves your server. MIT licensed.