Skip to Content
SourceBeüzemelés VPS-en

StremHU Source VPS-en - Telepítési Guide

Lépésről lépésre útmutató: VPS bérlés, domain (DuckDNS), Docker Compose, Nginx Proxy Manager és opcionális VPN a torrent forgalomhoz.

VPS bérlés

  • Bérelj egy VPS-t (pl. Hetzner vagy ATW)
  • Ajánlott konfig: 2 CPU, 4 GB RAM
  • OS: Ubuntu Server 24.04 LTS
  • Elegendő 1 db IPv4 cím

Domain beállítás

  • Használhatsz ingyenes domaint: DuckDNS  tökéletesen megfelel
  • Állítsd be, hogy a DuckDNS domain a VPS publikus IP-jére mutasson

Docker Compose - StremHU Source

Hozz létre egy docker-compose.yml fájlt külön könyvtárban (fontos: minden service-nek legyen saját compose fájlja a könnyebb frissíthetőség miatt):

services: stremhu-source: image: s4pp1/stremhu-source:latest container_name: stremhu-source environment: - TZ=Europe/Budapest ports: - 3000:3000 - 3443:3443 - 6881:6881/tcp - 6881:6881/udp volumes: - data:/app/data mem_limit: '2g' networks: - stremhu restart: unless-stopped volumes: data: networks: stremhu: driver: bridge

Megjegyzések:

  • A 3443-as port nem kell, nem lesz használva
  • A volumes-nál használj bind mount-ot (./data:/app/data) Docker volume helyett – Linuxon így egyszerűbb kezelni az adatokat

Nginx Proxy Manager telepítése

Ez a legegyszerűbb megoldás a reverse proxy + SSL kezeléshez, van hozzá webes UI felület.

Hozz létre egy külön docker-compose.yml fájlt az NPM-nek:

version: '3.9' services: nginx-proxy-manager: image: jc21/nginx-proxy-manager:latest container_name: nginx-proxy-manager restart: unless-stopped ports: - '80:80' - '443:443' - '81:81' # Admin UI volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt

Indítás után az admin felület elérhető: http://SZERVER_IP:81

Részletes útmutató az NPM + StremHU beállításhoz: StremHU Source elérése az internetről.

Proxy Host beállítása az NPM-ben

  1. Nyisd meg az NPM admin felületet (http://SZERVER_IP:81)
  2. Adj hozzá új Proxy Host-ot:
    • Domain: a te DuckDNS domainedet add meg
    • Forward Hostname/IP: 127.0.0.1
    • Forward Port: 3000
  3. SSL fülön válaszd a Let’s Encrypt opciót, és mentsd el
  4. Ezután a StremHU Source elérhető lesz HTTPS-en: https://DUCKDNS_DOMAIN/setup/user

Felhasználó létrehozása

  • Menj a https://DUCKDNS_DOMAIN/setup/user oldalra
  • Hozz létre egy felhasználót erős jelszóval – az addon publikusan elérhető lesz!

(Opcionális) VPN a torrent forgalomhoz

Ha szeretnéd, hogy a peer listában ne a VPS IP-je szerepeljen:

  • Telepíts VPN klienst a VPS-re (ajánlott: PIA – van port forwarding támogatása, jó sebesség)
  • Alternatíva: NordVPN NordLynx (WireGuard) protokollal – stabil, de nincs port forwarding
  • Állítsd be, hogy csak a P2P (torrent) forgalom menjen VPN-en
  • A bejövő HTTPS forgalom maradhat a VPS publikus IP-jén (Cloudflare / reverse proxy-n keresztül)
  • Ellenőrizd egy torrentnél, hogy a swarmban a VPN IP látszik-e, nem a VPS IP-je

Megjegyzés: Hetzner VPS esetén a torrent forgalom csak VPN-en keresztül engedélyezett a szolgáltató szabályzata szerint.