slides: fix TaPPaaS deck overflow + stray tag
All checks were successful
Build docs site / build (push) Successful in 53s
Build slides / build (push) Successful in 1m12s

Shrink global font and tighten spacing so dense slides fit; split the
phasing slide into VPS-edge (1-3) and internal/later (4-5). Remove a
stray </content> line that leaked into the source. Verified all 13
slides fit via per-slide PNG render.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
sjat 2026-06-28 10:59:46 +02:00
parent 125d1d67e9
commit 3a0f062f37

View file

@ -6,12 +6,20 @@ paginate: true
--- ---
<style> <style>
table { font-size: 0.7em; } section { font-size: 25px; line-height: 1.28; }
th, td { padding: 0.25em 0.6em; } h1 { font-size: 1.55em; margin-bottom: 0.3em; }
section.dense table { font-size: 0.55em; } h3 { font-size: 1.05em; }
section.dense th, section.dense td { padding: 0.2em 0.5em; } ul, ol { margin: 0.2em 0; }
li { margin: 0.12em 0; }
li > ul, li > ol { margin: 0.04em 0; }
pre { margin: 0.25em 0; }
pre code { font-size: 0.72em; line-height: 1.25; }
code { font-size: 0.82em; }
table { font-size: 0.62em; }
th, td { padding: 0.22em 0.55em; }
section.dense { font-size: 21px; }
section.dense table { font-size: 0.5em; }
.mermaid svg { max-width: 100% !important; height: auto !important; } .mermaid svg { max-width: 100% !important; height: auto !important; }
code { font-size: 0.85em; }
</style> </style>
# Routing TaPPaaS through the VPS # Routing TaPPaaS through the VPS
@ -120,17 +128,24 @@ After this, **new services need zero VPS change** — exposure is decided at Cad
--- ---
## Phasing — five verifiable steps ## Phasing — VPS edge (steps 13)
1. **Tunnel** — FLOSSFirewall up as `wg1` peer; ping `10.13.0.1 ↔ 10.13.0.9`. 1. **Tunnel** — FLOSSFirewall up as `wg1` peer; ping
`10.13.0.1 ↔ 10.13.0.9`.
2. **Caddy backend** — from the VPS, 2. **Caddy backend** — from the VPS,
`curl -H 'Host: <svc>.tappaas.makerfloss.eu' http://10.13.0.9:80`. `curl -H 'Host: …tappaas…' 10.13.0.9:80`.
3. **VPS edge** — add cert + route + DNS; off-site 3. **VPS edge** — add cert + route + DNS; off-site
`curl https://<svc>.tappaas.makerfloss.eu` with a valid cert. `curl https://<svc>.tappaas.makerfloss.eu` returns a valid cert.
4. **Internal DNS** — add `*.tappaas` override; a cluster node resolves to
Caddy's local IP and gets Caddy's own cert. ---
5. **(Later)** makerspace LAN view — conditional-forward + firewall pinhole on
the OrangeMakers router. ## Phasing — internal & later (steps 45)
4. **Internal DNS** — add the `*.tappaas` override on the FLOSSFirewall; a
cluster node resolves to Caddy's local IP and gets Caddy's own cert (no
VPS round-trip).
5. **(Later)** makerspace LAN view — conditional-forward + firewall pinhole
on the OrangeMakers router.
--- ---
@ -167,4 +182,3 @@ After this, **new services need zero VPS change** — exposure is decided at Cad
and execute phases 14. and execute phases 14.
_Design: `MakerFLOSS_Troubleshooting/docs/superpowers/specs/2026-06-28-tappaas-vps-publishing-design.md`_ _Design: `MakerFLOSS_Troubleshooting/docs/superpowers/specs/2026-06-28-tappaas-vps-publishing-design.md`_
</content>