Skip to Content
SourceHálózati elérés

Hálózati elérés

Ezen az oldalon a StremHU Source hálózati működésének finomhangolásáról, a belső és külső névfeloldásról, valamint a biztonságos HTTPS kapcsolatok (tanúsítványok) beállításáról olvashatsz.

Ezek a megoldások (különösen a MyAddr és a DuckDNS) nem csak a helyi hálózaton működnek: képesek a publikus IP-címed változásait követni (DDNS) és automatikusan érvényes Let’s Encrypt tanúsítványt generálni. Ha azonban csak otthon szeretnéd használni őket, lehetőség van arra is, hogy a hostnév kizárólag a helyi (LAN) IP-címedre mutasson.

local-ip.medicmobile.org

Ez az alapértelmezett, legegyszerűbb módszer a telepítést követően, amely biztosítja a StremHU Source-nak a működéshez elengedhetetlen helyi HTTPS elérést. Erről a megoldásról bővebben a hivatalos https://local-ip.medicmobile.org/  oldalon olvashatsz.

Bár ez a megoldás a legtöbb esetben azonnal segít a HTTPS kapcsolat felépítésében, előfordulhat, hogy bizonyos routerek vagy hálózatok (például beépített DNS rebinding védelem miatt) blokkolják a feloldást. Ha nálad nem működik megfelelően, érdemes a lenti alternatív módszerek valamelyikét választani - még helyi hálózat esetén is.

Tip

Helyi hálózatra (LAN) tökéletes Amennyiben a rendszert csak a saját otthoni, belső hálózatodon szeretnéd használni, akkor ez egy teljesen kényelmes és tökéletes megoldás!

Warning

Miért ne használd publikus IP-vel az internet felé? Bár technikailag lehetséges, hogy fix IPv4 cím esetén (például egy VPS-en futtatva) az IP-címed megadásával távolról is elérd a szolgáltatást, ez kifejezetten nem ajánlott!

Ennek az az oka, hogy a local-ip.medicmobile.org wildcard tanúsítványának titkosító kulcsa (private key) mindenki számára elérhető az interneten, így az adatforgalom elméletileg bárki számára feloldható. Ezt maximum átmeneti megoldásként használd.

DuckDNS

A DuckDNS használatával fix hostnevet (pl. valami.duckdns.org) rendelhetsz a szerveredhez, a beépített integráció segítségével pedig a StremHU Source automatikusan érvényes Let’s Encrypt tanúsítványokat generál a biztonságos kommunikációhoz.

A szolgáltatás használatához látogass el a https://www.duckdns.org/  oldalra, és regisztrálj egy ingyenes fiókot. A StremHU Source Hálózati elérés menüpontjában válaszd ki a DuckDNS-t, majd add meg az alábbi adatokat:

  • Domain: Az általad regisztrált DuckDNS név (pl. valami.duckdns.org)
  • Token / API kulcs: A DuckDNS fiókodhoz tartozó token
  • E-mail cím: A Let’s Encrypt tanúsítvány igényléséhez és értesítésekhez
Note

Külső elérés bekapcsolása A felületen lehetőséged van a Külső elérés bekapcsolása opciót is aktiválni. Ennek feltétele, hogy rendelkezz publikus IPv4 címmel, és a routereden a 7070-es port nyitva legyen (port forward) a szervered felé. Ha ezt az opciót nem kapcsolod be, a domain a telepítéskor megadott IP címre (HOST_IP) fog mutatni. Ez otthoni hálózat esetén a belső IP (így csak onnan lesz elérhető), VPS esetén viszont maga a publikus IP cím.

MyAddr

A MyAddr egy alternatív DDNS szolgáltatás, amelynek használatával fix hostnevet (pl. valami.myaddr.tools) rendelhetsz a szerveredhez. A beépített integráció segítségével a StremHU Source ennél a szolgáltatásnál is automatikusan érvényes Let’s Encrypt tanúsítványokat generál a biztonságos HTTPS kommunikációhoz.

A szolgáltatás használatához látogass el a https://myaddr.tools/  oldalra, és a „Claim your name” lehetőséggel kérj egy saját domaint. Hagyományos regisztrációra nincs szükség: a rendszer automatikusan generál számodra egy tokent, amit mindenképp ments le magadnak! A StremHU Source Hálózati elérés menüpontjában válaszd ki a MyAddr-t, majd add meg az alábbi adatokat:

  • Domain: Az általad lefoglalt MyAddr név (pl. valami.myaddr.tools)
  • Token / API kulcs: A MyAddr felületén kapott és lementett token
  • E-mail cím: A Let’s Encrypt tanúsítvány igényléséhez és értesítésekhez
Note

Külső elérés bekapcsolása A felületen lehetőséged van a Külső elérés bekapcsolása opciót is aktiválni. Ennek feltétele, hogy rendelkezz publikus IPv4 címmel, és a routereden a 7070-es port nyitva legyen (port forward) a szervered felé. Ha ezt az opciót nem kapcsolod be, a domain a telepítéskor megadott IP címre (HOST_IP) fog mutatni. Ez otthoni hálózat esetén a belső IP (így csak onnan lesz elérhető), VPS esetén viszont maga a publikus IP cím.

Reverse Proxy

Ha már fut egy reverse proxy (pl. Nginx Proxy Manager, Traefik, Caddy) a hálózatodon, lehetőséged van a StremHU Source-ot ezen keresztül kiszolgálni.

Important

Ha a felületen ezt az opciót választod, a StremHU Source a továbbiakban csak sima HTTP protokollon fog futni, azaz nem generál és nem használ saját HTTPS tanúsítványt. Ebből adódóan neked kell gondoskodnod a szükséges reverse proxy beállításokról, beleértve a megfelelő forgalomirányítást és a HTTPS (SSL) kapcsolat biztosítását a saját proxy szervereden keresztül!

REVERSE_PROXY_DOMAIN környezeti változó

A docker-compose fájlban megadhatod a REVERSE_PROXY_DOMAIN beállítást. Fontos, hogy ide csak a domain nevet (pl. stremhu.pelda.hu) írd be, protokoll (http:// vagy https://) nélkül. Ha ez a változó be van állítva, akkor a rendszer automatikusan a Reverse Proxy elérési beállítást fogja használni, és ezt a felületen nem is lehet átállítani. Ezen felül ebben az esetben nem fut le a HOST_IP ellenőrzése sem.