Commit graph

128 commits

Author SHA1 Message Date
Hernâni Marques
497bc1243d
doc: daylog Forgejo branding (theme + logo)
Record exchange-dark theme and wand logo mirror under configs/forgejo.
2026-07-10 16:43:30 +02:00
Hernâni Marques
5784757905
brand: Forgejo hacktivism theme env + flying wand logo
Mirror live DEFAULT_THEME compose env and Kamek-inspired logo/favicon
(blue robe, flying on magic wand). Theme CSS already exchange-dark.
2026-07-10 16:43:03 +02:00
Hernâni Marques
857eda1cfc
brand: enlarge blue Magikoopa robe on Forgejo logo
Clearer classic blue robe and hat for Kamek-inspired logo/favicon;
cleaner SVG without filters for reliable PNG export.
2026-07-10 16:17:40 +02:00
Hernâni Marques
3fd59dfae1
brand: Kamek-inspired logo with classic blue robe
Rewrite Forgejo logo/favicon as original Magikoopa-style wizard
(blue robe and hat, glasses, wand); deploy assets for git.hacktivism.ch.
2026-07-10 16:17:16 +02:00
Hernâni Marques
1bc4a3fff5
docs: Forgejo branding deploy notes (exchange-dark)
Document live paths, DEFAULT_THEME vs user.theme, and safe asset deploy
without touching data/git repositories.
2026-07-10 16:14:26 +02:00
Hernâni Marques
32df461023
brand: Forgejo logo and favicon assets
Site logo (SVG/PNG) and favicon for git.hacktivism.ch custom public assets.
2026-07-10 16:14:26 +02:00
Hernâni Marques
a6b2be72e4
brand: Forgejo exchange-dark theme CSS
Warm dark palette matching exchange.hacktivism.ch (gold/teal),
full forgejo-dark variable set, readability overrides for UI chrome.
2026-07-10 16:14:26 +02:00
Hernâni Marques
54ebdb7d7a
configs: rename dirs to match live koopa containers
Reflect host naming in git paths:
- configs/taler-hacktivism/ (was taler-merchant) → container taler-hacktivism
- configs/taler-hacktivism-bank/ (was taler-bank) → container …-bank,
  image taler-hacktivism-banking:live
- configs/taler-exchange-ansible/ already matches …-exchange-ansible
- configs/taler-exchange/ = conf inside that exchange container

