VISP Relay

Itse ylläpito

Suorita VISP omilla palvelimillasi versionhallituilla julkaisu- ja määritystiedostoilla.

Itse ylläpito

Itse ylläpito on tarkoitettu operaattorille, joka hallitsee DNS:ää, TLS-varmenteita, tietokantaa, varmuuskopioita ja palvelinten valvontaa. Tavalliselle käyttäjälle ylläpidetty palvelu on nopeampi ja turvallisempi valinta.

Tarvittavat osat

  • julkinen web/API-palvelin HTTPS-yhteydellä
  • yksi tai useampi mediarelay, joilla on tarvittavat UDP/TCP-portit
  • PostgreSQL-tietokanta ja yksityinen S3-yhteensopiva tallennus
  • Twitch- ja Kick-sovellukset sekä Google OAuth -asiakas oikeilla paluuosoitteilla
  • DNS-nimet portaalille, API:lle, medialle ja staattisille sovelluksille

Käytä julkaisuun repositoryn deploy/-hakemiston versionhallittuja MediaMTX-, Caddy- ja systemd-malleja sekä saman version ympäristömuuttujaesimerkkiä. Docker Compose on vain paikallista kehitystä varten. Luo salaisuudet erikseen tuotantoon, rajoita tietokannan ja hallintaporttien verkkoyhteydet ja ota varmuuskopio ennen päivitystä.

Uusi relay provisioidaan samalla MediaMTX-, Caddy-, palomuuri- ja Tailscale-mallilla kuin ensimmäinen. Anna sille oma julkinen verkkotunnus, Control API -osoite ja alue, lisää sen julkinen IP sovelluspalvelimen RELAY_PUBLIC_IPS-listaan ja rekisteröi kapasiteetti hallintakonsolissa. Tyhjennystila estää uudet polut siirtämättä olemassa olevia. Jos relayta on usealla alueella, DEFAULT_RELAY_REGION valitsee alueen uusille tileille, kun asiakas ei lähettänyt viivemittausta; ilman sitä käytetään default-relayn aluetta. Uuden alueen lisäys on kuvattu tiedostossa deploy/REGIONS.md.

Päivitys

  1. Lue version julkaisutiedot ja tietokantamuutokset.
  2. Ota varmuuskopio.
  3. Ota käyttöön sama versio kaikilla palvelimilla.
  4. Suorita migraatiot kerran.
  5. Tarkista kirjautuminen, laitteen julkaisu, OBS-luku ja etäohjaus.

Älä julkaise .env-tiedostoja, OAuth-salaisuuksia, allekirjoitusavaimia tai laitteiden julkaisuosoitteita.

Tällä sivulla