Skip to main content
OpenAIAnthropicGooglePerplexityMetaMicrosoftAmazonCohere
Self-Hosted Hosting

your hardware. our control plane.

Bring any Linux VPS — Hetzner, AWS, Vultr, your own metal. paste one install command, the agent registers itself over a secure outbound tunnel, and the Yovale dashboard takes over from there.

free trial. no credit card required.

lifetimepay once · own forever
BYO Starter
$149lifetime · 10 servers
popular
BYO Pro
$499lifetime · 100 servers · +$2/extra
scale
compare plans
vps@hetzner-cx22operational
uptime 2m 14sagent v1.4.2
runs on your hardware

what runs on your VPS after the install command.

Running WordPress on your own VPS starts cheap and ends in 2am ssh sessions — patching, backing up, restoring, restarting, watching logs scroll past in a tmux pane.

running stack — top down
6 layers · all healthy
WordPress sites
wp 6.9 · your content
Application runtime
nginx · php 8.4-fpm · mariadb 11
Container engine
docker 26.1.4 · isolation per site
Yovale agent
go binary · v1.4.2 · hmac signed
Secure outbound link
tls 1.3 · no inbound ports
Linux host
ubuntu 24.04 lts · 2 vcpu · 4 gb
capacity
live
vCPU0.4 / 2
Memory1.3 / 4 GB
Storage9.6 / 80 GB
enabled by default
Single-command installer
Outbound-only secure tunnel
HMAC-signed agent API
Capability discovery
install path · ~90 seconds end-to-end
3 steps · all complete
1
Provision a VPS

Any Linux server with Docker support — Hetzner, AWS, DigitalOcean, Vultr, or your own metal. minimum 2 vCPU and 4 GB RAM for a comfortable start.

2
Paste the install command

One bash line, copied from the dashboard onboarding wizard. The agent installs, opens a secure tunnel, signs in with HMAC, and reports its capabilities. takes about 90 seconds.

3
Create your first site

Sites use the same dashboard flow as managed Yovale. plan caps follow your hardware, backups are scheduled to R2, monitoring starts immediately.

1
command to connect a server
0
ports exposed to the internet
<5min
from fresh VPS to first site
any linux works

tested on the providers your team already uses.

If it runs Ubuntu, Debian, or RHEL with Docker — it works. one install command, no provider-specific setup.

Hetzner Cloud
AWS Lightsail
DigitalOcean
Vultr
Linode / Akamai
Oracle Cloud
Bare metal
On-prem KVM
live install

paste once. connected in 87 seconds.

The agent installs, opens a secure outbound link, signs in with a per-server HMAC key, and reports its capabilities back. nothing else to configure.

vps@hetzner-cx22 — bash
$curl -sSL install.yovale.com | bash
→ Detecting OS — Ubuntu 24.04 LTS ✓
→ Installing Docker engine — 26.1.4 ✓
→ Pulling agent binary — v1.4.2 (8.4 MB) ✓
→ Generating HMAC keypair — scoped ✓
→ Opening secure outbound link — no inbound ports ✓
→ Reporting capabilities — 2 vCPU · 4 GB · 80 GB ✓
→ Registering with Yovale dashboard — connected ✓
Server ready. Open dashboard to create your first site.
$
what happened
Agent installed
binary verified, systemd unit enabled
0:34
Docker ready
engine + compose runtime up
0:42
Tunnel opened
outbound TLS, no inbound ports
1:08
Registered
HMAC scoped, capabilities reported
1:27
median install time
87sacross recent installs
connection model

no public IP. no exposed ports. outbound only.

Every connection between your VPS and Yovale flows through an outbound-only secure tunnel. you never open a firewall hole. Yovale never holds root.

your VPSnode 01
hetzner-cx22
yovale-agent
docker engine
secure tunneltransit
no inbound ports
HMAC signed
scoped credentials
yovale dashboardcontrol
sites + backups
monitoring
recovery flows
outbound-only connectionHMAC-signed agent APIno root key on Yovale's sidescoped per-server credentialsevery action audit-logged
lifetime pricing

pay once. run servers forever.

BYO is sold separately from managed plans — one-time purchase, no monthly fee, no annual renewal. you keep paying your VPS provider for hardware (which you'd do anyway). that's the whole bill.

BYO Starter
$149lifetime
most popular

For solo developers, freelancers, and small agencies running their own infra.

  • 10 connected servers
  • unlimited sites within your hardware
  • all platform features included
  • free updates forever
  • public API (coming soon)soon
  • free trial — no credit card
buy lifetime
BYO Pro
$499lifetime
for scale

For agencies, hosting platforms, and teams running fleets of servers.

  • 100 connected servers
  • +$2 lifetime per server beyond 100
  • unlimited sites within your hardware
  • all platform features included
  • public API (coming soon)soon
  • free updates forever
buy lifetime
what's included

everything you'd otherwise build yourself.

A serious DIY WordPress stack is weeks of yak-shaving — Docker, nginx, SSL, backups, monitoring, recovery. Yovale BYO ships all of that bundled, on hardware you control.

DIY estimate
~3 weeksbuild + ongoing toil
yovale BYO
~90 secone install command
capability
DIY effort
BYO
Container per site
4 hrs
nginx + SSL auto-renewal
3 hrs
Database isolation
2 hrs
Scheduled R2 backups
6 hrs
Backup restore UI
weeks
Monitoring (7 metrics)
2 days
Plugin blocklist
1 day
Recovery flows
weeks
Domain CNAME automation
1 day
WordPress hardening
4 hrs
Self-updating agent
ongoing
Per-server audit log
1 day
Public REST API
weeks
soon
faq

common questions before you connect a server.

Which VPS providers work with BYO?

Any Linux VPS with Docker support and outbound internet access. Hetzner, AWS, DigitalOcean, Vultr, Linode, and bare-metal boxes all work the same way.

Does Yovale see my server's filesystem?

Only through the agent over the tunnel, scoped to the API surface the agent exposes. there is no shell access, no root key on Yovale's side, and a per-server audit log records every action.

Can I move sites between BYO and managed Yovale?

Yes. Backups are stored in R2 and can be restored to either side. the site lifecycle is the same on both products.

What happens if my VPS goes offline?

Backup metadata stays cached in the dashboard, so you can browse and download backups even when the server is unreachable. when the server comes back online, the dashboard reconnects automatically.

Do I need to expose ports on my server?

No. The connection is outbound-only via a secure tunnel. nothing on your VPS faces the public internet.

How does BYO pricing work?

BYO has its own one-time pricing — separate from managed plans. $149 lifetime gets you 10 connected servers. $499 lifetime gets you 100 connected servers, plus $2 lifetime per additional server beyond that. no recurring platform fees.

Is there an API for managing sites and servers?

A public REST API is on the roadmap and ships with both BYO plans at no extra cost. it'll cover site CRUD, backups, monitoring queries, and capability inspection — same surface the dashboard uses internally.

ready when you are

your hardware. your data. our software.

Connect any Linux VPS in minutes. free, no credit card.