configs/paivana: charge GOA:4200 for example site
This commit is contained in:
parent
d168df26e3
commit
572da9aef9
3 changed files with 157 additions and 6 deletions
20
2026/2026-07-13--paivana-goa.md
Normal file
20
2026/2026-07-13--paivana-goa.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# 2026-07-13 — Paivana (GOA paywall) on koopa
|
||||
|
||||
## Done
|
||||
|
||||
- Podman stack **`koopa-paivana`** + **`koopa-paivana-upstream`** at `~/koopa-paivana/`
|
||||
- Host port **9025**
|
||||
- Image `localhost/koopa-paivana:latest` (built from `git.taler.net/paivana` + deb.taler.net libs; package not on apt yet)
|
||||
- Merchant: instance **`goa-shop`**, template **`paivana`** (`template_type: paivana`, **GOA:4200**)
|
||||
- After payment: site-wide cookie (`-g`) → example upstream free to browse
|
||||
- `extra_hosts: taler.hacktivism.ch:host-gateway` so pasta can reach merchant
|
||||
- Flags: `-g` (site-wide), `-f` (X-Forwarded-For)
|
||||
- Smoke: `curl -si http://127.0.0.1:9025/` → **302** to `/.well-known/paivana/templates/paivana#…`
|
||||
- Config mirror: `configs/paivana/`
|
||||
- Caddy: `paivana.hacktivism.ch` → `:9025` (`configs/caddy/Caddyfile`)
|
||||
- User unit: `container-koopa-paivana.service` enabled
|
||||
|
||||
## Refs
|
||||
|
||||
- https://docs.taler.net/taler-paivana-manual.html
|
||||
- https://docs.taler.net/design-documents/095-captcha-100.html
|
||||
Loading…
Add table
Add a link
Reference in a new issue