koopa-admin-log/configs/ports.md
Hernâni Marques b5c1bf7591
docs: reflect live koopa state (inventory + exchange-ansible)
Capture what is actually running on host koopa: podman names/ports,
Caddy vhosts, and hernani paths. Authoritative snapshot:
host/overview/LIVE.md.

Rename docs to live container taler-hacktivism-exchange-ansible
(not the short taler-exchange-hacktivism label). Add public-only
mirror of ~/ansible-taler-exchange deploy helpers (no secrets.yml).
2026-07-10 16:00:24 +02:00

1.2 KiB
Raw Permalink Blame History

Port map (see also host/overview/services.md)

Port Role
22 sshd (WAN often via VeciGate 23235)
80 systemd http-proxy.socket → Caddy 9000
443 systemd https-proxy.socket → Caddy 9001
9000 Caddy HTTP + ACME webroot
9001 Caddy HTTPS (vhosts)
9010 podman taler-hacktivism (merchant)
9011 podman taler-hacktivism-exchange-ansible (exchange)
9012 podman taler-hacktivism-bank (libeufin-bank)
90139015 bank / exchange / merchant public landings
9020 podman koopa-castopod → Caddy castopod.hacktivism.ch
9021 podman koopa-bonfire → Caddy bonfire.hacktivism.ch
9022 podman koopa-prime (Jellyfin) → Caddy prime.hacktivism.ch
9023 podman qBittorrent → Caddy bt.hacktivism.ch
9024 podman koopa-forgejo (HTTP) → Caddy git.hacktivism.ch
9200 podman Forgejo git-SSH (host-direct; not Caddy)
8080 Tor ORPort

VeciGate: WAN 80→9000, WAN 443→9001.
Public apps: Caddy vhosts on 9001 → 127.0.0.1:{90109015, 90209024}.
Git SSH needs separate NAT/firewall 9200/tcp if exposed to WAN.