# Introduction This is assorted notes on what could go into the MakerFLOSS lab # Requirements - A space to experiment with new software - A place where software could be "test run" for some time - 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 ## Non functions - Cost conscious - support constant change # Proposals ## Short term A VPS in a (European) cloud with one public IP ## Midterm Complement the VPS with some local Hardware. This include - Firewall with zones implemented using 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 ### Basic Services in Lab - Git: Forjego - ... ### Diagram ```mermaid graph TD; A[Internet] --> B[OrangeMaker Firewall]; A --> H[FLOSS VPS]; B --> C[Production Network]; B --> D[FLOSS Firewall]; D --> E[Switch]; D --> F[Pre-production Zone]; E --> G[Proxmox Server 2]; ``` ## Long term replace VPS with a direct IP pinhole access replace the "stable" FLOSS services running on VPS with modules runing on "stable" machine locally # Design of Mid term solution