Hernâni Marques
c0a8ea7b30
caddy: bare mon redir * (fix Location 302 / code 21) + apply path docs
2026-07-19 01:19:27 +02:00
hernani
0f91beb867
docs(landings): point e2e shop sync at standalone taler-monitoring
...
Merchant landing products stay aligned with check_e2e.sh in
hernani/taler-monitoring (~/src/taler-monitoring), not scripts/ under this repo.
Landing HTML source/commit footers still correctly reference koopa-admin-log.
2026-07-18 21:42:19 +02:00
hernani
a24823a888
caddy: fix monitoring file_server root (empty 404); note v1.7.2
2026-07-18 21:40:56 +02:00
hernani
1a7f4cb102
docs: monitoring public HTML needs Caddy/www root apply (I-09)
...
Document merchant JSON code 21 on /monitoring* as infra (not suite).
Topic note, day log, ISSUES I-09, pointer README, sync prepared Caddyfile.
2026-07-18 21:29:45 +02:00
hernani
90372f1af1
monitoring: caddy handles and ignore rules for monitoring sites
2026-07-18 19:57:21 +02:00
Hernâni Marques
6fb8dc6d43
docs/ops: merchant portal instance ids must be lowercase (avoid 401)
...
Document that mixed-case instance ids yield odd HTTP 401 in webui/API.
Lowercase MERCHANT_INSTANCE / shop paths defensively in monitoring and landings.
2026-07-17 22:36:54 +02:00
Hernâni Marques
a935f69582
docs(paivana): clear postmortem — three failures that broke paywall
...
Document boot race (upstream unit exit 125), start-before-merchant 502,
and pasta AAAA/timeout needing 172.17.0.1 pin. Healthy smoke stays 302/402.
2026-07-17 21:28:14 +02:00
Hernâni Marques
13614f537f
docs(paivana): disable racey upstream unit; smoke expects 302/402
...
Compose unit starts both containers; standalone upstream podman-start
raced at boot (exit 125). Live stack already healthy on hacktivism.
2026-07-17 20:06:16 +02:00
Hernâni Marques
f26bf6a305
paivana: pin Taler hosts to pasta IPv4 172.17.0.1
...
Avoid public AAAA timeouts from container; merchant :9010 works.
2026-07-17 18:50:16 +02:00
Hernâni Marques
ff9c864a65
landing(exchange): stamp v43 footer
2026-07-17 18:33:13 +02:00
Hernâni Marques
d0594cb44f
landing(exchange): link one-step withdraw to bank #withdraw
...
Hero, CTA, and footer point at bank.hacktivism.ch/intro/#withdraw.
2026-07-17 18:33:13 +02:00
Hernâni Marques
5d80bfb905
landing: sync landing-version.json (bank v44)
2026-07-17 18:32:35 +02:00
Hernâni Marques
6fde278a3a
landing(bank): restamp footer to 689ee59
2026-07-17 18:31:49 +02:00
Hernâni Marques
689ee595e0
landing(bank): clone monorepo via git:// (no HTTP-404 URL)
...
Link check scrapes pre blocks; bare https://…/*.git returns 404.
2026-07-17 18:31:38 +02:00
Hernâni Marques
74a38ac1fb
landing: stamp footers to 37ea4bb (bank v43)
...
Refresh commit links so git.hacktivism.ch footer URLs resolve.
2026-07-17 18:27:53 +02:00
Hernâni Marques
37ea4bb839
landing(bank): fix monorepo browse/clone links
...
Point CLI docs at git.taler.net browse + git.gnunet.org clone
(old .git URL was HTTP 404 for link checks).
2026-07-17 18:27:47 +02:00
Hernâni Marques
186fdc255c
landing: pin per-site v42 footers to commit
2026-07-17 18:13:13 +02:00
Hernâni Marques
bdfdbfe7c8
landing: per-site content versions (bank/exchange/merchant v42)
...
Independent version counters per landing footer with last-change time
and linkified commit; stamp script takes bank|exchange|merchant|--all.
2026-07-17 18:13:13 +02:00
Hernâni Marques
d5eba02945
landing: point v42 footer at content commit 1c9978e
2026-07-17 18:13:13 +02:00
Hernâni Marques
33749ed714
landing: content version stamp v42 with commit link
...
Footer on bank/exchange/merchant shows Landing vN, last content change
time, and a linkified git commit. Start at v42; bump with
scripts/taler-landing/stamp-landing-version.sh --bump.
2026-07-17 18:13:13 +02:00
Hernâni Marques
fb1a0b0b8e
landing: kGOA units, full money stats, rootless resource display
...
Public bank/exchange/merchant landing stats and performance UI only.
Secret goa-ui overlay stays on local/merchant-secret-ui (never push).
2026-07-17 18:13:13 +02:00
Hernâni Marques
b6c3225e97
landing-stats: make collector multi-stack reusable
2026-07-17 16:26:18 +02:00
Hernâni Marques
78bbd80d1f
landing: central container memory/load stats for all three sites
...
Collect RSS groups, top processes, and loadavg from inside each podman
container (not host /proc), merge into performance.memory, show compact
labels with cgroup limits and byte tooltips, and cover this in the test suite.
2026-07-17 08:55:00 +02:00
Hernâni Marques
9e0f85024b
landing: harden GOA alt display for all three sites
...
Ship goa-amount.js inside each landing tree, add an inline fallback when
the asset is not yet deployed, keep CHF free of GOA unit names, fix
exchange amount_full wiring, and add test-landing-stats.sh (local + live).
2026-07-17 08:48:00 +02:00
Hernâni Marques
48f77139c5
landing: compact GOA alt display and all-account bank fallback
...
Wire goa-amount.js into bank/exchange/merchant intros, deploy it with the
landings, and deepen the in-container bank stats fallback to scan all
accounts (skip only exchange) when the host timer is down.
2026-07-17 08:12:00 +02:00
Hernâni Marques
746d7a41af
scripts/taler-landing: hernani user systemd timer for central stats
...
Install path for hernani@koopa: oneshot service plus 2-minute timer that
runs the bank full scan and refreshes exchange/merchant stats via podman.
2026-07-17 07:55:00 +02:00
Hernâni Marques
196ba7aba9
bank: strip :443 from taler://withdraw URIs for wallet apps.
...
libeufin includes default HTTPS port; demo/auto-account APIs, refresh
scripts, and landing JS now normalize hosts without :443. ensure-taler-apps
also starts merchant ui-unlock after reboot.
2026-07-17 01:07:22 +02:00
Hernâni Marques
360fb363de
docs: tops compose refresh and configs inventory index.
...
Update tops stack notes and configs/README service listing.
2026-07-17 01:07:00 +02:00
Hernâni Marques
85d4e05ef0
tor: container create helper and relay docs.
...
Document ORPort layout and host vs container tor coexistence.
2026-07-17 00:30:13 +02:00
Hernâni Marques
a42b43b410
paivana: refresh compose, Containerfile, and conf template.
...
Keep GOA paywall container layout aligned with live deploy.
2026-07-16 23:55:31 +02:00
Hernâni Marques
e7469b47f9
nym: polish Containerfile, compose, entrypoint, and README.
...
Host-side binary download notes and compose port mapping clarifications.
2026-07-16 23:50:57 +02:00
Hernâni Marques
ffe8ad89db
bank: raise DEFAULT_DEBT_LIMIT to libeufin amount ceiling.
...
Allow large GOA exploration withdrawals up to GOA:4503599627370496.
2026-07-16 20:49:21 +02:00
Hernâni Marques
bd5272ebac
Automate Taler merchant and bank app start after container boot.
...
Containers only run sleep infinity; host ensure-taler-apps plus user
systemd units start postgres, httpd, libeufin, and auto-confirm.
2026-07-16 19:14:12 +02:00
Hernâni Marques
1aa4d1bab8
docs: English ISSUES and Nym public listing locations
...
Document harbourmaster/explorer URLs and identity key; translate ISSUES to English.
2026-07-16 16:37:57 +02:00
Hernâni Marques
798d8aaf51
configs/nym: fix entrypoint and host-side binary download for build
...
Drop unsupported --no-banner; COPY pre-fetched nym-node; ignore binary/env/data.
2026-07-16 16:34:17 +02:00
Hernâni Marques
c0e0beb2b4
docs: map koopa-nym secrets to koopa-admin-secrets paths
...
Document live ~/koopa-nym/.env and host-only data volume; no secret values.
2026-07-16 16:29:19 +02:00
Hernâni Marques
77abb7d22c
firewalld: Nym ports 1789 1790 9080 WG notes
2026-07-16 16:18:58 +02:00
Hernâni Marques
9aeb9acd2b
configs: list nym/ next to tor in inventory table
2026-07-16 16:07:26 +02:00
Hernâni Marques
989bcfdadb
ports: document koopa-nym mixnet verloc and 9080 API
2026-07-16 16:01:40 +02:00
Hernâni Marques
ee2b350b8d
configs/nym: systemd user unit to start koopa-nym
2026-07-16 15:32:50 +02:00
Hernâni Marques
57508e2cc1
configs/nym: env example for mode public-ips location WG
2026-07-16 15:27:04 +02:00
Hernâni Marques
bffcfcd946
configs/nym: compose service koopa-nym with host port map
2026-07-16 15:21:18 +02:00
Hernâni Marques
c0ab02a44d
configs/nym: entrypoint maps env to nym-node run
2026-07-16 15:15:32 +02:00
Hernâni Marques
166c157b67
configs/nym: Containerfile for nym-node binary image
2026-07-16 15:09:46 +02:00
Hernâni Marques
956c8ab71a
configs/nym: add Nym (nym.com) node README skeleton
2026-07-16 15:04:00 +02:00
Hernâni Marques
0bfd8ebc94
configs/paivana: enable compose on reboot
2026-07-13 11:51:33 +02:00
Hernâni Marques
572da9aef9
configs/paivana: charge GOA:4200 for example site
2026-07-13 11:39:55 +02:00
Hernâni Marques
d168df26e3
docs: Caddy and ports for paivana.hacktivism.ch
2026-07-13 11:26:09 +02:00
Hernâni Marques
ea6520d2a3
configs/paivana: add secret path docs and token example
2026-07-13 11:14:22 +02:00
Hernâni Marques
7f769aaf8f
configs/paivana: add Containerfile and compose on :9025
2026-07-13 11:03:47 +02:00