

VAC is a lightweight self-hosted platform as a service designed for developers who want a simple way to deploy applications on a single VPS. It provides a Heroku-like deployment flow without the complexity and resource overhead of Kubernetes or larger infrastructure platforms.

Mikuláš VojířFullstack developer and infrastructure engineer
Fullstack developer and infrastructure engineer — product design, backend architecture, Docker orchestration, deployment pipeline, reverse proxy integration and dashboard implementation.
Challenge
Deploying small applications on a VPS often requires manually managing Docker, reverse proxies, SSL certificates, environment variables, logs and container lifecycle. Existing platforms can be powerful, but they often introduce more complexity and resource usage than small projects actually need.
Solution
VAC acts as a small control plane for single-node deployments. It connects to a Git repository, builds Docker images, deploys containers, injects environment variables, configures Caddy for automatic HTTPS and exposes logs, deployment history and runtime status through a lightweight dashboard.
Outcome
The result is a resource-efficient personal cloud platform that gives solo developers and small projects a fast deployment workflow while keeping infrastructure simple, transparent and easy to operate on a modest VPS.