QBittorrent-nox telepítése Ubuntu 18.04 szerveren
Összefoglalás
A qBittorent-nox (no X) a qBittorrent bittorrent kliens web alapú grafikus felülete.
A leírás Ubuntu 18.04 szerver operációs rendszeren készült.
A példák a szöveges fájlok szerkesztéséhez mcedit szövegszerkesztőt feltéteznek (Telepítés: apt-get install mc)
A parancsok root jogot feltételeznek. (állandó root jog: sudo bash)
Csomagok telepítése
Az Ubuntu/Debian tárolókban ritkán frissítik a qBittorrent csomagokat, ezért a qBittorrent saját tárolójából telepítjük. Ez viszont csak Ubuntu-t támogat.
add-apt-repository -y ppa:qbittorrent-team/qbittorrent-stable
apt-get install -y qbittorrent-nox
Szolgáltatás létrehozása
Hozzuk létre az /etc/systemd/system/qbittorrent.service fájlt
mcedit /etc/systemd/system/qbittorrent.service
a következő tartalommal
[Unit]
Description=qBittorrent Daemon Service
Documentation=man:qbittorrent-nox(1)
Wants=network-online.target
After=network-online.target nss-lookup.target
[Service]
# if you have systemd >= 240, you probably want to use Type=exec instead
Type=simple
User=qbtuser
ExecStart=/usr/bin/qbittorrent-nox
TimeoutStopSec=infinity
[Install]
WantedBy=multi-user.target
Engedélyezzük a szolgáltatást
systemctl enable qbittorrent.service
Biztonsági okokból, és azért, mert a qBittorrent a futtató felhasználó home könyvtárába helyezi a konfigurációját, létre kell hozni egy futtató felhasználót, majd a felhasználó nevében egyszer elindítani a qBittorentet.
useradd qbtuser -m
su qbtuser
qbittorrent-nox
Fogadjuk el a jogi nyilatkozatot, majd a következő kimenet jelzi a helyes indulást. A konfigurációs állományokat is első indításkor hozza létre.
*** Jogi figyelmeztetés ***
A qBittorrent egy fájlmegosztó program. Amikor egy torrentet futtat, a benne lévő adatok az Ön feltöltése által lesznek elérhetőek mások számára. Minden tartalom amit megoszt, kizárólag az Ön felelőssége.
Ez az üzenet többször nem fog megjelenni.
Nyomja meg a 'y' billentyűt az elfogadás és folytatáshoz...
******** Információ ********
qBittorrent irányításához nyissa meg a webes felületet itt: http://localhost:8080
Web UI adminisztrátor felhasználónév: admin
Web UI adminisztrátor jelszó még az alapértelmezett: adminadmin
Ez biztonsági kockázatot jelent. Kérlek változtass jelszót a program beállításinál.
CTRL+c -vel szakítsuk meg a futást és lépjünk ki a qbtuser session-ből.
exit
Indítsuk el a szolgáltatást:
service qbittorrent start
A következő paranccsal ellenőrihetjük a szolgáltatás állapotát:
service qbittorrent status
Böngészőben lépjünk be a qBittorrent webes felületére: http://<IP cím>/:8080
- Alapértelmezett felhasználó: admin
- Alapértelmezett jelszó: adminadmin
Ha minden rendben működik, tiltsuk le a qbtuser bejelentkezését:
usermod -s /usr/sbin/nologin qbtuser