Det finns många synkroniseringsalternativ på Linux, menknappast någon av dem fokuserar på utvecklaren. Det är där Sparkleshare kommer in: det är ett filsynkroniseringsverktyg som gör det möjligt för användare att synkronisera och dela olika textfiler, kontordokument och andra små typer av data till användare på ett LAN, eller över internet på ett Dropbox-liknande sätt. Sparkleshare är gratis och fungerar mycket bra på ett stort antal Linux-distributioner. Om du vill använda SparkleShare på Linux måste du konfigurera både en klient och en värd.
Sparkleshare Server
Sparkleshare-värdsystemet installeras enkelt, tack vare deras ”Dazzle” -verktyg. Dazzle är ett skalskript som användare kan använda för att snabbt manipulera Sparkleshare-aktier, ansluta klienter och så vidare.
Obs: du behöver inte ha en dedikerad server för att vara värd för ett Sparkleshare-projekt. Det är dock en bra idé att installera din Sparkleshare-server på en dator som används regelbundet.
Dazzle-skriptet kräver ingen unik installation för att använda eller installera. Använd istället wget verktyg för att ladda ner det till hemmakatalogen på Linux-servern eller skrivbordet som är värd för filerna.
wget https://raw.githubusercontent.com/hbons/Dazzle/master/dazzle.sh
Uppdatera behörigheterna till Dazzle-skriptet så att din Linux-dator kan använda det på rätt sätt. Utan korrekta behörigheter är det mycket troligt att skriptet inte körs rätt.
sudo chmod +x dazzle.sh
Kör Dazzle-inställningen efter att ha ställt in behörigheterkommando. Setupkommandot genererar automatiskt olika konfigurationsfiler, såväl som andra väsentliga systemändringar som krävs för att köra ett framgångsrikt Sparkleshare-system.
Få root-privilegier med:
sudo -s
Byt sedan till root-kontot med hjälp av su kommando.
su
Utför installationsprocessen för Dazzle med root.
sh dazzle.sh setup
Nu när installationen tas om hand är den detmöjligt att ställa in en aktie. Tänk på att Sparkleshare-filvärdarna är bäst med kod, textfiler, bilder eller andra små dokument. Försök inte använda detta för stora filer, eftersom det inte är det programvaran är avsedd för. Skapa en ny delning genom att anropa skapa kommando.
sh dazzle.sh create NEW_SHARE_NAME
Dazzle-skriptet, när det är klart, kommer att skriva utfjärranslutningsinformationen för din nya delning. Kopiera denna delningsinformation och spara den i en textfil. Känn dig fri att upprepa denna process så många gånger du vill, om du vill ha flera separata aktier med din Sparkleshare-värd.
Sparkleshare Client
Nu när du har fått din Sparkleshare-serverarbetar, är det dags att ställa in klientsidan av saker. Lyckligtvis är Sparkleshare lätt tillgängligt på alla större operativsystem. För att installera Sparkleshare på Linux, öppna en terminal och följ anvisningarna beroende på din Linux-distribution.
Ubuntu
sudo apt install sparkleshare
Debian
sudo apt-get install sparkleshare
Arch Linux
Arch Linux-användare har åtkomst till Sparkleshare-klienten om de aktiverar "Community" -repo in /etc/pacman.conf.
sudo pacman -S sparkleshare
Fedora
sudo dnf install sparkleshare -y
OpenSUSE
sudo zypper install sparkleshare
Generiska Linux via Flatpak
Sparkleshare-utvecklarna har en Flatpak-version tillgänglig att installera. För att få det, följ vår guide för att ställa in Flatpak på din Linux-PC.
Efter att ha installerat Flatpak för att fungera på din Linux-PC, ange följande kommandon för att få Sparkleshare att fungera.
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.sparkleshare.SparkleShare
Ansluter till Sparkleshare-server
För att ansluta till en självhostad Sparkelshare kommer dumåste först lägga till ID till din server. Starta Sparkleshare-klienten och högerklicka på den i systemfältet på skrivbordet. I högerklickmenyn hittar du "Klient-ID" och klickar på knappen "kopiera till urklipp".

Gå tillbaka till servern som är värd för ditt Sparkleshare-projekt och få root-åtkomst med sudo -s.
sudo -s
Efter att ha kört sudo -s kommandot, växla till rotkontot genom att köra su kommando i en terminal.
su
Kör Dazzle-skriptet med root-åtkomst och använd länk funktion. Ta klient-ID och klistra in i terminalen när du uppmanas. Upprepa den här processen för varje användare som behöver åtkomst till det fjärranslutna Sparkleshare-projektet.
sh dazzle.sh link
När alla dina kunder är anslutna,högerklicka på Sparkleshare-ikonen i systemfältet igen och välj "lägg till värdprojekt." Ange anslutningsinformationen för din del för att få åtkomst! Om anslutningen lyckas kommer data direkt att synkronisera till din Linux-dator via klienten.

Behöver du lägga till ny data till din fjärr Sparkleshare-server? Öppna din Linux-filhanterare och navigera till / Home / användarnamn / Sparkleshare /.

Om du vill dela filer med användare som är anslutna till ditt Sparkleshare-projekt klickar du på en av projektmapparna inuti ~ / Sparkleshare. Kopiera dina data till projektmappen och låt klienten ladda upp dem till andra användare.
kommentarer