diff --git a/config.py b/config.py index 40866ab..a2e3a32 100644 --- a/config.py +++ b/config.py @@ -25,7 +25,7 @@ GITHUB_TOKEN = os.environ.get("GITHUB_TOKEN", "") # valgfri: hæver GitHub-rate NTFY_URL = os.environ.get("NTFY_URL", "") # fx https://ntfy.weircon.dk NTFY_TOPIC = os.environ.get("NTFY_TOPIC", "ops") NTFY_TOKEN = os.environ.get("NTFY_TOKEN", "") # tk_… publish-token -DISCO_BASE_URL = os.environ.get("DISCO_BASE_URL", "") # DiscoPanel Connect-RPC (CT137) +DISCO_BASE_URL = os.environ.get("DISCO_BASE_URL", "") # DiscoPanel Connect-RPC DISCO_API_TOKEN = os.environ.get("DISCO_API_TOKEN", "") DISCO_PANEL_URL = os.environ.get("DISCO_PANEL_URL", "") # bruger-vendt panel-URL til forsiden @@ -67,7 +67,7 @@ YT_SETTINGS_PATH = DATA / "yt_settings.json" YT_DEFAULTS = { "enabled": True, # slet sete videoer automatisk "grace_days": 7, # dage fra markeret-som-set til sletning - # H.264 foretrukket: Pascal-GPU'en i CT100 kan ikke afkode AV1, og AV1 kan + # H.264 foretrukket: medieserverens Pascal-GPU kan ikke afkode AV1, og AV1 kan # mange afspillere slet ikke offline. Falder tilbage til alt-andet hvis # YouTube ikke har H.264 i den oenskede oploesning. "quality": "bestvideo[vcodec^=avc1][height<=1080]+bestaudio[acodec^=mp4a]/bestvideo[vcodec^=avc1][height<=1080]+bestaudio/best[vcodec^=avc1][height<=1080]/bestvideo[height<=1080]+bestaudio/best", diff --git a/deploy/portal.env.example b/deploy/portal.env.example index 1a220a3..6316d3b 100644 --- a/deploy/portal.env.example +++ b/deploy/portal.env.example @@ -9,5 +9,5 @@ ADMIN_GROUP=authentik Admins MATOMO_BASE=https://matomo.weircon.dk MATOMO_TOKEN=__matomo-token__ MATOMO_SITE=2 -IP_LABELS_REMOTE=root@192.168.10.201:/opt/npmplus/custom_nginx/ip_labels.json +IP_LABELS_REMOTE=user@edge-host:/path/to/ip_labels.json PORTAL_DATA=/opt/portal/data diff --git a/mcp_server.py b/mcp_server.py index 638e998..51bae84 100644 --- a/mcp_server.py +++ b/mcp_server.py @@ -43,7 +43,7 @@ async def matomo_summary() -> dict: @mcp.tool async def egress_status() -> dict: - """Random-proxy (CT140) egress-status: tunneler, rollover, inflight.""" + """Random-proxy egress-status: tunneler, rollover, inflight.""" try: return await svc.rp_status() except Exception as e: diff --git a/secretdrop.py b/secretdrop.py index 7aeb27b..cffaa04 100644 --- a/secretdrop.py +++ b/secretdrop.py @@ -1,9 +1,9 @@ """Hemmeligheds-drop: giv et token eller kodeord til serveren uden om chatten. -Værdien krypteres med det samme i requesten med PVE-værtens offentlige nøgle +Værdien krypteres med det samme i requesten med værtens offentlige nøgle og kun den krypterede udgave gemmes. Portalen har ikke den private nøgle, så den kan hverken vise eller læse en gemt hemmelighed bagefter, heller ikke hvis -CT151 kompromitteres. På værten henter `secret-drop get ` filen, +portalens container kompromitteres. På værten henter `secret-drop get ` filen, dekrypterer den og sletter den her (hver hemmelighed kan hentes én gang). Format (version 1), samme idé som en libsodium/age "sealed box": diff --git a/services.py b/services.py index 9c77648..981e5ff 100644 --- a/services.py +++ b/services.py @@ -64,7 +64,7 @@ _MC_STATUS = { # DiscoPanel ServerStatus → (dansk label, css-klasse) async def minecraft_servers(): - """Serverliste fra DiscoPanel (CT 137, Connect-RPC). None = ikke konfigureret/utilgængelig.""" + """Serverliste fra DiscoPanel (Connect-RPC). None = ikke konfigureret/utilgængelig.""" if not DISCO_API_TOKEN: return None hit = cache.get("mc:servers") diff --git a/versions.py b/versions.py index a20ae65..ee1894e 100644 --- a/versions.py +++ b/versions.py @@ -13,7 +13,7 @@ from config import (API_TOKEN, AUTHENTIK, ASSETS_VERSION_URL, MATOMO_BASE, MATOM DATA, GITHUB_TOKEN, NTFY_URL, NTFY_TOPIC, NTFY_TOKEN) # Kørende versioner for LXC-tjenester portalen ikke selv kan nå — indsamlet på -# Proxmox-værten af portal-versions.py (cron) og pushet hertil. Nøgler = SERVICES-navne. +# værten af portal-versions.py (cron) og pushet hertil. Nøgler = SERVICES-navne. LOCAL_VERSIONS = DATA / "versions_local.json" # Sidst-kendte-gode "nyeste"-tags pr. kilde, persisteret til disk. Et fetch-fejl