C’t Magazine

Back-up-pc onder Linux

-

Het installere­n van Resilio Sync is onder Linux niet moeilijk. In het simpelste geval is een Raspberry Pi voldoende. Er zijn zelfs eigen repository’s voor Raspbian en andere Linux-distributi­es in het DEB- of RPM-pakketform­aat. Het belangrijk­ste is het importeren van de signature-key, vervolgens het toevoegen van de Resilio Sync-repository en tenslotte het installere­n van Resilio Sync via het pakketbehe­er. Je kunt de DEB- en RPM-pakketten ook rechtstree­ks downloaden.

Onder Raspbian Buster heb je genoeg aan vier commando’s om Resilio Sync te installere­n en je Raspberry Pi om te toveren in een back-up-pc: curl -LO http://linux-packages. resilio.com/resilio-sync/key.asc && sudo apt-key add ./key.asc echo "deb http://linux-packages. resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee etc/apt/sources.list.d/ resilio-sync.list sudo apt-get update sudo apt-get install resilio-sync

Om ervoor te zorgen dat de webinterfa­ce van Sync alleen lokaal op je Raspberry Pi kan worden aangeroepe­n, moet je het IP-adres 0.0.0.0 in het bestand /etc/resilio-sync/config. json wijzigen in 127.0.0.1. In hetzelfde bestand kun je ook het pad naar de datastorag­e van Sync aanpassen, omdat daar nauwelijks genoeg ruimte voor is op de microSD-kaart van de Raspberry Pi. Voer in plaats daarvan in hoe je usb-disk wordt gemount zodra je hem aansluit en start Resilio Sync opnieuw op met het commando sudo systemctl restart resilio-sync

De eerste stappen van het configurer­en van Resilio Sync kun je regelen met de browser op het bureaublad van de Raspberry Pi door naar 127.0.0.1:8888 te gaan. Als je de SSH-toegang voor je Pi hebt aangezet, deactiveer die dan weer met

raspi-config, zodat inloggen op afstand niet mogelijk is.

Om ervoor te zorgen dat Resilio Sync toegang heeft tot de bestanden van de gebruikers op Linux-clients, moet je ook de groepsinst­ellingen en rechten aanpassen. Tijdens het installere­n worden dan de gebruiker rslsync en een groep met dezelfde naam automatisc­h aangemaakt voor Resilio Sync.

Om de Sync-user toegang te geven tot de bestanden van de gebruikers van Sync, moet je elk van die gebruikers toevoegen aan de Syncgroep en de Sync-user ook toevoegen aan de groep gebruikers. Daarna geef je de groep lees- en schrijfrec­hten. In het volgende voorbeeld wordt de directory sync in de home-directory van de gebruiker daniel vrijgegeve­n voor Sync:

sudo usermod -aG daniel rslsync sudo usermod -aG rslsync daniel sudo chmod g+rw /home/daniel/ sync

Dat is hoe Resilio Sync dan werkt op Linux-clients zonder rootrechte­n.

De grafische tools Déjà Dup en Duplicati zijn zeer geschikt om een back-up te maken van de bestanden die door de Linux-clients gesynchron­iseerd zijn – bijvoorbee­ld naar een externe harde schijf [5]. Op de commandlin­e raden we duplicity aan (zie de link op deze pagina), die gebaseerd is op rsync en ook door Déjà Dup gebruikt wordt.

Newspapers in Dutch

Newspapers from Netherlands