Frank
73e46a1d85
marreta: content-cleaning proxy on Dankclaw, gluetun netns, guard-chained
Deploy manualdousuario/marreta (Laravel / serversideup php:8.4-fpm-nginx)
as a rootless Quadlet pair (marreta + marreta-browser/Lightpanda), both
joining gluetun's netns so all fetch egress exits the same ProtonVPN
tunnel as SearXNG.
- marreta relocated to NGINX_HTTP_PORT=8085 (netns already has searxng on
8080); gluetun publishes 8082:8085; Caddy dials 192.168.0.143:8082.
- Guard chain: marreta.franksdank.cloud -> Anubis :8923 -> Authentik ->
post-auth :8017 @marreta -> 8082. Access = any authenticated user.
- Secrets seeded to /home/dank/Containers/marreta/env (0600) from
MARRETA_APP_KEY / MARRETA_ADMIN_EMAIL / MARRETA_ADMIN_PASSWORD.
- deploy-plan.py: marreta joins the gluetun netns family.
- New seam tests/marreta_quadlet.bats (17 contracts); scoping test updated
for the widened netns family. Doc: Dankclaw/Marreta.md + index + log.
2026-09-12 10:09:12 -07:00
..
2026-09-04 19:34:59 -07:00
2026-08-28 11:18:41 -07:00
2026-08-29 23:49:39 -07:00
2026-08-28 02:20:06 -07:00
2026-09-11 16:01:21 -07:00
2026-08-26 20:37:46 -07:00
2026-08-30 23:26:18 -07:00
2026-08-13 20:19:41 -07:00
2026-09-01 22:46:00 -07:00
2026-09-03 16:15:43 -07:00
2026-09-12 10:09:12 -07:00
2026-08-28 02:20:06 -07:00
2026-09-01 16:42:33 -07:00
2026-08-13 20:19:41 -07:00
2026-09-11 14:48:28 -07:00
2026-09-04 12:54:28 -07:00
2026-08-22 15:49:44 -07:00
2026-08-26 08:25:40 -07:00
2026-08-29 15:11:18 -07:00
2026-08-23 16:49:33 -07:00
2026-08-23 12:11:21 -07:00
2026-08-25 20:13:33 -07:00
2026-08-23 16:49:33 -07:00
2026-08-22 15:49:44 -07:00
2026-09-03 16:15:43 -07:00
2026-09-12 10:09:12 -07:00
2026-08-25 15:38:57 -07:00
2026-09-11 16:02:47 -07:00
2026-09-03 16:15:43 -07:00
2026-08-26 20:08:30 -07:00
2026-08-13 20:19:41 -07:00
2026-08-13 20:19:41 -07:00
2026-08-25 20:13:33 -07:00
2026-08-19 00:00:42 -07:00
2026-09-01 14:40:10 -07:00