Syncthing¶
Syncthing is a continuous file synchronization program that syncs files between multiple devices.
Package Information¶
| Property | Value |
|---|---|
| Package Name | syncthing |
| Upstream | syncthing.net |
| License | MPL-2.0 |
| Default Port | 8384 (Web UI), 22000 (Sync) |
Features¶
- Peer-to-peer sync (no cloud required)
- End-to-end encryption
- Versioning
- Selective sync
- Cross-platform
Installation¶
- Install Syncthing from Package Center
- Access web interface at
http://your-nas:8384
Configuration¶
Add Devices¶
- Get device ID from each Syncthing instance (Actions → Show ID)
- Add Remote Device with the ID
- Accept on both sides
Share Folders¶
- Add Folder in web UI
- Set folder path on NAS
- Share with connected devices
- Accept share on remote devices
Folder Settings¶
- Send Only - One-way sync from this device
- Receive Only - One-way sync to this device
- Send & Receive - Full two-way sync
Versioning¶
Enable file versioning in folder settings: - Simple File Versioning - Staggered File Versioning - External Versioning - Trash Can Versioning
Data Locations¶
- Configuration:
/var/packages/syncthing/var/config/ - Index database:
/var/packages/syncthing/var/index/
Troubleshooting¶
Devices Not Connecting¶
- Check port 22000 is accessible
- Enable global/local discovery
- Try adding relay servers
Slow Sync¶
- Check network settings
- Increase folder rescan interval
- Exclude unnecessary files/folders
Logs¶
View logs in web UI or /var/packages/syncthing/var/syncthing.log
Related Packages¶
- rclone - Cloud storage sync
- Restic - Backup solution