Acasă
» LINUX
»
Cum se configurează un server Resilio Sync pe Linux
Cum se configurează un server Resilio Sync pe Linux
Pentru a configura un server Resilio Sync pe Linux , instalați pachetul din depozitul oficial Resilio, activați serviciul său de sistem și finalizați configurarea în interfața WebUI bazată pe browser. Pachetele Linux rulează Sync în rslsyncmod implicit sub un cont restricționat, așadar serviciul are nevoie și de permisiunea de a citi folderele pe care le partajați.
Verificați licența înainte de instalare. Ghidul actual de Linux al Resilio precizează că Sync 3.x poate fi instalat în scopuri personale, necomerciale; utilizatorii Resilio Sync Business ar trebui să rămână la versiunea 2.8.1 și nu trebuie să actualizeze o instalare Business existentă la v3, deoarece accesul configurat la partajare se poate pierde. Consultați ghidul oficial de instalare Linux pentru instrucțiuni privind pachetul și versiunea curentă.
Instalați pachetul oficial Linux
Folosește depozitul oficial pentru distribuția ta, astfel încât managerul de pachete să poată instala și actualiza Sync.
Pe sistemele YUM mai vechi, utilizați sudo yum install resilio-sync. OpenSUSE are instrucțiuni separate pentru Zypper. Ghidul Resilio listează și pachetele manuale pentru arhitecturile acceptate.
Sistemele bazate pe RPM utilizează un fișier repository cu verificarea semnăturii pachetului activată.
Activați serviciul de sistem
Pachetul instalează un serviciu la nivel de sistem care rulează ca rslsyncutilizator restricționat. Activați-l acum și la pornire, apoi verificați-i starea:
sudo systemctl enable --now resilio-sync
sudo systemctl status resilio-sync
Serviciul de pachete rulează sub rslsync; nu este systemctl --userserviciul la nivel de utilizator din ghidurile mai vechi. Consultați instrucțiunile de service Linux ale Resilio .
Confirmați că systemd raportează serviciul Resilio Sync ca fiind activ.
Deschideți interfața web și denumiți dispozitivul
Pe server, deschideți http://localhost:8888/gui/. Linux Sync utilizează o interfață de browser. Creați un nume de utilizator și o parolă WebUI separate, apoi denumiți dispozitivul. Ghidul WebUI de la Resilio documentează portul 8888 și listener-ul implicit de loopback.
Completați formularul WebUI de prima rulare dintr-un browser de pe server.
Pentru un server headless, păstrați interfața WebUI privată și utilizați un tunel SSH de pe computer:
Cu tunelul deschis, navigați la http://localhost:8888/gui/. Mențineți portul de administrator în afara internetului public. Pentru acces LAN, conectați-vă doar la o rețea de încredere și utilizați autentificarea.
Folosește un tunel privat sau o rețea VPN pentru administrare la distanță în loc să publici portul WebUI.
Adăugați și partajați un folder
În interfața web, selectați meniul + , alegeți Folder standard și selectați directorul de sincronizat.
Alegeți Numai citire dacă alte dispozitive trebuie să primească fișiere fără a trimite modificările înapoi. Alegeți Numai citire și scriere atunci când colegii trebuie să adauge, să editeze sau să șteargă fișiere din folderul partajat.
Copiați cheia sau linkul de partajare pentru un computer sau utilizați opțiunea QR pentru un dispozitiv mobil. Pe un client Linux, deschideți + și alegeți Introduceți o cheie sau un link pentru a adăuga partajarea.
Ghidul casetei de dialog de partajare Resilio explică aceste permisiuni. Opțiunea „Doar citire” este utilă pentru colegii care fac backup sau distribuie, deoarece modificările acestora nu se sincronizează înapoi.
Alegeți un folder Standard și indicați Sync către directorul de pe serverul Linux.Alegeți accesul cel mai puțin permisiv care îndeplinește nevoile dispozitivului receptor.
Acordați acces la folderul contului de serviciu
Serviciul rulează ca rslsync, deci are nevoie de acces de traversare în fiecare director părinte și acces de citire pentru a scana fișierele. Se acordă acces de scriere numai atunci când Sync trebuie să scrie acolo.
Dacă folderul aparține deja unui grup partajat numit syncfiles, de exemplu, adăugați contul de serviciu la acel grup:
Înlocuiți syncfilescu grupul folderului și acordați-i accesul necesar. Evitați permisiunile largi, cum ar fi chmod 777; inspectați o cale cu ls -ld /path/to/folder. Reporniți sincronizarea după modificarea calității de membru al grupului.
Contul de serviciu inclus în pachet trebuie să poată parcurge și citi directorul ales și să scrie doar atunci când este necesar.
Verificați configurarea
Dacă interfața WebUI nu se încarcă, verificați sudo systemctl status resilio-syncși sudo journalctl -u resilio-sync -b --no-pager. Dacă o partajare nu este disponibilă, verificați din nou permisiunile de cale pentru rslsync. Setările pachetului sunt stocate în /var/lib/resilio-sync, separat de folderele sincronizate.
Odată ce serviciul rulează, interfața WebUI este accesibilă doar acolo unde ați intenționat, iar contul de serviciu poate accesa directorul selectat. Adăugați aceeași cheie de partajare pe un alt dispozitiv pentru a începe sincronizarea.