Update LIVE.md, README, ports/refs. No secret values.
2026-07-10 16:02:52 +02:00
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
Hernâni Marques
549ca638e8
ops: track Bonfire feed_publish follow-ups in LOCAL-CHANGES 2026-07-10 15:47:06 +02:00
Hernâni Marques
108cb9fd8a
doc: daylog Bonfire public local timeline fix 2026-07-10 15:39:00 +02:00
Hernâni Marques
8eca2c3a39
docs: Bonfire guest local feed — outbox republish notes
Document why /@foss had posts while /feed/local was empty, and SQL to
publish outbox activities into Local users + public internet feeds.
2026-07-10 15:38:00 +02:00
Hernâni Marques
730389b97d
scripts: caddy apply helper for koopa host Caddyfile
Backup, install from ~/koopa-caddy/Caddyfile, validate, reload.
Live path on host: ~/koopa-caddy/apply.sh
2026-07-10 15:37:42 +02:00
Hernâni Marques
fa20edf2e9
docs: host Caddyfile applied (git ACME + SSH :9200 verified)
Live /etc/caddy/Caddyfile matches configs/caddy mirror. Record
daylog, forgejo note, and close LOCAL-CHANGES-PENDING Caddy items.
2026-07-10 15:16:43 +02:00
Hernâni Marques
fa0f37e58d
docs: Tor relay mirror (configs/tor) and host index
Document KoopaRelay ORPort 8080 / ControlPort 9051; README + host/tor
pointer. torrc already matched live /etc/tor/torrc.
2026-07-10 15:12:02 +02:00
Hernâni Marques
3f0e6b31e6
docs: add castopod/prime compose mirrors and refresh host snapshots
Mirror live compose for castopod and prime (qBittorrent password
redacted). Update firewalld list-all with 9200/tcp. Mark
Caddyfile.taler-host as legacy; short READMEs for new trees.
2026-07-10 15:11:39 +02:00
Hernâni Marques
02c5f97645
caddy: sync host/caddy mirror with full vhost map
host/caddy/Caddyfile was stale (Taler-only). Align with configs/caddy
including git.hacktivism.ch :9024 and forgejo-ssh note :9200.
2026-07-10 15:09:37 +02:00
Hernâni Marques
b674e57f4e
caddy: mirror git.hacktivism.ch (9024) and forgejo-ssh :9200
Refresh Caddyfile from live layout; English comments; ACME/redirect
host list includes git.; SSH note uses host port 9200.
2026-07-10 15:06:25 +02:00
Hernâni Marques
8769d85e75
docs: English for wallet UI quote in exchange snapshot note 2026-07-10 14:51:09 +02:00
Hernâni Marques
507ee6fa73
docs: translate remaining German phrases to English 2026-07-10 14:50:49 +02:00
Hernâni Marques
e194c16774
docs: verify firewalld 9200 for Forgejo git-SSH 2026-07-10 14:45:56 +02:00
Hernâni Marques
0c7d96b584
docs: firewalld 9200 + VeciGate path for Forgejo git-SSH 2026-07-10 14:44:31 +02:00
Hernâni Marques
8ebcd90111
docs: origin is git.hacktivism.ch hernani/koopa-admin-log 2026-07-10 14:42:10 +02:00
Hernâni Marques
40ec803464
docs: Bonfire FEDERATE + Forgejo rootless (git :9024/:9200) 2026-07-10 14:41:46 +02:00
Hernâni Marques
b0efda7731
docs: Forgejo git-SSH on host port 9200 2026-07-10 14:38:28 +02:00
Hernâni Marques
dc2262b056
docs: Forgejo rootless on git.hacktivism.ch (no free signup) 2026-07-10 14:36:10 +02:00
Hernâni Marques
19c9fed12a
docs: SECRETS.md map castopod/bonfire/prime home-hernani paths 2026-07-10 13:12:38 +02:00
Hernâni Marques
ac61ede972
gitignore: drop .tmp bench scratch (was wrongly committed) 2026-07-10 12:54:48 +02:00
Hernâni Marques
5400e7270e
doc: daylog 2026-07-10 2026-07-10 12:31:23 +02:00
Hernâni Marques
e446510b61
docs: SECRETS.md — paths only; no secret values in this repo 2026-07-10 11:40:33 +02:00
Hernâni Marques
84388ae6a9
ops: castopod/bonfire notes; amount-ladder bench 2026-07-10 11:33:09 +02:00
Hernâni Marques
acff09d130
stats: mem snapshot w/o pipe (subshell lost counters → 0 B) 2026-07-10 11:11:06 +02:00
Hernâni Marques
5d0ad9612d
stats: mem RSS by role via /proc (pipeline; shows 0 B) 2026-07-10 08:10:30 +02:00
Hernâni Marques
35c79dcd17
doc: daylog 2026-07-09 2026-07-09 22:54:55 +02:00
Hernâni Marques
86502f5ced
docs: topic notes 2026-07-09 (keys-wire, ipv6, castopod, …) 2026-07-09 22:54:08 +02:00
Hernâni Marques
547f0e27ce
landings: What is retained (was: What we retain) 2026-07-09 22:45:16 +02:00
Hernâni Marques
b1f778c69a
landings: privacy footer notes (What we retain) 2026-07-09 22:32:05 +02:00
Hernâni Marques
61ab7da53b
shared: terms CSS fragment + privacy docs helper 2026-07-09 22:29:40 +02:00
Hernâni Marques
e0e8a3bf1d
exchange: Swiss FADP privacy installer 2026-07-09 21:37:34 +02:00
Hernâni Marques
5f208cb83a
exchange: TERMS_ETAG no-terms-v2; multi-httpd was stuck on v0 2026-07-09 21:28:23 +02:00
Hernâni Marques
0b04d6b23c
merchant: Swiss FADP privacy (PRIVACY_ETAG; was not configured) 2026-07-09 21:27:13 +02:00
Hernâni Marques
495f35900d
merchant: dual-currency /terms installer (CHF+GOA) 2026-07-09 21:08:37 +02:00
Hernâni Marques
4c6f82eb67
merchant: stats fail-closed; full PATH (cron wiped zeros) 2026-07-09 20:40:57 +02:00
Hernâni Marques
be05666737
scripts: sanity/dns/wallet-cli helpers; ops cleanup 2026-07-09 19:57:14 +02:00
Hernâni Marques
1181680a4b
monitoring: versions vs deb.taler.net trixie; outside+inside 2026-07-09 19:56:47 +02:00
Hernâni Marques
95499a7f59
monitoring: taler-monitoring www/inside/sanity/server/e2e scaffold 2026-07-09 19:54:42 +02:00
Hernâni Marques
fed083d0d5
landing: deploy helpers for bank/exchange/merchant stats cron 2026-07-09 19:52:19 +02:00
Hernâni Marques
dcbb161f20
merchant: landing-stats + helpers; demo instance note 2026-07-09 17:58:03 +02:00
Hernâni Marques
027fb5bd5d
exchange: landing-stats + no-terms stubs (TERMS_ETAG no-terms-v0) 2026-07-09 14:54:43 +02:00
Hernâni Marques
b903fb525b
bank: landing-stats + install helpers; health/start 2026-07-09 14:25:35 +02:00