Es gibt viele Synchronisierungsoptionen unter Linux, aber kaum eine von ihnen konzentriert sich auf den Entwickler. Hier kommt Sparkleshare ins Spiel: Es ist ein Dateisynchronisierungstool, mit dem Benutzer verschiedene Textdateien, Bürodokumente und andere kleine Datentypen für Benutzer in einem LAN oder über das Internet in einer Dropbox-ähnlichen Weise synchronisieren und freigeben können. Sparkleshare ist kostenlos und funktioniert sehr gut auf einer Vielzahl von Linux-Distributionen. Um SparkleShare unter Linux verwenden zu können, müssen Sie einen Client und einen Host einrichten.

Sparkleshare Server

Das Sparkleshare-Hostsystem lässt sich dank des „Dazzle“ -Tools mühelos einrichten. Dazzle ist ein Shell-Skript, mit dem Benutzer Sparkleshare-Freigaben bearbeiten, Clients verbinden und so weiter.

Hinweis: Zum Hosten eines Sparkleshare-Projekts benötigen Sie keinen dedizierten Server. Es empfiehlt sich jedoch, Ihren Sparkleshare-Server auf einem Computer zu installieren, der regelmäßig verwendet wird.

Das Dazzle-Skript erfordert keine eindeutigen Einstellungen zur Verwendung oder Installation. Verwenden Sie stattdessen diewgetTool zum Herunterladen in das Home-Verzeichnis des Linux-Servers oder Desktops, auf dem die Dateien gehostet werden.

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

Aktualisieren Sie die Berechtigungen für das Dazzle-Skript, damit Ihr Linux-PC es ordnungsgemäß verwenden kann. Ohne die richtigen Berechtigungen wird das Skript wahrscheinlich nicht richtig ausgeführt.

sudo chmod + x dazzle.sh

Führen Sie nach dem Festlegen von Berechtigungen den Dazzle-Setupbefehl aus. Der Setup-Befehl generiert automatisch verschiedene Konfigurationsdateien sowie andere wichtige Systemänderungen, die zum Ausführen eines erfolgreichen Sparkleshare-Systems erforderlich sind.

Erhalte Root-Privilegien mit:

Sudo -s

Wechseln Sie anschließend mit dem Root-Konto su Befehl.

su

Führen Sie mit root den Dazzle-Setup-Vorgang aus.

sh blenden.sh einrichten

Nun, da das Setup erledigt ist, können Sie eine Freigabe einrichten. Beachten Sie, dass Sparkleshare-Datei-Hosts am besten für Code, Textdateien, Bilder oder andere kleine Dokumente geeignet sind. Versuchen Sie nicht, dies für große Dateien zu verwenden, da dies nicht für die Software vorgesehen ist. Um eine neue Freigabe zu erstellen, rufen Sie die erstellen Befehl.

sh dazzle.sh erstellt NEW_SHARE_NAME

Nach Abschluss des Dazzle-Skripts werden die Remote-Verbindungsdetails für Ihre neue Freigabe gedruckt. Kopieren Sie diese Freigabeinformationen und speichern Sie sie in einer Textdatei. Sie können diesen Vorgang beliebig oft wiederholen, wenn Sie mehrere separate Freigaben mit Ihrem Sparkleshare-Host wünschen.

Sparkleshare-Client

Nachdem Sie nun Ihren Sparkleshare-Server zum Laufen gebracht haben, ist es an der Zeit, die Client-Seite einzurichten. Glücklicherweise ist Sparkleshare auf allen gängigen Betriebssystemen verfügbar. Um Sparkleshare unter Linux zu installieren, öffnen Sie ein Terminal und befolgen Sie die Anweisungen je nach Linux-Distribution.

Ubuntu

sudo apt install sparkleshare

Debian

sudo apt-get install sparkleshare

Arch Linux

Arch Linux-Benutzer haben Zugriff auf den Sparkleshare-Client, wenn sie das Repository "Community" aktivieren /etc/pacman.conf.

Sudo Pacman -S sparkleshare

Fedora

sudo dnf installieren sparkleshare -y

OpenSUSE

sudo zypper installieren sparkleshare

Generische Linuxes über Flatpak

Die Sparkleshare-Entwickler können eine Flatpak-Version installieren. Folgen Sie unserer Anleitung, um Flatpak auf Ihrem Linux-PC einzurichten.

Nachdem Sie Flatpak für die Arbeit auf Ihrem Linux-PC eingerichtet haben, geben Sie die folgenden Befehle ein, um Sparkleshare zum Laufen zu bringen.

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

Verbindung zum Sparkleshare-Server herstellen

Um eine Verbindung zu einem selbst gehosteten Sparkelshare herzustellen, müssen Sie zuerst die ID Ihrem Server hinzufügen. Starten Sie den Sparkleshare-Client und klicken Sie mit der rechten Maustaste in die Taskleiste Ihres Desktops. Suchen Sie im Rechtsklick-Menü nach "Client ID" und klicken Sie auf die Schaltfläche "In Zwischenablage kopieren".

Kehren Sie zu dem Server zurück, auf dem sich Ihr Sparkleshare-Projekt befindet, und erhalten Sie Root-Zugriff mit Sudo -s.

Sudo -s

Nach dem Ausführen der Sudo -s Um zum Root-Konto zu wechseln, führen Sie den Befehl aus su Befehl in einem Terminal.

su

Führen Sie mit Root-Zugriff das Dazzle-Skript aus und verwenden Sie das VerknüpfungMerkmal. Nehmen Sie die Client-ID und fügen Sie sie in das Terminal ein, wenn Sie dazu aufgefordert werden. Wiederholen Sie diesen Vorgang für jeden Benutzer, der Zugriff auf das Remote-Sparkleshare-Projekt benötigt.

sh dazzle.sh link

Wenn alle Ihre Clients verbunden sind, klicken Sie erneut mit der rechten Maustaste auf das Sparkleshare-Symbol in der Taskleiste und wählen Sie "Gehostetes Projekt hinzufügen". Geben Sie die Verbindungsdetails für Ihre Freigabe ein, um Zugriff zu erhalten! Wenn die Verbindung erfolgreich ist, werden die Daten sofort über den Client mit Ihrem Linux-PC synchronisiert.

Müssen Sie Ihrem Remote-Sparkleshare-Server neue Daten hinzufügen? Öffnen Sie Ihren Linux-Dateimanager und navigieren Sie zu / home / benutzername / sparkleshare /.

Wenn Sie Dateien für Benutzer freigeben möchten, die mit Ihrem Sparkleshare-Projekt verbunden sind, klicken Sie auf einen der Unterordner des Projekts~ / Sparkleshare. Kopieren Sie Ihre Daten in den Projektordner und lassen Sie sie vom Client auf die anderen Benutzer hochladen.

Arbeitete Für Sie: Robert Gaines & George Fleming | Möchten Sie Uns Kontaktieren?

Kommentare Auf Der Website: