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
- Lue version julkaisutiedot ja tietokantamuutokset.
- Ota varmuuskopio.
- Ota käyttöön sama versio kaikilla palvelimilla.
- Suorita migraatiot kerran.
- Tarkista kirjautuminen, laitteen julkaisu, OBS-luku ja etäohjaus.
Älä julkaise .env-tiedostoja, OAuth-salaisuuksia, allekirjoitusavaimia tai laitteiden julkaisuosoitteita.