Skip to main content

VPS Apps

VPS Apps give you a dedicated virtual private server running the application of your choice. Unlike standard RepoCloud deployments that run in a managed container, a VPS App gives you an entire server with root access, SSH, and a full suite of management tools.
VPS Apps provide dedicated compute, root SSH access, a browser-based serial console, point-in-time snapshots, live resizing, and a dedicated IPv4 address — all managed from the RepoCloud dashboard.

Available VPS Apps

Coolify

Self-hosted Heroku/Netlify alternative with git-push deploys, 280+ one-click service templates, managed databases, and automatic SSL

Dokploy

Docker-native deployment platform with Nixpacks auto-detection, Docker Compose support, Traefik routing, and one-click databases

OpenClaw

AI-powered coding platform using Claude models to generate, test, and iterate on code in persistent workspaces

Hermes Agent

Autonomous AI agent from Nous Research with multi-model routing via OpenRouter, a web dashboard, and messaging integrations

Ubuntu

A clean Ubuntu 24.04 LTS server with nothing pre-installed — full root access to build whatever you need

What Makes VPS Apps Different

VPS Apps are fundamentally different from standard RepoCloud applications:

Pricing

VPS Apps use fixed tiers with hourly billing. Select a tier during deployment — each tier specifies the CPU, RAM, and SSD allocation for your server. A dedicated IPv4 address is included with every VPS at no extra charge.
Every VPS includes a dedicated IPv4 address at no extra charge. Servers can be upgraded to a higher tier but not downsized — resizing to a larger tier permanently increases the disk allocation.

Minimum Requirements

Each app has tested minimum resource requirements. Tiers below the minimum are greyed out on the deployment page:

Deployment Process

Deploying a VPS App follows a streamlined process:
1

Find the App

Search the RepoCloud marketplace for the app you want (e.g., “Coolify” or “Ubuntu”)
2

Configure Deployment

Enter a project name, provide any required inputs (such as an admin email or API key), and select a server tier.
3

Deploy

Click “Deploy” and wait for provisioning to complete (1–2 minutes for Ubuntu, 5–10 minutes for application VPS apps)
4

Receive Deployment Email

You will receive an email with your server’s URL (for web apps), app credentials, SSH connection details, and your private key
5

Manage Your Server

Use the RepoCloud dashboard to access your server’s manage page with all management tools

Manage Page

Every VPS instance has a dedicated manage page accessible from the dashboard. It provides these sections:
View your server’s default domain, IPv4 address, SSH connection command, and app credentials (admin username, password, dashboard URL, etc.)
Power off, power on, or reboot your server. Available once deployment is complete.
Open a browser-based serial console (xterm.js) for emergency access without an SSH client. Useful for recovering from SSH lockouts or diagnosing boot issues.
View, add, and remove SSH public keys for root access. RepoCloud auto-generates an Ed25519 key pair during deployment and sends the private key in your deployment email.
Change your server’s CPU, RAM, and disk by selecting a different tier. Resizing up is always supported; disk size cannot be reduced after an upgrade.
Create point-in-time snapshots of your server (up to 5). Use them before risky changes so you can roll back with one click. To restore, click Restore next to the target snapshot. If newer snapshots exist, a warning lists which ones will be permanently destroyed by the rollback. The server restarts during restore (~10–25 seconds) and the page refreshes automatically when the operation completes.
Point your own domain to the server by creating a DNS A record to your IPv4 address, then registering it in the dashboard. Requires a dedicated IPv4 address.
Permanently delete your server, all its data, snapshots, and IPv4 reservation. Requires typing the project name to confirm.

Legacy Platform Apps

If you deployed Coolify or Dokploy before the VPS system launched, your instance runs on the older EasyPanel-based platform. Those instances continue to work and are managed through the standard RepoCloud manage page (environment variables, Docker image updates, custom domains via CNAME). The VPS manage page features (SSH, console, power controls, snapshots, resize) are only available on new VPS deployments.

Next Steps

Coolify

Deploy a self-hosted PaaS with git-push workflows

Dokploy

Deploy a Docker-native container management platform

OpenClaw

Deploy an AI coding platform powered by Claude

Hermes Agent

Deploy an autonomous AI agent with 400+ models

Ubuntu

Deploy a clean Linux server from scratch