fix: split long slides and auto-fit diagrams in labdesign

- Add .mermaid svg CSS to scale diagrams to fit slide bounds
- Split Requirements into Requirements+Details / Constraints
- Split Proposals into Short term / Midterm
- Switch Lab Diagram to graph LR (left-to-right fits the
  Internet→VPS→Firewall→Lab flow and uses vertical space better)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
sjat 2026-05-10 21:27:49 +02:00
parent d310cad787
commit 6688ad0a59

View file

@ -3,6 +3,10 @@ marp: true
pagination: true
---
<style>
.mermaid svg { max-width: 100% !important; height: auto !important; }
</style>
# Introduction
This is assorted notes on what could go into the MakerFLOSS lab
@ -16,17 +20,18 @@ This is assorted notes on what could go into the MakerFLOSS lab
- A place where errors are not causing IP loss
- even if errors are real big !!
## More details
- firewalled off from production network of Maker Space
- accessible from outside
- potential for exposing services externally
- Firewalled off from the production network
- Accessible from outside
- Potential for exposing services externally
## Non functions
---
## Constraints
- Cost conscious
- support constant change
- Support constant change
---
@ -36,17 +41,19 @@ This is assorted notes on what could go into the MakerFLOSS lab
A VPS in a (European) cloud with one public IP
---
## Midterm
Complement the VPS with some local Hardware. This include
Complement the VPS with some local hardware:
- Firewall with zones implemented using VLANs, DNS/DHCP
- Firewall with zones (VLANs, DNS/DHCP)
- Netbird access to services in Lab
- switching infrastructure
- a primary "stable" proxmox host
- a seconday experimentation machine
- a Backup server
- Use a tunnel to establish external access via public IP on VPS
- Switching infrastructure
- A primary "stable" Proxmox host
- A secondary experimentation machine
- A backup server
- Tunnel for external access via VPS public IP
---
@ -60,7 +67,7 @@ Complement the VPS with some local Hardware. This include
### Lab Diagram
```mermaid
graph TB
graph LR
subgraph External
Internet[🌐 Internet]
VPS[FLOSS VPS<br/>88.99.32.236]