VMs are enough.
Deploy containerized apps to familiar VMs with commands an AI operator can safely run.
Start in solo mode with dry-runs, deploys, status, logs, secrets, rollback, and HTTPS checks.
No PaaS. No Kubernetes-lite. No hidden scheduler.
curl -fsSL https://www.devopsellence.com/lfg.sh | bash
paste in terminal to install the CLI, or read the docs
Keep the VM.
Lose the toil.
devopsellence keeps the VM as the unit of execution. In solo mode, the CLI gives AI operators a narrow control surface for dry-runs, deploys, status, doctor, logs, exec, secrets, rollback, DNS checks, and HTTPS verification.
The node agent reconciles your app on familiar Linux VMs using ordinary primitives for images, state, and secrets.
No dynos. No pods. No shared multi-tenant runtime. If the control plane goes down, your apps keep running.
Two modes. Same deploy verbs.
Pick the mode that fits today. Switch when your needs change.
Solo
SSH-first. No control plane. Deploy from your terminal or AI assistant to familiar Linux VMs.
- Transport
- SSH
- Auth
- SSH keys
- Secrets
- Local state or external refs
- Images
- Streamed over SSH
- HTTPS
- Auto TLS with Envoy + Let's Encrypt
- Best for
- Side projects, single-dev apps, staging
Shared
Control-plane-backed. Team auth, managed HTTPS, org/project/env hierarchy.
- Transport
- Agent pulls from control plane
- Auth
- Browser (GitHub / Google)
- Secrets
- Encrypted server-side
- Images
- Pushed to registry
- HTTPS
- Built-in (Envoy + Let's Encrypt)
- Best for
- Teams, production, multi-environment
Works with your stack
Standard Dockerfiles. GitHub Actions. Familiar Linux VMs — Hetzner, DigitalOcean, GCP, or your home lab. Bring PlanetScale, RDS, Redis Cloud, S3, Datadog, Grafana Cloud, self-hosted Postgres, or your own services. devopsellence deploys your app; it does not replace the rest of your architecture.
Read the docsPreview
Ready for staging, dev, and non-critical workloads. Considering production? Reach out and we'll work with you directly.