Budget Self-Hosted Stack
I run five side projects on one DigitalOcean Droplet for $24 a month. This stack handles 80k monthly visitors combined and has taught me more about infrastructure than years of managed platforms ever did.
Public stack
When a lean team needs real production visibility without buying an enterprise observability bundle. This stack covers uptime, application errors, product signals, deploy automation, and incident response.
Workflow stack
Code-level errors
Application exceptions still need code-level detail, and Sentry is where engineers usually fix them fastest.
Open tool profileProduct behavior
Pairs product behavior with operational signals so the team can see whether a bad deploy changed user actions.
Open tool profileDeploy automation
Deployment automation closes the loop between code changes and the incidents or improvements that follow.
Open tool profileRelease consistency
A consistent container image makes logs, deploys, and rollback behavior far easier to reason about.
Open tool profileGitHub-native CI/CD: YAML workflows on GitHub-hosted or self-hosted runners, reusable workflows, OIDC to clouds, and per-minute billing for private repos beyond plan quotas.
Personal $0: Desktop, Engine, Hub (100 pulls/hr logged in), 1 private repo, 1 Scout-enabled repo; Pro ~$9/mo yearly (~$11 monthly) with unlimited Hub pulls; Team ~$15/mo yearly (~$16 mo); Business ~$24/user/mo with SSO and registry policies (docker.com/pricing).
Compare tools in this stack