Skip to Content
SourceÚtmutatókBeüzemelés VPS-en

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 bash

A 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.

Tip

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.

  1. A CasaOS főképernyőjén kattints az App Center ikonra.
  2. A felugró ablak jobb felső sarkában válaszd a Custom Install (Egyéni telepítés) gombot.
  3. Keresd meg az Import (vagy ikonja) gombot a jobb felső sarokban.
  4. 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-data
Note

A 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.

Warning

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!

  1. Kattints a Submit (Elküldés) gombra. A CasaOS automatikusan kitölti a mezőket a bemásolt adatok alapján.
  2. 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.

Note

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ő.

  1. Indítsd el a StremHU Source-ot a CasaOS felületéről.
  2. 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:7070 hivatkozá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).
  3. Hozd létre az adminisztrátori fiókot, majd navigálj azonnal a Hálózati elérés menüpontba.
  4. Á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.