StremHU Source beüzemelése VPS-en
Ha nem szeretnéd otthon futtatni a szervert, lehetőséged van egy bérelt VPS-en (Virtual Private Server) is beüzemelni a rendszert.
Ahhoz, hogy a VPS kezelése a lehető legegyszerűbb legyen (és ne kelljen folyamatosan terminálos parancsokat gépelned), a népszerű, felhasználóbarát CasaOS felületét fogjuk használni a Docker konténerek kezelésére.
VPS bérlése
Válassz egy szimpatikus szolgáltatót (pl. ATW, Rackhost, MikroVPS) és bérelj egy virtuális szervert. Ajánlott paraméterek:
- Teljesítmény: 1 vCPU, 2 GB RAM (ez bőven elegendő az alap működéshez)
- Operációs rendszer: Ubuntu Server LTS
- Tárhely: Legalább 100 GB (a letöltött médiafájlok számára, de a felhasználáson múlik, így gondold át)
- Hálózat: Elegendő 1 db dedikált IPv4 cím
Miután kibérelted a szervert, a szolgáltatód kezelőfelületén telepíts rá egy Ubuntu Server LTS operációs rendszert.
CasaOS telepítése
Jelentkezz be a VPS-edre SSH-n keresztül (például PuTTY-val, vagy macOS/Linux beépített Termináljából: ssh root@szerver-ip-cime — a pontos felhasználónévről és bejelentkezési adatokról a szolgáltatód ad tájékoztatást).
Futtasd le a CasaOS hivatalos telepítő parancsát:
curl -fsSL https://get.casaos.io | sudo bashA telepítés lefutása (néhány perc) után egyszerűen nyisd meg a böngésződben a VPS-ed publikus IP-címét. A megjelenő felületen hozd létre a CasaOS adminisztrátori fiókodat.
Tárhely felcsatolása Ha a VPS-hez külön vásároltál extra tárhelyet (Storage Volume), azt a CasaOS felületén a bal felső sarokban található “Storage manager” (Tárhelykezelő) menüpontban tudod néhány kattintással formázni és felcsatolni, így a StremHU Source is használhatja azt a fájlok tárolására.
A StremHU Source telepítése
A CasaOS grafikus felületének köszönhetően a StremHU Source telepítése mindössze néhány kattintás.
- A CasaOS főképernyőjén kattints az App Center ikonra.
- A felugró ablak jobb felső sarkában válaszd a Custom Install (Egyéni telepítés) gombot.
- Keresd meg az Import (vagy ikonja) gombot a jobb felső sarokban.
- Másold be az alábbi Docker Compose konfigurációt a megjelenő szövegdobozba:
services:
stremhu-source:
image: s4pp1/stremhu-source:latest
container_name: stremhu-source
environment:
- TZ=Europe/Budapest
- HOST_IP=[IP_ADDRESS]
ports:
- '7070:7070'
network_mode: bridge
volumes:
- data:/app/data
mem_limit: '2g'
restart: unless-stopped
volumes:
data:
name: stremhu-source-dataA HOST_IP értékének helyes megadása:
- Otthoni hálózaton (router mögött): A futtató gép helyi (LAN) IP-címét kell megadnod (pl.
192.168.1.100), amit a routertől kapott. Itt sosem a publikus IP-t kell használni! - VPS esetén: Mivel a szolgáltatás közvetlenül az internetre csatlakozik és nincs előtte hagyományos router, a szerver nyilvános (publikus) IP-címét kell beírnod.
Tűzfal (különösen Windows-on): Figyelj arra, hogy a beépített tűzfal (vagy vírusirtó program) alapértelmezetten blokkolhatja a bejövő kapcsolatokat. Gondoskodj róla, hogy a megadott port engedélyezve legyen.
Tárhely elérési útja (Volumes)
Ha az előző lépésben felcsatoltál egy extra tárhelyet, ne felejtsd el a fenti konfigurációban a volumes rész alatt a ./data:/app/data bal oldalát átírni a felcsatolt tárhelyed pontos elérési útjára (pl. /mnt/sdb1/stremhu:/app/data), hogy a letöltések garantáltan oda kerüljenek!
- Kattints a Submit (Elküldés) gombra. A CasaOS automatikusan kitölti a mezőket a bemásolt adatok alapján.
- Nyomd meg az Install gombot.
A rendszer letölti és elindítja a StremHU Source konténert. A telepítés végeztével az alkalmazás megjelenik a CasaOS főképernyőjén.
További információk A konfigurációs fájlban található paraméterek részletes magyarázatát a Docker Compose leírásban találod.
Publikus elérés és HTTPS beállítása
A VPS esetében rendkívül fontos, hogy a rendszer biztonságosan, HTTPS-en keresztül legyen elérhető.
- Indítsd el a StremHU Source-ot a CasaOS felületéről.
- A sikeres indulást követően az oldalad egyből elérhető lesz a beépített biztonságos címen: nyisd meg böngészőben a
https://<VPS-IP>.local-ip.medicmobile.org:7070hivatkozást (cseréld ki az IP címet a VPS-ed publikus címére, kötőjelekkel elválasztva, pl.123-45-67-89). - Hozd létre az adminisztrátori fiókot, majd navigálj azonnal a Hálózati elérés menüpontba.
- Állíts be egy beépített DDNS szolgáltatást a listából (pl. MyAddr vagy DuckDNS), és kapcsold be a Külső elérés bekapcsolása opciót.
Bár a domaint (vagy az ingyenes aldomaint) neked kell regisztrálnod a választott szolgáltatónál, a Let’s Encrypt tanúsítványokat már automatikusan legenerálja és kezeli a rendszer, így semmilyen Reverse Proxy manuális telepítésére nincs szükség. További részletekért lásd az Elérés az internetről útmutatót.