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.

Debian, Ubuntu și derivate

echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
wget -qO- https://linux-packages.resilio.com/resilio-sync/key.asc | sudo tee /etc/apt/trusted.gpg.d/resilio-sync.asc > /dev/null 2>&1
sudo apt-get update
sudo apt-get install resilio-sync
Terminal Debian și Ubuntu care afișează intrarea oficială în repozitoriul APT al Resilio Sync și comenzile de instalare a pachetelor
Intrarea în repozitoriul APT și comenzile de instalare pentru sistemele bazate pe Debian.

Fedora, RHEL și sisteme RPM compatibile

Importați cheia de semnare a Resilio, adăugați depozitul RPM al acestuia și instalați pachetul cu managerul de pachete al distribuției dvs.:

sudo rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
printf '%s\n' '[resilio-sync]' 'name=Resilio Sync' 'baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch' 'enabled=1' 'gpgcheck=1' | sudo tee /etc/yum.repos.d/resilio-sync.repo
sudo dnf install resilio-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.

Terminalul Fedora afișează configurația depozitului RPM Resilio Sync și cheia de semnare importată
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 .

Terminal Linux care afișează comanda systemd pentru activarea Resilio Sync și o stare de serviciu activă
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.

Browser deschis în localhost:8888/gui care afișează câmpurile de autentificare, parolă și nume dispozitiv la prima rulare a Resilio Sync
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:

ssh -L 8888:127.0.0.1:8888 username@server-address

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.

Diagrama unui browser care ajunge la un server Linux Resilio Sync la distanță printr-un tunel SSH sau VPN în timp ce accesul public la portul 8888 este blocat
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

  1. În interfața web, selectați meniul + , alegeți Folder standard și selectați directorul de sincronizat.
  2. 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.
  3. 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.

Listă de foldere Resilio Sync WebUI cu meniul plus, opțiunea de folder standard și un selector de directoare
Alegeți un folder Standard și indicați Sync către directorul de pe serverul Linux.
Dialog ilustrativ de partajare Resilio Sync cu opțiuni de acces Doar citire și Citire și scriere, plus opțiuni de partajare a cheilor și codurilor QR
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:

sudo usermod -aG syncfiles rslsync
sudo systemctl restart resilio-sync

Î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.

Exemplu de terminal Linux prin care se adaugă rslsync la un grup de foldere partajate, cu un folder, un cont de serviciu și un grup legate prin acces de citire-scriere
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.

Lasă un comentariu

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Învață cum să recuperezi partiții și fișiere pierdute cu TestDisk și PhotoRec. Protejează unitatea sursă, scanează în siguranță și salvează datele recuperate pe un alt disc.

Cum se scanează coduri QR pe ​​un desktop Linux

Cum se scanează coduri QR pe ​​un desktop Linux

Scanați coduri QR pe ​​Linux cu CoBang folosind o cameră web sau un fișier imagine. Consultați opțiunile de instalare, pașii de configurare și remedierile pentru accesul la camera Flatpak.

Cum se modifică setările camerei web pe Linux cu Cameractrls

Cum se modifică setările camerei web pe Linux cu Cameractrls

Schimbați setările camerei web pe Linux cu Cameractrls: reglați expunerea, culoarea, reducerea pâlpâirii și alte controale acceptate, apoi verificați modurile video compatibile.

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Instalați PhpStorm pe Linux cu JetBrains Toolbox sau arhiva independentă tar.gz, plus opțiunile Snap și Arch AUR. Java este deja inclus.

Cum se configurează panouri duale pe XFCE 4

Cum se configurează panouri duale pe XFCE 4

Creați un panou XFCE 4 separat pentru fiecare afișaj, atribuiți al doilea panou ieșirii corecte, poziționați-l și dimensionați-l și adăugați lansatoarele și elementele de stare de care aveți nevoie.

Cum se instalează Cisco Packet Tracer pe Linux

Cum se instalează Cisco Packet Tracer pe Linux

Descărcați Cisco Packet Tracer 9.0.1 pentru Ubuntu pe 64 de biți, instalați pachetul DEB cu APT, acceptați licența în Terminal și conectați-vă pentru a începe un laborator.

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Creați un fișier ISO CD-ROM pe Linux cu GNOME Disks sau dd. Identificați unitatea optică, monitorizați copia, verificați imaginea și aflați când un disc deteriorat sau audio necesită un alt instrument.

Cum să decupezi o imagine pe Linux cu GIMP

Cum să decupezi o imagine pe Linux cu GIMP

Eliminați fundalul unei fotografii pe Linux cu GIMP: trasați un subiect, ștergeți fundalul selectat, păstrați transparența și exportați un fișier PNG reutilizabil.

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descarcă FlightGear gratuit de pe site-ul oficial. Compară pachetele Windows, macOS și Linux, instalează fișierele de date și începe primul tău zbor.

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Deschide Google Tasks într-un browser, adaugă o comandă rapidă pentru Chrome sau o lansare în stilul aplicației și gestionează activitățile de făcut în avans prin Calendar și Gmail.