Syncthing: je bestanden overal tegelijk, zonder tussenstop
Denk aan twee vrienden die briefjes rechtstreeks aan elkaar doorgeven, in plaats van via een postbode die ze eerst opslaat. Zo werkt Syncthing: je apparaten praten rechtstreeks met elkaar, zonder dat je bestanden ooit ergens anders tussenlanden.
Wat is Syncthing nou eigenlijk, in gewone taal?
Bij Nextcloud (de dienst hiervoor) staat je server in het midden: alle apparaten halen bestanden daar op en zetten ze daar neer, een beetje als een centraal postkantoor. Syncthing werkt anders: het verbindt jouw apparaten rechtstreeks met elkaar. Wijzig je een bestand op je laptop, dan gaat die wijziging linea recta naar je server en je andere apparaten — zonder tussenstop, zelfs niet eventjes.
Het grote voordeel: er is geen enkel moment waarop je bestanden ergens "in de cloud" staan, ook niet tijdelijk. Ze reizen rechtstreeks van het ene apparaat naar het andere.
Wat heb je nodig?
- vereistSyncthing op je server (Raspberry Pi, oude computer of Proxmox-container) én op elk ander apparaat dat je wilt laten meesynchroniseren
- handigWat opslagruimte op je server, als je die als centraal "altijd aan" knooppunt wilt gebruiken
Handmatig installeren, stap voor stap
-
Installeer Syncthing op je server
Op Debian, Ubuntu en Raspberry Pi OS staat Syncthing gewoon in de standaard software-bron van het besturingssysteem:
$ sudo apt update$ sudo apt install syncthing -
Laat het op de achtergrond draaien
Zorg dat Syncthing automatisch start, ook na een herstart van je server:
$ systemctl --user enable --now syncthing.service -
Installeer het ook op je andere apparaten
Zet Syncthing ook op je laptop en telefoon — daar zit precies de meerwaarde: al je apparaten die elkaar automatisch bijwerken.
De snelle weg: installeren met een community-script
Draai je Proxmox? Dan zet een gratis community-script — gemaakt door vrijwilligers en gebruikt door duizenden zelfhosters — in een paar minuten een eigen, afgeschermd hokje ("container") neer met Syncthing er al kant-en-klaar in.
Bekijk bij twijfel altijd eerst wat een script doet, dat kan gratis op GitHub. De grote, actieve gemeenschap achter deze scripts maakt ze relatief betrouwbaar, maar blijf kritisch: het draait met volledige rechten op je systeem.
Hoe gebruik je het?
Elk apparaat met Syncthing heeft een eigen overzichtsscherm, standaard te bereiken via http://localhost:8384 (op je server via het IP-adres). Om twee apparaten aan elkaar te koppelen, wissel je hun unieke "Device-ID" uit — een soort persoonlijk adres — en kies je welke mappen je wilt delen. Vanaf dat moment blijven die mappen vanzelf gelijk.
Gebruik je server als "altijd aan" middelpunt: ook als je laptop een keer uitstaat, blijven je andere apparaten gewoon synchroniseren zodra de server maar aan staat. Combineer dit eventueel met Nextcloud: Syncthing voor snel synchroniseren tussen je eigen apparaten, Nextcloud voor delen met anderen via een link.
Bronnen
- Officiële documentatiedocs.syncthing.net
- Community-script (Proxmox VE Helper-Scripts)community-scripts.github.io