03/28/2024

Cum să configurați SparkleShare pe Linux

Există multe opțiuni de sincronizare pe Linux, dar aproape niciuna dintre ele se concentrează pe dezvoltator. Aici intervine Sparkleshare: este un instrument de sincronizare a fișierelor care permite utilizatorilor să sincronizeze și să partajeze diferite fișiere text, documente de birou și alte tipuri mici de date utilizatorilor dintr-o rețea LAN sau pe internet într-o manieră similară cu Dropbox. Sparkleshare este gratuit și funcționează foarte bine pe o multitudine de distribuții Linux. Pentru a utiliza SparkleShare pe Linux, va trebui să configurați atât un client, cât și o gazdă.

Server Sparkleshare

Sistemul gazdă Sparkleshare se configurează fără efort, datorită instrumentului „Dazzle”. Dazzle este un script shell pe care utilizatorii îl pot folosi pentru a manipula rapid partajările Sparkleshare, pentru a conecta clienții și altele.

Notă: nu trebuie să aveți un server dedicat pentru a găzdui un proiect Sparkleshare. Cu toate acestea, este o idee bună să vă instalați serverul Sparkleshare pe un computer care este utilizat în mod regulat.

Scriptul Dazzle nu necesită nicio configurare unică pentru utilizare sau instalare. În schimb, utilizați instrumentul wget pentru a-l descărca în directorul principal al serverului Linux sau desktop care va găzdui fișierele.

wget https://raw.githubusercontent.com/hbons/Dazzle/master/dazzle.sh

Actualizați permisiunile pentru scriptul Dazzle, astfel încât computerul dvs. Linux să îl poată utiliza corect. Fără permisiunile corecte, este foarte probabil ca scriptul să nu ruleze corect.

sudo chmod +x dazzle.sh

După ce setați permisiunile, rulați comanda Dazzle setup. Comanda de configurare va genera automat diverse fișiere de configurare, precum și alte modificări esențiale ale sistemului necesare pentru a rula un sistem Sparkleshare de succes.

  Cum să organizezi jocuri video pe Linux cu Lutris

Obțineți privilegii de root cu:

sudo -s

Apoi, treceți la contul Root folosind comanda su.

su

Cu root, executați procesul de configurare Dazzle.

sh dazzle.sh setup

Acum că se ocupă configurarea, este posibil să se configureze o partajare. Rețineți că gazdele de fișiere Sparkleshare sunt cele mai bune cu cod, fișiere text, imagini sau alte documente mici. Vă rugăm să nu încercați să utilizați acest lucru pentru fișiere mari, deoarece software-ul nu este destinat pentru aceasta. Pentru a crea o nouă partajare, invocați comanda create.

sh dazzle.sh create NEW_SHARE_NAME

Scriptul Dazzle, când este complet, va tipări detaliile conexiunii la distanță pentru noua dvs. partajare. Copiați aceste informații de partajare și salvați-le într-un fișier text. Simțiți-vă liber să repetați acest proces de câte ori doriți, dacă doriți mai multe partajări separate cu gazda dvs. Sparkleshare.

Client Sparkleshare

Acum că aveți serverul Sparkleshare în funcțiune, este timpul să configurați partea client a lucrurilor. Din fericire, Sparkleshare este ușor disponibil pe toate sistemele de operare majore. Pentru a instala Sparkleshare pe Linux, deschideți un terminal și urmați instrucțiunile în funcție de distribuția dvs. Linux.

Ubuntu

sudo apt install sparkleshare

Debian

sudo apt-get install sparkleshare

Arch Linux

Utilizatorii Arch Linux au acces la clientul Sparkleshare dacă activează depozitul „Community” în /etc/pacman.conf.

sudo pacman -S sparkleshare

Fedora

sudo dnf install sparkleshare -y

OpenSUSE

sudo zypper install sparkleshare

Linux-uri generice prin Flatpak

Dezvoltatorii Sparkleshare au o versiune Flatpak disponibilă pentru instalare. Pentru a-l obține, urmați ghidul nostru pentru a configura Flatpak pe computerul dvs. Linux.

După ce ați configurat Flatpak să funcționeze pe computerul dvs. Linux, introduceți următoarele comenzi pentru ca Sparkleshare să funcționeze.

flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare

Conectarea la serverul Sparkleshare

Pentru a vă conecta la un Sparkelshare auto-găzduit, mai întâi va trebui să adăugați ID-ul pe server. Lansați clientul Sparkleshare și faceți clic dreapta pe el în bara de sistem de pe desktop. În meniul de clic dreapta, găsiți „Client ID” și faceți clic pe butonul „Copy to clipboard”.

  Cele mai bune 5 instrumente Linux pentru spargerea directoarelor

Reveniți la serverul care găzduiește proiectul dvs. Sparkleshare și obțineți acces root cu sudo -s.

sudo -s

După ce rulați comanda sudo -s, treceți la contul rădăcină executând comanda su într-un terminal.

su

Cu acces root, rulați scriptul Dazzle și utilizați caracteristica de legătură. Luați ID-ul clientului și inserați-l în terminal când vi se solicită. Repetați acest proces pentru fiecare utilizator care are nevoie de acces la proiectul Sparkleshare de la distanță.

sh dazzle.sh link

Când toți clienții dvs. sunt conectați, faceți clic dreapta pe pictograma Sparkleshare din bara de sistem din nou și selectați „adăugați proiectul găzduit”. Introduceți detaliile de conectare pentru partajarea dvs. pentru a obține acces! Dacă conexiunea reușește, datele vor începe instantaneu să se sincronizeze cu PC-ul Linux prin client.

Trebuie să adăugați date noi la serverul Sparkleshare la distanță? Deschideți managerul de fișiere Linux și navigați la /home/username/Sparkleshare/.

Pentru a partaja fișiere cu utilizatorii conectați la proiectul dvs. Sparkleshare, faceți clic pe unul dintre subdirectoarele proiectului din interiorul ~/Sparkleshare. Copiați datele în folderul proiectului și lăsați clientul să le încarce către ceilalți utilizatori.

x