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
Das Herunterladen von Torrents auf dem Linux-Desktop ist im Notfall hilfreich, aber diejenigen, die viel mehr Daten herunterladen möchten, sollten stattdessen in Betracht ziehen, ein Remote-Torrent-System auf einem Server einzurichten. In diesem Tutorial konzentrieren wir uns auf das Einrichten eines Remote-Systems mit Transmission, da es am einfachsten einzurichten ist. Der Transmission BitTorrent-Client ist unter Desktop-Linux sehr beliebt und wird oft vorinstalliert. Da wir uns jedoch auf Linux-Server und nicht auf PCs konzentrieren, ist die Transmission-Software nicht im Lieferumfang enthalten und muss manuell eingerichtet werden.
Hinweis: Dieses Tutorial konzentriert sich hauptsächlich auf Serverbetriebssysteme. Es ist jedoch auch möglich, Transmission remote auf Desktop-Linux-Betriebssystemen zu verwenden. Fühlen Sie sich frei, mitzumachen, da die Anweisungen ähnlich sind (wenn nicht gleich).
sudo apt install Transmission-cli Transmission-Common Transmission-Daemon
sudo apt-get Transmission-cli Transmission-Common Transmission-Daemon
yum installiere https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm lecker -y Update yum -y install Transmission Transmission-Daemon
oder
yum installieren https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm Subscription-Manager-Repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms" lecker -y Update yum -y install Transmission Transmission-Daemon
Die meisten Linux-Distributionen (einschließlich Server-Distributionen) verfügen über die richtigen Übertragungspakete, die zum Ausführen eines Torrent-Servers erforderlich sind. Um sie zu installieren, öffnen Sie ein Terminalfenster und suchen Sie nach „Transmission“, „Transmission-Daemon“ usw. Überprüfen Sie außerdem die Wiki-Seiten Ihres Betriebssystems auf Hinweise zum Betrieb eines Torrent-Servers mit Transmission.
Es kann auch eine gute Idee sein, die offizielle Website der Software zu besuchen, um zu erfahren, wie Sie die Software installieren, falls Ihr Betriebssystem sie nicht offiziell unterstützt.
Die Installation von Transmission auf einem Ubuntu- oder Debian-Server sollte die systemd-Dienste automatisch aktivieren und starten. Verwenden Sie Rhel oder CentOS? Sie müssen die Dienste manuell starten. Öffnen Sie eine Terminal-Shell und erhalten Sie Root-Zugriff, indem Sie sich über Su anmelden oder sudo verwenden .
su
Führen Sie dann die folgenden Befehle aus.
Dienstübertragungs-Daemon-Start
Stoppen Sie den Daemon jederzeit mit:
Dienstübertragungs-Daemon-Stopp
systemctl enable Transmission-Daemon systemctl start sende-daemon
Stop Transmission Daemon mit einem systemctl stop .
systemctl stop sende-daemon
Da der Dienst jetzt ausgeführt wird, ist es an der Zeit, das Standardkennwort zu ändern. Das Ändern des Kennworts ist wichtig, da das Belassen der Standardeinstellungen bedeutet, dass jeder im Netzwerk auf Ihre Übertragungsbenutzeroberfläche zugreifen kann.
Beginnen Sie mit dem Befehl systemctl oder service , um den Transmission Daemon zu stoppen. ÜBERSPRINGEN SIE DIESEN SCHRITT NICHT! Wenn Sie dies tun, wird Transmission die Speicherung der von Ihnen vorgenommenen Änderungen verweigern.
sudo systemctl stop sende-daemon
oder
sudo service Übertragungs-Daemon-Stopp
Um sicherzustellen, dass es sicher ist, bearbeiten Sie die Einstellungsdatei mit dem Nano-Texteditor.
sudo nano /var/lib/transmission-daemon/info/settings.json
Suchen Sie nach „rpc-password“: und ändern Sie den Text in Anführungszeichen daneben in Ihr gewünschtes Passwort.
Es ist auch eine gute Idee, den Standardbenutzernamen von der Übertragung in einen anderen zu ändern . Suchen Sie den rpc-Benutzernamen und ändern Sie "Übertragung" in einen anderen Benutzernamen. Achten Sie darauf, die Anführungszeichen nicht zu löschen.
Verwenden Sie schließlich das usermod- Tool, um Ihren Benutzer der Transmission-Gruppe hinzuzufügen. Dies ist eine gute Idee, damit Ihr Benutzer auf alle mit Transmission heruntergeladenen Dateien zugreifen kann. Darüber hinaus ist es sicherer, diesen Weg zu gehen, da es eine schlechte Idee ist, Dinge als Root auszuführen, und Sie sollten dies nach Möglichkeit vermeiden.
Fügen Sie Ihren Benutzer mit dem folgenden Befehl zur Gruppe hinzu. Stellen Sie sicher, dass Sie „Besitzer“ auf den Standardbenutzernamen auf dem Server ändern.
sudo usermod -a -G Debian-Transmission Owner
Die Übertragung ist jetzt richtig konfiguriert. Wenn es gestartet wird, können Benutzer über das Web darauf zugreifen. Wenn ein Benutzer im LAN versucht, darauf zuzugreifen, erhält er leider einen 403-Fehler. Dies liegt an der rpc-whitelist- Sicherheitsfunktion. Es deaktiviert den Zugriff auf den Dienst, wenn bestimmte IP-Adressen nicht aufgeführt sind. Um dies zu umgehen, deaktivieren Benutzer es normalerweise. In diesem Handbuch werden wir die rpc-whitelist- Funktion nicht deaktivieren , da es sich um ein großartiges Tool handelt. Stattdessen richten wir eine Whitelist ein, damit jeder mit dem LAN verbundene Benutzer auf Transmission zugreifen kann.
Um die Whitelist zu bearbeiten, öffnen Sie die Übertragungsdaemon-Einstellungsdatei.
sudo nano /var/lib/transmission-daemon/info/settings.json
Scrollen Sie nach unten und suchen Sie nach „rpc-whitelist“.
Nach 127.0.0.1 hinzufügen:
,192.168.*.*"
Wenn alles ausgeschrieben ist, sollte die Whitelist wie im folgenden Beispiel aussehen.
"rpc-whitelist": "127.0.0.1,192.168.*.*",
Viele Leute, die Torrent-Dateien online herunterladen, verwenden eine sogenannte Sperrliste. Listen wie diese verhindern, dass bösartige IP-Adressen (wie bekannte Viren-/Malware-Adressen usw.) eine Verbindung über Torrent herstellen. Um diese Blacklist zu aktivieren, öffnen Sie die Einstellungsdatei und suchen Sie nach „blocklist-url“: .
Ändere https://www.example.com/blocklist in den Anführungszeichen in einen Link zu einer echten Blocklist. In diesem Beispiel verwenden wir diese .
Wenn alle Änderungen an der Transmission-App abgeschlossen sind, verwenden Sie die Befehle systemctl oder service , um sie erneut zu starten.
sudo systemctl starte den Übertragungs-Daemon
oder
Dienstübertragungs-Daemon-Start
Getriebe ist einsatzbereit! Um den Download zu starten, öffnen Sie einen Webbrowser und geben Sie die folgende IP-Adresse in einen Webbrowser ein. Solange Ihr PC mit dem gleichen Netzwerk wie Transmission und der Server verbunden ist, sollte alles funktionieren!
https://server-ip-or-hostname:9091
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?