2.3 KiB
2.3 KiB
How To Verify
Detta dokument verifierar båda Steam-apparna i repo:
Apps/steam-headlessApps/steam-moonlight
1) Repo-validering
Kör från repo-roten:
./scripts/validate-appstore.sh --enforce-risk-docs
Förväntat: Validation OK eller Validation OK with ... warning(s).
2) Verifiera steam-headless (browser-first)
Rendera compose:
docker compose -f Apps/steam-headless/docker-compose.yaml config
Starta:
docker compose -f Apps/steam-headless/docker-compose.yaml up -d steam
Kontroller:
docker compose -f Apps/steam-headless/docker-compose.yaml psvisarsteamsom running.- Web UI nås på
${STEAM_HTTP_PORT:-3000}eller${STEAM_HTTPS_PORT:-3001}. - Inga extra högriskflaggor används (
privileged,host network,docker.sock).
Stoppa:
docker compose -f Apps/steam-headless/docker-compose.yaml down
3) Verifiera steam-moonlight defaultprofil
Rendera compose (default):
docker compose -f Apps/steam-moonlight/docker-compose.yaml config
Starta default service:
docker compose -f Apps/steam-moonlight/docker-compose.yaml up -d steam
Kontroller:
steamär running.- Webdesktop nås på
${STEAM_WEB_PORT:-8083}. - Defaultprofilen kör med låg-risk baseline (
cap_drop: ALL, ingenhost network).
Stoppa:
docker compose -f Apps/steam-moonlight/docker-compose.yaml down
4) Verifiera steam-moonlight moonlight-profil (opt-in)
Preflight:
- Sätt starkt
SUNSHINE_PASS. - Verifiera GPU devices (
GPU_CARD_DEVICE,GPU_RENDER_DEVICE). - Verifiera
/dev/fuseoch/dev/uinputpå host.
Rendera moonlight-profil:
docker compose -f Apps/steam-moonlight/docker-compose.yaml --profile moonlight config
Starta:
docker compose -f Apps/steam-moonlight/docker-compose.yaml --profile moonlight up -d steam-moonlight
Kontroller:
steam-moonlightär running.- Sunshine kräver autentisering.
- Moonlight-klient kan ansluta från LAN/VPN.
- Ingen oavsiktlig internetexponering av Sunshine-portar.
Stoppa/rollback:
docker compose -f Apps/steam-moonlight/docker-compose.yaml --profile moonlight down
Vid problem, återgå till defaultprofil:
docker compose -f Apps/steam-moonlight/docker-compose.yaml up -d steam