Syncthing¶
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet.
Forget about using propietary solutions and take control of your data. Syncthing is an open source solution for synchronizing your data in a p2p way.
References¶
- Syncthing home page
- GitHub repository
- linuxserver.io docker image - The one used here
-
Official Syncthing docker image - Not the one used here
- For more information about official syncthing image have a look at here
Web interface¶
The web UI can be found on yourip:8384
Data & volumes¶
Configuration data is available under /config
containers directroy and mapped to ./volumes/syncthing/config
.
The /app
directory is inside the container, on the host you will use ./volumes/syncthing/data.
The default share is named Sync. Other added folders will also appear under data.
Ports¶
Have a look at ~/IOTStack/.templates/syncthing/service.yml
or linuxserve docker documentation, by the way, used ports are;
ports:
- 8384:8384 # Web UI
- 22000:22000/tcp # TCP file transfers
- 22000:22000/udp # QUIC file transfers
- 21027:21027/udp # Receive local discovery broadcasts