Companion source code for videos on the CuliOps YouTube channel. Each video gets its own folder, named by release month and topic — clone it, run it, break it, learn.
| Folder | Topic | Video |
|---|---|---|
2026-06-docker-to-fargate |
Ship a Docker container to real production on AWS ECS Fargate | CuliOps on YouTube |
2026-07-github-actions-deploy-fargate |
Auto-deploy to ECS Fargate with GitHub Actions + OIDC — no stored AWS keys | CuliOps on YouTube |
2026-07-backup-restore-drill |
A backup you never restored is not a backup — restore drill, compression, encryption at rest (local PostgreSQL) | CuliOps on YouTube |
2026-07-secure-ai-agents |
Three guardrails to turn on before an AI coding agent runs commands on your machine — no cloud account needed | CuliOps on YouTube |
2026-08-cicd-laravel-vps |
Deploy Laravel with Docker to a VPS via GitHub Actions + GHCR — and the four ways compose up succeeds while the app is broken |
CuliOps on YouTube |
2026-08-cloudflare-origin-exposed |
You enabled Cloudflare but your origin still answers direct-to-IP requests — check it in 30s, then lock it with an IP allowlist and Authenticated Origin Pulls (mTLS) | CuliOps on YouTube |
2026-08-live-infra-to-terraform |
Adopt a click-ops EC2 + Security Group into Terraform — let a read-only AI agent draft the config, then let terraform plan catch the "latest AMI" trap before it destroys a running instance |
CuliOps on YouTube |
2026-09-cloudflare-ssl-modes |
Pick the wrong Cloudflare SSL mode and get a redirect loop or a fake padlock — walk Flexible → Full → Full (strict), hit the 526, fix it with a free Origin CA certificate | CuliOps on YouTube |
git clone https://github.com/culiops/culiops-101.git
cd culiops-101/<video-folder>
# read that folder's README and follow alongEvery folder has its own README with prerequisites, run steps, and how to clean up.
Some labs create billable cloud resources (AWS, etc.). Each lab ships a cleanup.sh —
run it when you're done so you don't get a surprise bill. Estimated cost is noted in each
lab's README (usually a few cents if you tear down right away).
See LICENSE. This code is for learning and reference — use it freely, and you're responsible for anything you run on your own cloud account.
— 🧑🍳 CuliOps — Learn DevOps through real labs.