Syncthing
Syncthing is a continuous file synchronization program that synchronizes files between two or more computers.
Features
- Real-time file synchronization
- Encrypted transfers
- Cross-platform support
- No central server required
- Version control
Deployment
Docker Compose
cd docker/syncthing
docker-compose up -d
Kubernetes
helmfile -e k8s apply -l name=syncthing
Configuration
Access the web UI to configure:
- URL:
http://localhost:8384(Docker) orhttps://syncthing.<your-domain>(Kubernetes) - Default credentials: None (first-time setup required)
Usage
- Access the web UI
- Add a device by sharing the device ID
- Add folders to sync
- Share folders with other devices
Documentation
For more information, visit the official Syncthing documentation.