This is assorted notes on what could go into the MakerFLOSS lab
A VPS in a (European) cloud with one public IP
Complement the VPS with some local hardware:
graph LR subgraph External Internet[ Internet] VPS[FLOSS VPS<br/>88.99.32.236] end subgraph OrangeMaker["Orange Makerspace"] OMFirewall[OrangeMaker Firewall] ProdNet[Production Network] end subgraph FLOSSLab["MakerFLOSS Lab"] Switch[Switch] Proxmox1[LabZone 1<br/>Test Proxmox] Proxmox2[LabZone 2<br/>Experimental] subgraph TAPPaaS FLOSSFirewall[MakerFLOSS Firewall<br/>DNS/DHCP/VLANs] PreProd[Pre-production Zone] Backup[Backup Server] end end Internet --> VPS Internet --> OMFirewall VPS -.->|Tunnel| FLOSSFirewall VPS -.->|Netbird| FLOSSFirewall OMFirewall --> ProdNet OMFirewall --> FLOSSFirewall FLOSSFirewall --> Switch FLOSSFirewall --> PreProd Switch --> Proxmox1 Switch --> Proxmox2 Switch --> Backup
graph TB subgraph TAPPaaS subgraph Firewall["Firewall"] Zones[Zones] Caddy[Caddy] Certs[Certificates] DHCPDNS[DHCP/DNS] end subgraph PreProd["Pre-Production"] Proxmox[Proxmox] Authentik[Authentik] CICD[CI/CD] Forgejo[Forgejo] More[...] end subgraph BackupSrv["Backup"] BackupService[PBS Backup Service] end end Firewall --> PreProd Firewall --> BackupSrv
replace VPS with a direct IP pinhole access
replace the "stable" FLOSS services running on VPS with modules runing on "stable" machine locally