So installieren Sie GitLab auf Ubuntu Server
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
Möchten Sie eine einfache und problemlose Möglichkeit zur Synchronisierung zwischen Mac, Windows, Linux, Android und anderen Plattformen? Schauen Sie sich Resilio Sync an! Es handelt sich um ein Synchronisierungstool, das von einigen Leuten hinter BitTorrent entwickelt wurde. Es verwendet das BitTorrent-Protokoll, um Dateien über das Netzwerk und das Internet insgesamt zu übertragen. So richten Sie einen Resilio Sync-Server unter Linux ein.
Software-Repo hinzufügen
Vor der Installation der Software auf dem System verfügt Resilio Sync über ein Software-Repository, das hinzugefügt werden muss. Dies liegt daran, dass es sich um Software von Drittanbietern handelt und Linux-Distributionen diese möglicherweise nicht enthalten, weil Resilio Sync eine Closed-Source-Software ist und Linux-Distributionen nicht über die Lizenz zum Vertrieb der Software verfügen.
Befolgen Sie in jedem Fall diese Anweisungen, um das Software-Repository eines Drittanbieters zu Ihrem System hinzuzufügen.
Debian/Ubuntu-basiert
Auch wenn das Software-Repository stark an Debian erinnert, funktioniert es auf allen Linux-Distributionen, die auf Debian und Ubuntu basieren. Derzeit gibt es kein zuverlässiges (und offizielles) PPA für Ubuntu-Benutzer. Infolgedessen muss dies reichen. Öffnen Sie ein Terminalfenster und fügen Sie diese lange Zeile ein. Fügen Sie keine Leerzeichen hinzu. Wenn diese Zeile gekürzt oder in irgendeiner Weise verschoben wird, funktioniert die Bearbeitung nicht korrekt.
Diese Befehlszeile bearbeitet automatisch die Kernquellen-Softwaredatei. Sie müssen nichts mit einem Texteditor bearbeiten.
echo „deb https://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free“ | sudo tee /etc/apt/sources.list.d/resilio-sync.list
Nachdem sich die Softwarequelle auf dem System befindet, müssen Sie sich den signierten GPG-Schlüssel besorgen. Dies ist wichtig, da der Paketmanager KEINE unsignierte Software installiert:
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
Führen Sie abschließend ein Update durch, um die Änderungen widerzuspiegeln.
Ubuntu-basiert:sudo apt update
Debian-basiert:sudo apt-get update
Redhat-basiert
Redhat-basierte Linux-Distributionen enthalten ebenso wie Debian-basierte Distributionen standardmäßig nicht die Resilio-Synchronisierungssoftware. Daher müssen Benutzer einen Softwareserver eines Drittanbieters zu ihrem System hinzufügen, bevor sie die Software erhalten.
Hier erfahren Sie, wie es für Redhat-basierte Linuxes geht. Öffnen Sie zunächst ein Terminalfenster und erhalten Sie Root-Zugriff:
sudo -s
Erstellen Sie mit Root-Zugriff eine neue Repo-Konfigurationsdatei.
sudo nano /etc/yum.repos.d/resilio-sync.repo
Fügen Sie dann Folgendes in die Datei ein:
[resilio-sync] name=Resilio Sync baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch aktiviert=1 gpgcheck=1
Nachdem Sie die neue Repo-Datei erstellt haben, fügen Sie den öffentlich signierten GPG-Schlüssel hinzu. Redhat-basierte Systeme weigern sich häufig, Software ohne diesen Schritt zu installieren, da dies ein Sicherheitsrisiko darstellt.
rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
Installation
Die Software-Repositories werden dem System hinzugefügt. Jetzt müssen Sie nur noch die Software installieren. Wenn Sie Arch Linux , eine auf Debian/Ubuntu oder Redhat basierende Linux-Distribution, nicht verwenden , befolgen Sie nicht die folgenden Anweisungen
(https://download-cdn.resilio.com/stable/linux-x64/resilio-sync_x64.tar). gz) müssen Sie das generische Binärpaket für das Resilio-Synchronisierungstool herunterladen.
Hinweis: Wenn Sie diesem Artikel folgen und die generische Binärdatei verwenden, sind die Anweisungen höchstwahrscheinlich dieselben.
Ubuntu-basiert (Mint/Elementary und andere Derivate)
sudo apt install resilio-sync
Debian-basiert (Bunsen Labs und andere Debian-basierte Linuxe)
sudo apt-get install resilio-sync
Redhat-basiert (Fedora/CentOS/Rhel usw.)
sudo dnf installiere resilio-sync
oder
sudo yum installiere resilio-sync
Arch Linux
Arch-Linux-Benutzer haben es einfach. Wie die meisten Softwareprogramme ist die Resilio-Synchronisierungssoftware im Arch Linux-Benutzer-Repository verfügbar. Sie sind sich nicht sicher, wie Sie AUR-Pakete installieren? Besuchen Sie unser Tutorial und erfahren Sie alles darüber!
Um das Resilio Sync-Paket zu erhalten, laden Sie den Snapshot herunter oder verweisen Sie Ihren bevorzugten AUR-Helfer hier direkt auf dieses Paket .
Aufbau
Die Software ist installiert. Jetzt ist es an der Zeit, es zu konfigurieren.
Systemd
Die meisten modernen Linux-Distributionen verwenden systemd (abzüglich älterer Versionen von Debian). Aufgrund dieses Init-Systems ist das Aktivieren und Starten des Synchronisierungsdienstes nur zwei Befehle entfernt. Um das Synchronisierungssystem zu aktivieren, führen Sie zunächst diesen Befehl aus:
systemctl --user enable
resilio-sync
Durch die Aktivierung von Systemctl kann das Synchronisierungstool automatisch beim Booten gestartet werden, sofern Sie einen Neustart durchführen. Wenn Sie jedoch kein Interesse daran haben, das System neu zu starten, ist es an der Zeit, den Startbefehl auszuführen. Dieser Befehl startet das Synchronisierungstool sofort zur Verwendung.
systemctl --user start resilio-sync
Ältere Debian-Versionen:
Sudo-Dienst resilio-sync starten
Synchronisierung
Das Synchronisierungstool ist kein GTK-Programm. Stattdessen ist das Tool webbasiert. Um Ihr Synchronisierungssetup zu konfigurieren, öffnen Sie einen Webbrowser und gehen Sie zu dieser Website: https://localhost:8888/gui/
Auf der Website fordert Resilio Sync den Benutzer auf, einen neuen Benutzernamen und ein neues Passwort zu erstellen. Tun Sie dies und verwenden Sie ein sicheres Passwort.
Auf der nächsten Seite muss der Benutzer einen Namen für das Synchronisierungsgerät angeben. Dies sehen andere Benutzer im Netzwerk, wenn Sie es verwenden. Geben Sie den Namen Ihres PCs ein. Zum Beispiel: Ubuntu-PC oder ähnliches.
Nachdem diese Informationen ausgefüllt wurden, werden Sie zur Synchronisierungsoberfläche weitergeleitet.
Um eine Synchronisierung zu starten, drücken Sie das + -Zeichen in der Benutzeroberfläche und klicken Sie auf „Standardordner“.
Navigieren Sie mit dem Dateibrowser zu dem Ordner, in dem die Synchronisierung erfolgen soll.
Konfigurieren Sie die Synchronisierungsoptionen, z. B. „Nur lesen“ oder „Lesen und Schreiben“.
Wenn die Berechtigung eingerichtet ist, klicken Sie auf „Schlüssel“. Kopieren Sie diesen Schlüssel und senden Sie ihn an andere Benutzer, um ihn Ihrer Synchronisierung hinzuzufügen. Alternativ scannen Sie den QR-Code auf dem Handy.
Hinweis: Um eine Synchronisierung über einen Schlüssel hinzuzufügen, klicken Sie auf + und wählen Sie dann „Link oder Schlüssel eingeben“ aus.
Resilio unterstützt Windows, Mac und Android .
Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie
Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.
Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.
Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.
So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux
Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.
Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.
Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen
Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie
Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?