Phases
Phases scoped to Raven Praxis Infrastructure.
Planning & Prerequisites
Confirm hardware, IP plan, licenses, and operator prerequisites before touching production.
Switch Reconfigure — VLAN Plan
Reconfigure managed switch for V2/V3 VLAN plan and tagged trunk to OPNsense.
OPNsense — Re-IP & VLAN Expansion
Deploy OPNsense 24.x, migrate to 10.100.0.0/16, create all VLAN interfaces + firewall rules.
Proxmox — Host Re-IP & SDN
Re-IP Proxmox host, configure SDN zones and VNets to align with new VLAN plan.
Bastion Build
Hardened Linux bastion with FIDO2/YubiKey sudo + sk-ed25519 keys.
AdGuard & Authentik — Core Services
Deploy AdGuard Home (DNS + blocklists) and Authentik (SSO/IdP).
Wazuh, Suricata IDS/IPS & Egress Filtering
Stand up Wazuh manager + agents; enable Suricata on OPNsense; configure egress aliases.
PBS — Proxmox Backup Server
Deploy Shuttle PBS appliance, encrypted datastore, verify + prune schedule, offsite sync.
Twingate — Remote Access (ZTNA)
Outbound-initiated ZTNA for operator remote administration. No inbound exposure.
Guacamole — Student & Ops Access
Guacamole (students, browser-only) + Guacamole-ops (operator). SSO via Authentik.
LMS Stack — Moodle, Zammad, BookStack, Grafana
Deploy Moodle (LMS), Zammad (ticketing), BookStack (docs), Grafana (dashboards).
Student-Visible Tooling Catalog (27 tools)
Provision Persistent/Trial/Demo tools per cohort track (SOC, Blue, Red).
AI Workbench
Local LLM for ops; contained AI demos for students; curated AI-API egress.
Pod Orchestration
Templated multi-VM pods, versioned, one-command teardown.
End-to-End Validation & Red-Team Self-Test
Adversarial verification: home LAN unreachable, no inbound exposure, egress filter honest.
Documentation & Operational Readiness
Runbooks, change windows, DR drill schedule. No tribal knowledge.