58 lines
2.2 KiB
Markdown
58 lines
2.2 KiB
Markdown
# koopa-admin-log
|
||
|
||
Ops log and config mirror for host **koopa** (openSUSE Tumbleweed).
|
||
|
||
**Day logs:** `2026/` (major only, written same day). Topic notes: `YYYY-MM-DD--topic.md`.
|
||
|
||
**Secrets:** not in this repo — see **`SECRETS.md`** and sibling **`koopa-admin-secrets`**.
|
||
|
||
## FIND / setup entry
|
||
|
||
Plain file **`koopa-setup`** — lab + host pointers (goa-regio-ng, ports, daylogs). Start there.
|
||
|
||
## Open issues
|
||
|
||
**Visible issue list:** [`ISSUES.md`](ISSUES.md)
|
||
|
||
## Git origin
|
||
|
||
| | |
|
||
|--|--|
|
||
| **origin** | `https://git.hacktivism.ch/hernani/koopa-admin-log.git` |
|
||
| Web | https://git.hacktivism.ch/hernani/koopa-admin-log |
|
||
| SSH | `ssh://git@git.hacktivism.ch:9200/hernani/koopa-admin-log.git` |
|
||
|
||
Hosted on **Forgejo rootless** (this host). See `2026/2026-07-10--admin-log-origin-forgejo.md`.
|
||
|
||
## Layout
|
||
|
||
```
|
||
koopa-setup # FIND: lab/host setup pointers
|
||
host/ # openSUSE host-level (caddy, tor, systemd, …)
|
||
configs/ # mirrored app configs (caddy, forgejo, …)
|
||
scripts/ # login-health, GOA helpers, …
|
||
login-health/ # SSH login snapshot
|
||
taler-shared/goa-regio-ng/ # live GOA SoT
|
||
2026/ # day logs + dated topic notes
|
||
```
|
||
|
||
## Live GOA + public stack
|
||
|
||
| Name | Role | Host ports |
|
||
|------|------|------------|
|
||
| **`goa-regio-ng`** | bank + exchange + merchant (one CTR, pasta) | **9010–9012** APIs · **9013–9015** landings (host nginx) |
|
||
| `koopa-forgejo` (+ postgres) | Forgejo rootless | **9024** + SSH **9200** |
|
||
| `koopa-castopod` / bonfire / lemmy / decidim / … | optional apps | **9020+** |
|
||
| `koopa-tops-ng1`…`ng3` | static nginx | **9090–9092** |
|
||
| host **`tor.service`** | Tor relay | ORPort **8080** · ControlPort **9051** |
|
||
|
||
Start GOA: `scripts/taler-shared/goa-regio-ng/` · bak `~/backups/goa/current` · landings `~/goa-landing-deploy`.
|
||
Edge: Caddy **9000/9001** → 127.0.0.1 backends.
|
||
Login snapshot: `scripts/login-health/` (`koopa-login-health`).
|
||
|
||
Port table: **`configs/ports.md`**.
|
||
Tor: **`host/tor/README.md`**.
|
||
Router: **`../vecigate-admin-log`**.
|
||
|
||
**Benchmarks:** `benchmarks/`
|
||
**Forgejo:** `2026/2026-07-10--forgejo-rootless.md` → https://git.hacktivism.ch/
|