Ops at Scale.
Shared for Life.
Open-source tools, patterns, and infrastructure for modern platform engineering — built in public, run in production.
11 projects,
built in public.
Tools, templates, and learning resources — open and free.
claude4ops
Agentic DevOps workflows for K8s, Terraform, CI/CD, and SRE — wired directly into Claude Code.
awsp
Cross-shell AWS profile switcher with SSO auto-login — no fzf required.
kubeseal-vscode
Seal and manage Kubernetes Secrets with kubeseal, right inside VS Code.
terraform-toolkit
Docker image bundling Terraform, Terragrunt, Checkov, TFLint, and Trivy — ready to run.
eks-iac-template
Production EKS template: VPC, managed nodes, ALB ingress, multi-env CI/CD, and cost estimation.
terraform-template
Best-practice Terraform project scaffold with multi-env configs, CI/CD, and security scanning.
github-template
Batteries-included GitHub repo starter: pre-commit, CodeQL, secret scanning, and release automation.
.github
Org-wide workflow templates, reusable CI/CD patterns, and the ops4life GitHub profile.
roadmaps
Interactive learning roadmaps for DevOps, DevSecOps, and MLOps — live at roadmap.ops4life.com.
mlops-get-started
Hands-on MLOps notebooks covering pipelines, Kubernetes, KServe deployment, and drift detection.
spark
Community discussions hub — share ideas, vote on features, and shape what ops4life builds next.
25 use cases.
One
platform. In production.
The principles from our open-source projects, deployed and operated live on a single VPS.
Docker, Traefik,
and a single reverse proxy.
Every service joins a shared Docker network. Traefik auto-discovers labels, terminates TLS via Let's Encrypt, and routes subdomains without config changes.
7 third-party services,
managed externally.
GitHub
Source control and CI/CD for the ops4life repository ecosystem.
Source controlCloudflare
DNS for ops4life.com. Routes subdomains to the self-hosted stack with DDoS protection.
DNSNew Relic
Cloud observability. CPU, memory, disk, network, and container metrics.
ObservabilityStatuspage
Public status page for all services. Incident history and live uptime — powered by Atlassian.
StatusResend
Transactional email delivery. Powers newsletter confirmations and broadcasts via Listmonk SMTP.
EmailSentry
Error tracking and performance monitoring for backend and frontend services.
Error trackingSonarQube Cloud
Continuous code quality and security analysis for all ops4life repositories.
Code qualityMost common questions.
No worries — here you can find all the answers.
What is Ops4Life? +
How are services accessed? +
*.ops4life.com. Traefik handles all routing and TLS
termination, so every service gets HTTPS automatically via Let's
Encrypt certificates.
Is all traffic encrypted? +
What infrastructure powers this? +
traefik-net). Infrastructure is
hosted on AWS Lightsail in the ap-southeast-1 region, created by a Vietnamese developer.
How is uptime monitored? +
ops4life.statuspage.io.
How do I add a new service? +
docker-compose.yml connecting to
traefik-net with Traefik labels, add an
.env.example file, and run
docker compose up -d. The service is automatically
discovered and routed by Traefik.
All 23 services, healthy.
Public status page, updated every minute.