GO Govps VPS control panel
Linux VPS control panel

Govps — your Linux servers, one console

Files, Nginx and Let's Encrypt, WireGuard, a web terminal, rsync transfers, SQLite studio, systemd and nftables, plus the authentication and audit plumbing to run it safely.

  • Go 1.24standard library first
  • SQLiteWAL, pure Go driver
  • html/templateserver rendered
  • 1 binaryembedded assets

Everything a Linux server needs

Every panel below is backed by SQLite and editable from the console.

File manager

Browse, edit, upload, and download files inside explicit roots. Symlinks that escape a root are rejected.

Explore

Nginx, SSL, and virtual hosts

Reverse proxies, static sites, and redirects rendered from templates, with certbot issuance and expiry tracking.

Explore

WireGuard tunnels

Create interfaces and peers, generate keys, render wg-quick configs, and bring tunnels up or down.

Explore

Web terminal

A shell in the browser with per-session working directory, command history, timeouts, and bounded output.

Explore

Server transfer

Store SSH targets with encrypted secrets, test connectivity, and push or pull files with rsync and a job history.

Explore

Database studio

Inspect schemas, run one statement at a time, save snippets, and export results as CSV.

Explore

What is inside

No external services and no frontend build step. One binary with embedded assets.

Services and firewall

Inspect systemd units, read journal lines, and manage ufw rules and status from one page.

Safe by default

GOVPS_SYSTEM_ENABLED=false disables every host command. Credentials use AES-256-GCM, file roots are sandboxed, and actions are audited.

SQLite, no sidecar

One file holds users, sessions, vhost metadata, WireGuard keys, targets, snippets, and the audit trail. Backup with VACUUM INTO.

Take control of your VPS

Sign in and manage files, sites, tunnels, services, and the firewall from one console.