Skonfiguruj bezgłowy serwer potop w Linux

Skonfiguruj bezgłowy serwer potop w Linux

Cel

Zainstaluj i skonfiguruj bezgłowy serwer potop i połącz się z nim z klientem potop.

Rozkłady

Ten przewodnik jest dostosowany do Debian, Ubuntu, Fedora, OpenSuse i Arch Linux.

Wymagania

Działający instalacja jednej z obsługiwanych dystrybucji z uprawnieniami root.

Konwencje

  • # - Wymaga, aby podane polecenie Linux jest wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą użycia sudo Komenda
  • $ - Biorąc pod uwagę polecenie Linux, które ma być wykonane jako zwykły użytkownik niepewny

Wstęp

Istnieje mnóstwo sposobów zarządzania torrenami w Linux. Wielu dostępnych klientów jest doskonałych, ale niektórzy mają wyraźne zalety. Jeśli chcesz zarządzać dużą liczbą torrentów i zarządzać nimi w sieci, potop jest z łatwością najlepszą opcją.

Ulugo opiera się na modelu klienta-serwer. Demon zalewu działa na wyznaczonym komputerze serwerowym, który obsługuje pobieranie i przesyłanie plików. Następnie możesz połączyć się z serwerem za pomocą klienta potopu na dowolnym komputerze w tej samej sieci, aby dodać, usuwać i zarządzać torrenami.

Nie szkodzi też, że bardzo proste jest kontrolowanie potoku za pomocą potopu. Pozwala łatwo dodawać torrenty z różnych źródeł, a nawet kontrolować ich priorytet i miejsce w kolejce pobierania.



Zainstaluj serwer zalecący

Potop jest open source i dobrze obsługiwany w większości dystrybucji. Możesz zainstalować wszystko, czego potrzebujesz z menedżera pakietów dystrybucji.

Ubuntu/Debian

$ sudo apt instal instaluj oprawion

Fedora

# DNF Zainstaluj potop-Daemon Console

OpenSuse

# Zypper w zdejmowanym potop-konsole

Arch Linux

# Pacman -s potop

Skonfiguruj serwer

Będziesz musiał skonfigurować swój serwer, zanim będziesz mógł z tego skorzystać. Pierwszą rzeczą, której będziesz potrzebować, jest użytkownik, aby uruchomić demon potop. Korzystanie z oddzielnego użytkownika jest zarówno bezpieczniejsze, jak i pozwala demonowi łatwiej działać.

Zacznij od założenia grupy dla potopu.

# GroupAdd potop

Następnie utwórz Użytkownik Zależy jako użytkownika systemu z katalogiem domowym jako główny potop.

# adduser -r -home -dir/var/lib/potop -g potop zalecany

Zrób ten katalog zalewowy i daj nową własność użytkownika.

# mkdir/var/lib/zalecanie # chown -r zalew: zalecany/var/lib/potop

Następnie będziesz musiał zalogować się do nowego użytkownika i tymczasowo uruchomić potop, aby go skonfigurować. Aby to zrobić, musisz zalogować się jako użytkownik potop.

# SU potop

Uruchom demona i otwórz klienta konsoli.

$ deluged $ potop-console

Gdy jesteś w konsoli, możesz zmienić ustawienie, do którego potrzebujesz. Włącz dostęp do zdalnego.

config -s zezwala_remote true

Wyjdź z konsoli i wyloguj się jako użytkownik potop. Będziesz musiał też zatrzymać demona.

# ps Aux | Grep -i potop # Kill 12345

Będziesz musiał skonfigurować użytkowników następnego. Znajdź plik pod numerem /var/lib/potop/.config/zalecanie/auth. Otwórz go ze swoim edytorem tekstu i dodaj nowe wpisy dla użytkowników. Wygląda mniej więcej:

Nazwa użytkownika: hasło: 10

Liczba na końcu decyduje o poziomie uprawnień użytkownika. 10 pozwala ci coś zrobić.



Utwórz usługę SystemD

Aby uruchomić potop jako usługę po uruchomieniu serwera, będziesz musiał utworzyć usługę SystemD. Developerzy polegają na tym, że można je wykorzystać na swojej stronie internetowej. Utwórz plik pod adresem /etc/systemd/system/zdejmowany.praca. Wklej w następującej konfiguracji.

[Jednostka] Opis = Dokument Demon Client Client Dokumentacja = Man: Dyluted After = Network-Online.Target [Service] Type = Simple User = zalecanie grupy = potop umak = 007 execStart =/usr/bin/deluged -d restart = on -faillure # czas na poczekanie, zanim mocno zatrzymano. TimeoutStopsec = 300 [instalacja] Wantedby = Multi-użytkownik.cel

Zapisz i wyjdź. Wreszcie możesz uruchomić i włączyć swoją usługę.

# SystemCtl Start zanurzone # SystemCtl Włącz ELUGED


Zainstaluj klienta zalecanego

Jesteś teraz gotowy, aby rozpocząć konfigurowanie swojego klienta potop. Klient zaległości jest oparty na GTK i służy jako centrum sterowania Twojego serwera. Po raz kolejny jest dostępny w repozytoriach twojego dystrybucji.

Ubuntu/Debian

$ sudo apt Zainstaluj potop-gtk

Fedora

# DNF Zainstaluj potop-gtk

OpenSuse

# Zypper w potop-gtk

Arch Linux

# Pacman -s potop

Połącz się z serwerem

Zalewaj tryb klasyczny

Otwórz klienta potop. Kliknij „Edytuj” u góry. Następnie wybierz „Preferencje.”Po lewej stronie okna kliknij kartę„ interfejs ”. Zobaczysz, że górnym nagłówkiem jest „tryb klasyczny.„Odznacz to pudełko, aby je wyłączyć.

Zależ się Wyłącz połączenie Dodaj

Wróć do menu głównego. Kliknij ponownie „Edytuj”. Tym razem wybierz „Menedżer połączeń.”W nowym oknie kliknij przycisk„ Dodaj ”. Wbij adres IP swojego serwera jako nazwę serwera. Następnie użyj nazwy użytkownika i hasła, które skonfigurujesz dla potopu na swoim serwerze. Gdy wszystko jest w porządku, dodaj swój serwer i połącz.



Potop dodaj torrent

Jesteś gotowy, aby zacząć używać swoich torrentów.

Zamykanie myśli

Masz teraz działający bezgłowy serwer zalewowy. Możesz uzyskać dostęp do i zarządzać nim z dowolnego miejsca w swojej sieci. W zależności od tego, jak chcesz korzystać z serwera, możesz również skonfigurować połączenie VPN i zabójstwo zapory.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Ubuntu 20.04: Lista klientów torrentów
  • Ubuntu 22.04: Lista klientów torrentów
  • Jak tworzyć i udostępniać torrent w Linux
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Ubuntu torrent do pobrania
  • Zainstaluj Arch Linux na stacji roboczej VMware
  • Pobierz Linux
  • Najlepszy Linux Distro dla programistów
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa