Production-grade
Every lesson is verified against a specific software version. Every command is a real command, every output is either real or explicitly labelled illustrative.
Production infrastructure education
RunBook Academy teaches infrastructure technologies and how to operate them safely in production. Every course emphasises how things fail, how to troubleshoot them, how to back them up, how to recover them, how to observe them, and how to keep them secure.
operating-system · security · storage
Operate Linux on production hardware and Linux server clusters safely: shell, storage, networking, security, performance, observability, backup, DR, high availability, and incident response.
containers · automation · security
Operate Docker Engine in production: from namespaces and cgroups through security hardening, observability, backups, incident response, and a complete capstone environment.
virtualisation · storage · networking · security
Operate Proxmox VE in production: planning, installation, networking, ZFS, Ceph, clustering, HA, PBS, security, monitoring, performance, maintenance, troubleshooting, CLI & automation, migration, and ops practice.
automation · security · operating-system
Design, secure, test and operate Ansible automation against production Linux fleets: inventories, idempotent roles, secrets, blast-radius control, canaries, rolling change, patching, and recovery when a run stops halfway.
automation · cloud · security
Safely design, implement, review, operate, troubleshoot and recover production Terraform infrastructure across business-critical environments.
observability
Design, deploy, secure, operate, scale, troubleshoot, and recover a production observability platform based on Prometheus, Grafana, Loki, and Tempo — and use it to operate the rest of production.
networking · security · operating-system
Design, deploy, secure, operate, troubleshoot and recover OPNsense firewalls and OPNsense HA clusters supporting mission-critical production networks.
networking · security · operating-system
Design, deploy, secure, automate, operate, troubleshoot and recover VyOS routers and routing clusters supporting mission-critical production networks.
containers · automation · cloud · networking · storage
Design, deploy, secure, operate, monitor, troubleshoot, upgrade and recover Kubernetes clusters supporting business-critical production workloads.
storage · security · cloud
Design, deploy, secure, operate, monitor, troubleshoot, scale, upgrade, and recover production Ceph clusters: RADOS, CRUSH, MON/MGR/OSD, RBD, CephFS, RGW, capacity, performance, recovery, Proxmox and Kubernetes integration.
automation · security · cloud
Use Git safely, design production CI/CD pipelines, secure software and infrastructure supply chains, and operate GitOps workflows for business-critical infrastructure.
security · automation
Operate credentials, keys, certificates and trust relationships safely: build and run a PKI, automate certificate issuance, manage secrets and short-lived credentials, and recover from compromise.
storage · operating-system · automation
Operate PostgreSQL where availability, durability and recovery matter: architecture, MVCC and vacuum, locks, WAL, backup and point-in-time recovery, replication, failover and disaster recovery.
storage · security · operating-system
Backup is not the objective; recovery is. Design, secure, operate, test and execute the recovery of production infrastructure — from a deleted file to a lost datacentre.
Every lesson is verified against a specific software version. Every command is a real command, every output is either real or explicitly labelled illustrative.
Labs, break/fix drills, and runbooks build the muscle memory that you need when something is actually broken.
The site is fully static. Course content is open (CC BY-SA 4.0), code is MIT, no account required.
Proxmox®, Proxmox Virtual Environment®, Proxmox Backup Server® and associated marks are trademarks of Proxmox Server Solutions GmbH. Docker® and the Docker logo are trademarks of Docker, Inc. Other product names are trademarks of their respective owners. RunBook Academy is an independent, unaffiliated educational project. All product names, commands, and configuration references are used for instructional purposes only.