ops: castopod/bonfire notes; amount-ladder bench
This commit is contained in:
parent
acff09d130
commit
84388ae6a9
9 changed files with 749 additions and 3 deletions
51
README.md
51
README.md
|
|
@ -1,7 +1,52 @@
|
|||
# koopa-admin-log
|
||||
|
||||
Ops log and config mirror for host **koopa**.
|
||||
Ops log and config mirror for host **koopa** (openSUSE Tumbleweed).
|
||||
|
||||
**Day logs:** `2026/` (major only, same-day).
|
||||
**Day logs:** `2026/` (major only, written same day). Topic notes: `YYYY-MM-DD--topic.md`.
|
||||
|
||||
**Secrets:** see `SECRETS.md` / `koopa-admin-secrets`.
|
||||
**Secrets:** not in this repo — see **`SECRETS.md`** and sibling **`koopa-admin-secrets`**.
|
||||
|
||||
## Layout
|
||||
|
||||
```
|
||||
host/ # openSUSE host-level config + overview
|
||||
overview/services.md # graphical service map
|
||||
systemd/ firewalld/ caddy/ network/
|
||||
configs/ # mirrored app configs (caddy, taler, …)
|
||||
taler-merchant/ # overrides + nginx (same tree style as exchange)
|
||||
taler-exchange/ # overrides + coins
|
||||
scripts/ # merchant, exchange, monitoring helpers
|
||||
taler-merchant/ # merchant-model start scripts
|
||||
taler-exchange/ # same model; archive/ = greenfield bootstrap
|
||||
2026/ # day logs + dated topic notes
|
||||
```
|
||||
|
||||
## Live containers (podman)
|
||||
|
||||
| Name | Image / role | Host port |
|
||||
|------|----------------|-----------|
|
||||
| `taler-hacktivism` | merchant | **9010** |
|
||||
| `taler-exchange-hacktivism` | exchange | **9011** |
|
||||
| `taler-bank-hacktivism` | libeufin-bank (GOA, no IBAN) | **9012** |
|
||||
| `koopa-castopod` (+ mariadb/redis) | Castopod Fediverse podcast | **9020** |
|
||||
|
||||
Start model (Taler): **root** `/root/start_base_services_*` → shell as service user → `/usr/local/bin/start_*.sh [--restart]`.
|
||||
Start model (Castopod): `hernani` → `cd ~/koopa-castopod && podman-compose up -d`.
|
||||
|
||||
Public hosts: `taler.` / `exchange.` / `bank.` / **`castopod.hacktivism.ch`** (Caddy → 9010/9011/9012/**9020**).
|
||||
|
||||
Service **details**: `configs/taler-*`, `scripts/*`.
|
||||
Host-wide picture: **`host/overview/services.md`**.
|
||||
Router: **`../vecigate-admin-log`**.
|
||||
|
||||
**Benchmarks** (drive from the local machine, measure on koopa): **`benchmarks/`**
|
||||
→ amount ladder: `benchmarks/amount-ladder/`.
|
||||
|
||||
**Exchange snapshot/restore (GOA, local images only):**
|
||||
→ `2026/2026-07-09--exchange-snapshot-and-restore.md`
|
||||
|
||||
**Exchange `/keys` + Wire + bank account (diagram):**
|
||||
`configs/taler-exchange/README.md` (section "/keys, Wire and Account").
|
||||
|
||||
**Castopod pilot content (FOSS Airwaves, user ngi, free licenses):**
|
||||
`2026/2026-07-09--castopod-content.md` → https://castopod.hacktivism.ch/@foss
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue