Fjern interne referencer fra kildekoden
Kommentarer og docstrings nævnte containernumre, værtsplatformen og edge-hostens adresse og sti. Eksempel-env'en bruger nu en pladsholder. Ingen adfærd er ændret. Claude-Session: https://claude.ai/code/session_01GGe7kUhooMFuzY6GaDb2w9
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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
|
||||
|
||||
+1
-1
@@ -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:
|
||||
|
||||
+2
-2
@@ -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 <navn>` filen,
|
||||
portalens container kompromitteres. På værten henter `secret-drop get <navn>` filen,
|
||||
dekrypterer den og sletter den her (hver hemmelighed kan hentes én gang).
|
||||
|
||||
Format (version 1), samme idé som en libsodium/age "sealed box":
|
||||
|
||||
+1
-1
@@ -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")
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user