SparkleShare er et filsynkroniseringsverktøy som lar brukerne synkronisere og dele forskjellige tekstfiler, kontordokumenter og andre typer små data til brukere på et LAN eller over Internett i form av Dropbox.
Sparkle Share det er gratis og fungerer bra på et stort antall Linux-distribusjonerSom standard bruker den Git som en lagringsbackend.
Fordelen med egenhosting er at brukeren beholder full kontroll over sine egne data. I det enkleste tilfellet krever egenhosting bare SSH og Git.
SparkleShare vertssystem er enkelt å konfigurere, takket være "Dazzle" -verktøyet. Dazzle er et skallskript som brukere kan bruke til å manipulere SparkleShare-handlinger, koble klienter og mye raskere.
Hvordan installere SparkleShare på forskjellige Linux-distribusjoner?
For å installere dette flotte filsynkroniseringsverktøyet på systemet vårt eller på en server, skal vi bruke Dazzle-skriptet.
Dazzle-skriptet krever ikke noe engangsoppsett for å bruke eller installereBare last ned skriptet til hjemmekatalogen til Linux-serveren eller skrivebordet som er vert for filene.
For dette i en terminal skal vi skrive følgende kommando:
wget https://raw.githubusercontent.com/hbons/Dazzle/master/dazzle.sh
Nedlasting av skript allerede gjort vi skal oppdatere tillatelsene til Dazzle-skriptet, slik at de kan bruke det riktig.
Uten riktig tillatelse er det veldig sannsynlig at skriptet ikke vil kjøre riktig, for dette i terminalen må vi skrive:
sudo chmod + x dazzle.sh
Etter å ha satt tillatelsene, kjør Dazzle setup-kommandoen.
Konfigurasjonskommandoen genererer automatisk forskjellige konfigurasjonsfiler, så vel som andre viktige systemendringer som kreves for å kjøre et Sparkleshare-system.
sudo -s
sh dazzle.sh setup
Du bør være oppmerksom på at Sparkleshare-filverter fungerer med små filer på en bedre måte som tekstfiler, bilder eller andre små dokumenter.
Det anbefales ikke å prøve å bruke dette til store filerda det ikke er det programvaren er designet for.
For å opprette en ny deling, kjør bare følgende kommando
sh dazzle.sh create recuerso_a_compartir
Dazzle-skriptet, når det er komplett, vil skrive ut detaljene for den eksterne tilkoblingen for den nye delingen.
De bør kopiere denne delte informasjonen og lagre den i en tekstfil.
Installere Sparkleshare-klienten
Nå som du har Sparkleshare-serveren i gang, tid til å konfigurere klientsiden. Heldigvis Sparkleshare er tilgjengelig på alle større operativsystemer.
For å installere Sparkleshare på Linux, åpne en terminal og følg instruksjonene avhengig av Linux-distribusjon.
Hvis de er brukere av Debian, Ubuntu, Linux Mint, Elementary OS eller ethvert system som er avledet fra disse, kan du installere dette verktøyet med følgende kommando:
sudo apt-get install sparkleshare
I tilfelle de som er Arch Linux-brukere, Manjaro, Antergos eller et hvilket som helst Arch Linux-derivatsystem. Det er nødvendig å ha "Community" -registeret aktivert i pacman.conf-filen.
For å installere applikasjonen må du skrive:
sudo pacman -S sparkleshare
Mens for de som er CentOS, RHEL, Fedora og avledede systembrukere av disse kan installere applikasjonen med følgende kommando:
sudo dnf install sparkleshare -y
Hvis du er bruker av hvilken som helst versjon av OpenSUSE, bare installer med følgende kommando:
sudo zypper in sparkleshare
Utviklerne av Sparkleshare har en versjon av Flatpak tilgjengelig for installasjon, for dette trenger de bare å utføre følgende kommando:
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare
Sette opp SparkleShare
For å koble til et selvhusholdte SparkleShare, først de må legge til ID-en på serveren sin. Start SparkleShare-klienten og høyreklikk på den i systemstatusfeltet på skrivebordet.
I høyreklikkmenyen, finn "Client ID" og klikk på "copy to clipboard" -knappen.
Med rottilgang, kjør Dazzle-skriptet og kjør følgende kommando:
sh dazzle.sh link
Rett etter De burde sette ID og det er det.
Når verten og klienten er koblet til, klikker du på SparkleShare-ikonet i systrayet igjen og velger "legg til vertskapsprosjekt", her må du oppgi tilkoblingsdetaljene for din del for å få tilgang.