qBittorrent to wszechstronny i otwarty klient BitTorrent, który oferuje szeroki zakres funkcji, w tym przyjazny dla użytkownika interfejs pulpitu i bezgłowy interfejs użytkownika sieci Web, dzięki czemu idealnie nadaje się zarówno do komputerów osobistych, jak i środowisk serwerowych. Wersja pulpitu qBittorrent zapewnia graficzny interfejs do zarządzania pobieraniem, podczas gdy wersja bezgłowa (qbittorrent-nox) jest przeznaczona do użytku na serwerach, umożliwiając zarządzanie torrentami za pośrednictwem przeglądarki internetowej. Ponadto wersja bezgłowa może być skonfigurowana do działania jako usługa, zapewniając płynne działanie na serwerach Fedora.
W systemie Fedora 40 lub 39 możesz zainstalować qBittorrent za pomocą menedżera pakietów DNF za pośrednictwem AppStream Fedory, który obejmuje zarówno wersję desktopową, jak i wersję interfejsu użytkownika webowego bez interfejsu użytkownika. Ten przewodnik przeprowadzi Cię przez kroki instalacji qBittorrent, konfiguracji usługi qbittorrent-nox za pomocą pliku usługi systemd oraz skonfigurowania odpowiednich uprawnień użytkownika i grupy w celu zapewnienia bezpiecznej i wydajnej pracy na serwerach Fedora.
Metoda 1: Zainstaluj qBittorrent Desktop
Zaktualizuj Fedorę przed instalacją qBittorrent
Przed instalacją qBittorrent bardzo ważne jest zaktualizowanie systemu Fedora, aby upewnić się, że wszystkie istniejące pakiety są aktualne. Pomaga to zapobiegać potencjalnym konfliktom i zapewnia płynny proces instalacji.
Aby zaktualizować system Fedora, uruchom następujące polecenie:
sudo dnf upgrade --refresh
Zainstaluj klienta GUI qBittorrent Desktop za pomocą polecenia DNF
Istnieją dwa sposoby korzystania z qBittorrent: stacjonarny klient GUI i WebUI do zdalnej konfiguracji serwera. W tej sekcji opisano instalację klienta GUI dla komputerów stacjonarnych qBittorrent, który jest odpowiedni dla większości użytkowników preferujących korzystanie z aplikacji komputerowych. Jeśli wolisz używać WebUI na zdalnych serwerach, pomiń tę sekcję i przejdź do instalacji qBittorrent-nox.
Aby zainstalować klienta stacjonarnego qBittorrent, wykonaj następujące polecenie:
sudo dnf install qbittorrent -y
Uruchom klienta GUI qBittorrent Desktop
Po zakończeniu instalacji możesz uruchomić qBittorrent za pomocą jednej z następujących metod:
Metoda 1: Wpisz następujące polecenie w bieżącej sesji terminala:
qbittorrent
Metoda 2: Przejdź do ikony aplikacji za pomocą interfejsu graficznego:
Activities > Show Applications > qBittorrent
Podczas pierwszego uruchomienia qBittorrent zostanie wyświetlony komunikat Nota prawna. To powiadomienie chroni qBittorrent przed odpowiedzialnością prawną, ponieważ torrenty są często kojarzone z nielegalnymi plikami do pobrania.
Po zaakceptowaniu Noty prawnej zobaczysz główne okno nowo zainstalowanego klienta stacjonarnego qBittorrent. Teraz możesz zacząć używać qBittorrent do swoich potrzeb związanych z torrentowaniem.
Metoda 2: Zainstaluj qBittorrent-nox Web-UI dla serwera Fedora
qBittorrent-nox pozwala zainstalować qBittorrent na bezgłowym serwerze Fedora lub na komputerze stacjonarnym, do którego można uzyskać zdalny dostęp. Dzięki interfejsowi WebUI możesz efektywnie zarządzać qBittorrent za pomocą swojej ulubionej przeglądarki.
Zainstaluj qBittorrent-nox
Aby zainstalować qBittorrent-nox, uruchom następującą komendę:
sudo dnf install qbittorrent-nox
qBittorrent-nox jest przeznaczony dla klientów bezgłowych i jest dostępny poprzez interfejs sieciowy w domyślnej lokalizacji localhost: http://localhost:8080. Dostęp do interfejsu WWW jest domyślnie zabezpieczony. Domyślna nazwa użytkownika to admin, a domyślne hasło to adminadmin.
Utwórz użytkownika systemowego i grupę dla qBittorrent
Zamiast uruchamiać qBittorrent-nox za pomocą polecenia terminala, utworzysz systemową jednostkę usługową, która będzie działać w tle i będzie uruchamiana podczas startu systemu.
Najpierw utwórz użytkownika i grupę qbittorrent-nox, aby usługa mogła działać jako użytkownik bez uprawnień:
sudo groupadd --system qbittorrent-nox
Flaga –system oznacza, że tworzysz użytkownika systemowego, a nie zwykłego użytkownika.
Utwórz nazwę użytkownika qBittorrent
Następnie utwórz nazwę użytkownika qbittorrent dla grupy użytkowników qbittorrent-nox:
sudo useradd -g qbittorrent-nox qbittorrent-nox
Opcjonalnie możesz ustawić hasło dla tego użytkownika:
sudo passwd qbittorrent-nox
Utwórz plik usługi systemowej dla qBittorrent
Utwórz plik usługi systemd dla qbittorrent-nox:
sudo nano /etc/systemd/system/qbittorrent-nox.service
Skopiuj i wklej następujące wiersze do pliku:
[Unit]
Description=qBittorrent Command Line Client
After=network.target
[Service]
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure
[Install]
WantedBy=multi-user.target
Zapisz plik (CTRL+O), a następnie wyjdź (CTRL+X).
Załaduj ponownie demona Systemd
Załaduj ponownie demona systemowego, aby zmiany zaczęły obowiązywać:
sudo systemctl daemon-reload
Uruchom i włącz qBittorrent-nox
Uruchom qBittorrent-nox za pomocą następującego polecenia:
sudo systemctl start qbittorrent-nox
Aby qBittorrent-nox uruchamiał się automatycznie podczas uruchamiania, użyj następującego polecenia:
sudo systemctl enable qbittorrent-nox
Przed kontynuowaniem sprawdź status, aby upewnić się, że wszystko działa poprawnie:
systemctl status qbittorrent-nox
Uzyskaj dostęp do interfejsu internetowego qBittorrent
Dostęp do qBittorrent można uzyskać za pośrednictwem interfejsu użytkownika sieci Web przeglądarki sieci lokalnej. Aby to zrobić, wpisz adres IP serwera i numer portu (8080).
Domyślna nazwa użytkownika to admin, a domyślne hasło to adminadmin.
Zanim zrobisz cokolwiek innego, zmiana domyślnej nazwy użytkownika i hasła ma kluczowe znaczenie dla zabezpieczenia interfejsu internetowego qBittorrent. Aby zmienić dane uwierzytelniające, postępuj zgodnie ze ścieżką:
Tools > Options > Web UI > Authentication
Tutaj możesz zaktualizować nazwę użytkownika i hasło do preferowanych danych uwierzytelniających. Dzięki temu Twój interfejs internetowy qBittorrent jest bezpieczny i dostępny tylko dla autoryzowanych użytkowników.
Dodatkowe polecenia dla qBittorrent
Zaktualizuj qBittorrent lub qBittorrent-nox
Aktualizacja instalacji qBittorrent za pomocą terminala wiersza poleceń może wymagać dodatkowych kroków, ale często jest to najskuteczniejszy sposób. Aby zaktualizować cały system, łącznie z qBittorrent, uruchom następującą komendę aktualizacji DNF:
sudo dnf update --refresh
Głównie dla użytkowników, którzy dopiero zaczynają korzystać z Linuksa, ten koc sprawdza cały system pod kątem aktualizacji, które zostaną zaktualizowane, jeśli będą dostępne dla qBittorrent.
Usuń qBittorrent lub qBittorrent-nox
Jeśli usuniesz qBittorrent lub qBittorrent-nox ze swojego systemu, wykonaj poniższy prosty proces. Użyj odpowiedniego polecenia w zależności od wyboru instalacji.
Aby usunąć qBittorrent, użyj następującego polecenia:
sudo dnf autoremove qbittorrent
Jeśli zainstalowałeś qBittorrent-nox, użyj zamiast tego tego polecenia:
sudo dnf autoremove qbittorrent-nox
Wniosek
Instalując qBittorrent w Fedorze za pomocą menedżera pakietów DNF, udało Ci się skonfigurować potężnego klienta torrentów dostosowanego do Twoich potrzeb, czy to do użytku na komputerze stacjonarnym, czy jako aplikację serwera bezgłowego. Skonfigurowanie qbittorrent-nox jako usługi systemd zapewnia jego wydajne działanie w tle z odpowiednimi uprawnieniami użytkownika i grupy. Regularne aktualizacje za pośrednictwem AppStream Fedory zapewnią bezpieczeństwo i aktualność instalacji qBittorrent. Dzięki tej konfiguracji jesteś dobrze wyposażony, aby skutecznie zarządzać torrentami zarówno w środowiskach osobistych, jak i serwerowych.