- - So richten Sie Seafile unter Linux ein

So richten Sie Seafile unter Linux ein

Benötigen Sie ein großartiges Synchronisierungstool für Ihren Linux-Server?das funktioniert schnell und unterstützt clients auf mehreren plattformen? Testen Sie Seafile unter Linux. Es handelt sich um eine Dateisynchronisierungslösung der Enterprise-Klasse, mit der sich Daten sowohl über LAN als auch über das Internet problemlos von Ort zu Ort übertragen lassen.

Installation

Aufgrund der Anzahl der verschiedenen Arten von Linux-ServernBetriebssysteme sind da draußen, die Entwickler haben sich für einen generischen „Linux-Installer“ entschieden. Um Seafile unter Linux einzurichten, öffnen Sie ein Terminal und verwenden Sie die wget Download-Tool zum Herunterladen des neuesten Pakets.

64 bit:

wget https://download.seadrive.org/seafile-server_6.2.3_x86-64.tar.gz

32 bit:

wget https://download.seadrive.org/seafile-server_6.2.3_i386.tar.gz

Nach dem Aufrufen der Serversoftware müssen Sie das Archiv extrahieren, in das es gepackt ist. Führen Sie dies mit tar aus.

tar xvzf seafile-server_*.tar.gz

Führen Sie den Befehl tar mit diesen Buchstaben ausEntpacken Sie das gesamte Archiv, extrahieren Sie es und legen Sie es in dem Ordner ab, in den es heruntergeladen wurde. Von hier aus müssen Sie den CD-Befehl verwenden, um in das extrahierte Archivverzeichnis zu gelangen.

cd seafile-server_6.2.3_x86-64

oder

cd seafile-server_6.2.3_i386

Wie bereits erwähnt, die Seafile-Serversoftwareist ein generisches Installationsprogramm. Anstatt verschiedene Linux-Distributionen zu packen, haben die Entwickler verschiedene Shell-Skripte integriert, die der Benutzer ausführen kann, um alles zum Laufen zu bringen. Verwenden Sie den Befehl ls, um alle im Verzeichnis enthaltenen einzelnen Shell-Skripts anzuzeigen.

ls

Um die Shell-Skripte gezielt herauszufiltern, sollten Sie den Befehl ls mit einem Platzhalter und der Dateierweiterung .sh kombinieren:

ls *.sh

Konfiguration

Es gibt viele verschiedene Skripte, die ausgeführt werden müssen. Für die meisten Benutzer lautet das auszuführende Skript „setup-seafile.sh“. Wenn Sie die Serversoftware nicht mit den Standardeinstellungen, sondern mit SQL einrichten möchten, führen Sie "setup-seafile-mysql.sh" aus. Beachten Sie, dass das Standard-Setup-Skript für die meisten Benutzer am besten geeignet ist und die anderen Skripts für fortgeschrittene Benutzer gedacht sind, die speziell mehr Kontrolle über ihren Server wünschen. Weitere Informationen finden Sie auf der Seafile-Website.

Starten Sie die Installation mit:

sudo sh setup-seafile.sh

Der erste Teil des Vorgangs besteht darin, Ihren Seafile-Server zu benennen. Geben Sie unter "Was möchten Sie als Namen für diesen Seafile-Server verwenden?" Den Namen für Ihren Server ein. Drücken Sie die Eingabetaste, um fortzufahren.

Als Nächstes müssen Sie die LAN-IP-Adresse des Servers angeben. Verwenden Sie den folgenden Befehl, um die IP-Adresse des Host-Computers zu ermitteln, und geben Sie sie dann in die Eingabeaufforderung im Terminal ein.

Hinweis: Möglicherweise müssen Sie dazu ein separates Terminal öffnen.

ip addr show | grep "inet 192.168"

Im dritten Schritt fordert das Skript den Benutzer dazu aufGeben Sie an, wo Seafile alle synchronisierten Daten speichern soll. Standardmäßig ist dieses Verzeichnis ~ / seafile-data. Für die meisten Benutzer ist dies ausreichend. Wenn Sie es ändern möchten, geben Sie den Pfad zum Speicherort im Installationsprogramm an.

Wenn Sie den Standardport ändern möchten, auf dem die Serversoftware ausgeführt wird, können Sie dies auf der nächsten Seite tun. Andernfalls drücken Sie die Eingabetaste, um die Standardports zu verwenden, und fahren Sie mit dem nächsten Schritt fort.

Wenn die Serversoftware installiert wurde undWenn das Skript konfiguriert ist, druckt es die IP-Adresse, den Servernamen, den Port usw. aus und fragt, ob dies in Ordnung ist. Lesen Sie es durch und drücken Sie die Eingabetaste, um die Installation fortzusetzen.

Seafile ist installiert. Führen Sie die folgenden Schritte aus, um den Server auszuführen:

./seafile.sh start

So stoppen Sie den Server:

./seafile.sh stop

Starten Sie den Server neu mit

./seafile.sh restart

Installieren von Sync-Clients

Zusammen mit der Server-Software können Benutzer auchInstallieren Sie das Seafile-Synchronisierungstool auch auf Ihrem Linux-PC. Offiziell unterstützt das GUI-Synchronisationstool Ubuntu, Debian, Fedora, Arch Linux sowie RHEL / CentOS. Um es zu installieren, wählen Sie Ihr Betriebssystem und folgen Sie den Anweisungen des Befehls.

Hinweis: Wenn Sie ein anderes als das unten aufgeführte Betriebssystem verwenden, müssen Sie stattdessen die generische Version der Seafile-GUI verwenden. Hier herunterladen.

Ubuntu Anleitung

Die Seafile-Synchronisierungssoftware ist kompatibel mitUbuntu und über eine PPA verteilt, anstatt eine herunterladbare Debian-Paketdatei. Dies ist eine gute Wahl, da die Entwickler regelmäßig Softwareupdates an die auf Ihrem Server ausgeführte Software verteilen können. Um die Software auf Ihrem Ubuntu-Rechner zu installieren, öffnen Sie ein Terminal und gehen Sie folgendermaßen vor:

sudo add-apt-repository ppa:seafile/seafile-client
sudo apt-get update
sudo apt-get install seafile-gui

Debian-Anweisungen

Wie Ubuntu hat Debian ein Software-Repositoryliefern Seafile. Dieses Software-Repository unterstützt Debian 7, 8 und 9. Um das Seafile-Software-Repository zu Ihrem Debian-Rechner hinzuzufügen, öffnen Sie zuerst ein Terminal und greifen Sie über root zu su.

Wenn Sie Root-Zugriff haben, fügen Sie den Repo-Schlüssel zu hinzuIhr System, um sicherzustellen, dass Debian die Software installiert. Wählen Sie dann Ihre Debian-Version und verwenden Sie den Befehl darunter, um die Software-Quelle automatisch zu Ihrem Computer hinzuzufügen.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61

Debian 7

echo deb http://deb.seadrive.org wheezy main | sudo tee /etc/apt/sources.list.d/seafile.list

Debian 8

echo deb http://deb.seadrive.org jessie main | sudo tee /etc/apt/sources.list.d/seafile.list

Debian 9

echo deb http://deb.seadrive.org stretch main | sudo tee /etc/apt/sources.list.d/seafile.list

Aktualisieren Sie nach dem Hinzufügen der neuen Softwarequelle zu Debian die Softwarequellen und den Apt-Cache. Installieren Sie nach Abschluss des Updates den Seafile-Synchronisierungsclient auf dem System mit:

sudo apt-get install seafile-gui

Fedora Anweisungen

sudo dnf install seafile-client

Arch Linux Anweisungen

Die offizielle Seafile-Synchronisationssoftware befindet sich im Arch Linux AUR. Befolgen Sie unsere Anleitung hier, um zu erfahren, wie Sie Software von AUR installieren, um sie in Betrieb zu nehmen.

Seafile Sync einrichten

Um mit Ihrem Seafile-Server zu synchronisieren, müssen Sie sich beim Synchronisierungsclient anmelden.

Öffnen Sie den Client und geben Sie die Serverinformationen ein. Beginnen Sie mit der IP-Adresse und der Portnummer. Verwenden Sie die zuvor im Installationsprogramm eingegebene IP-Adresse und fügen Sie die Standardportnummer hinzu. Zum Beispiel:

http://192.168.1.133:8082

Öffnen Sie als Nächstes ein Terminal und rufen Sie den Seafile-Installationsordner von früher auf.

cd seafile-server_6.2.3_x86-64

oder

cd seafile-server_6.2.3_i386

Führen Sie das Skript "reset-admin.sh" aus, um einen Benutzer einzurichten.

sudo sh reset-admin.sh

Geben Sie Ihre E-Mail-Adresse ein und legen Sie das Passwort fest. Kehren Sie dann zum Synchronisierungs-Client zurück und geben Sie dies als Anmeldeinformationen ein. Wenn die Informationen korrekt sind, meldet sich der Synchronisierungsclient an. Starten Sie von hier aus die Synchronisierung aller Ihrer Daten, indem Sie Dateien und Ordner in platzieren / home / benutzername / seafile /

Bemerkungen