Private beta sign-ups are open

Push your code.
It runs on your own server.

A control panel on your VPS that handles builds, domains, HTTPS, databases, backups, WordPress and AI in one place.

One command on Ubuntu, Debian, Rocky, AlmaLinux, RHEL, Fedora

Built on tools you already know

UbuntuDockerTraefikLet's EncryptGitHubCloudflare
Get started

From a blank VPS to a live app in minutes

  1. 1

    Install on your VPS

    One command on popular Linux distributions. The panel sets up Docker, Traefik and SSL.

    curl -sSL https://get.opsvibes.com | sudo shComing soon
  2. 2

    Connect GitHub

    The panel creates a GitHub App just for you. Pick repos from a list, private ones included.

    tobi/shoptobi/blog✓
  3. 3

    Push and it runs

    Every push builds and deploys your app to your domain over HTTPS.

    https://shop.cuaban.com

Continuous deployment

Push to GitHub and your app deploys. Until the new release is healthy, the old one keeps serving: zero downtime.

Deploy pipeline

Git pushCommit pushed to main
✓
BuildNixpacks · Node 22
✓
AI fixed configAdded prisma generate, rebuilt
✓
Health checkWaiting for the new release
LiveRoute traffic to the new release
Pending

Backups

Databases, volumes and the panel itself, backed up automatically. Restore in one click or export a portable copy.

S3 / R2 / B2Google DrivePortable .zip

AI Agent

Ask in plain words and attach your code: the agent creates the project, database and deploys it.

You
Deploy shop.zip, database in backup.sql
AgentNeeds approval ✓
Created MySQL, imported backup.sql and deployed.

Security

Auto-renewing SSL, encrypted secrets, masked in every log.

Move WordPress in

Upload the site and its .sql dump from your old host. The panel patches wp-config, imports the database and keeps uploads.

site.zipbackup.sql→

One-click databases

PostgreSQL, MySQL, MariaDB, MongoDB and Redis on a private network. Link to an app in one click.

What sets it apart

More than a deploy panel

The extra work OpsVibes does for you, so shipping to a server is no longer a DevOps-only job.

AI

AI that fixes failed deploys

When a build or start fails, AI reads the log, fixes the config and rebuilds. You just review.

AI

One message, one running app

Drop a .zip and a .sql into the chat and the agent creates the project, database and service, then deploys.

Move WordPress from old hosting

Upload the site and its dump: the panel patches wp-config, imports the database and keeps uploads.

Backups you can take with you

Export a portable .zip to move a site to another host, or restore the whole panel on a new VPS.

Write a Dockerfile in the panel

Author a Dockerfile or compose.yml in place and attach .sql or config files, no repo needed.

Smart detection, less config

Suggests databases from your dependencies (Prisma, pg, mongoose…) and fixes start commands and Node versions Nixpacks gets wrong.

File manager and error log

Edit source or container files in the browser and read error logs apart from regular output.

Vietnamese and English UI

The whole panel, error messages and deploy logs in Vietnamese or English, one click to switch.

AI Agent

AI that works inside your deploys

Bring your own API key: Anthropic, OpenAI, Gemini, OpenRouter, DeepSeek or a self-hosted model. With AI off, the panel deploys just fine.

01

Prepares the build

Reads your repo and writes the missing Dockerfile or config before the first deploy.

02

Heals failed deploys

When a build or start fails, AI reads the log, fixes the config and the panel rebuilds, up to twice.

03

You approve what matters

Sensitive actions wait for your click. The agent runs in an isolated container and edits config files only by default.

Apps

Popular apps, one click

Official images with the database, volumes and HTTPS set up for you. Or deploy any Docker image.

WordPress
Ghost
n8n
Uptime Kuma
Gitea
Adminer
Any Docker image
FAQ

Frequently asked questions

What server do I need?

A VPS running Ubuntu, Debian, Rocky Linux, AlmaLinux, RHEL or Fedora with 2 GB RAM or more. The panel installs Docker and Traefik. See the Requirements page for details.

Do I have to use AI?

No. Deploys, databases and backups all work without it. Add an API key from the provider you like when you want it.

Is the beta free?

Yes, the beta is free. We will tell you ahead of any change.

Where does my data live?

On your server. Code, databases and secrets never pass through our servers.

When does it launch?

We are opening the private beta in waves. Sign up to get an invite and the install command first.

Get a beta invite

Leave your email and we will send the install command when it is your turn.