Self-hosted VPN, made simple

Your server. Your rules.

A private VPN on your own VPS — simple to install, simple to share, and simple to keep working.

  • No Linux knowledge
  • AI-ready
  • Everything in one place

From VPS to VPN — without a terminal

Set up your own VPN in the browser.

Paste this link into your provider's Post-install script URL field when you create the VPS. Outpost will be ready when the server starts.

Post-install script URL · Latest signed release
https://outpostvpn.xyz/install.sh
  1. 01

    Create the VPS

    Create a fresh VPS in your provider panel and paste the Post-install link before launch.

    Requires a clean Ubuntu 24.04 amd64 VPS
  2. 02

    Outpost installs

    Outpost installs automatically, prepares a temporary HTTPS certificate, and becomes available at your server's IP address as soon as the VPS starts.

  3. 03

    Continue in the browser

    Open that address in any browser and connect your domain for a permanent HTTPS certificate. Then manage connections, routing, profiles, updates, and the rest of your VPN there.

Everything in one place

One clear web panel. Your whole VPN.

See server health and traffic, create connections, publish routes, configure Hysteria 2 and Xray, install updates, and maintain the server — all from the browser.

  • Connections and traffic
  • Routes and protocols
  • Updates and maintenance
Outpost web panel showing server health, traffic, and connections

One link. Every major platform.

Open internet. Any device.

Outpost works with a growing range of compatible VPN clients across iOS, macOS, Android, Windows, and Linux. Pick the app you prefer and add the connection with a link or QR code.

  • iOS
  • macOS
  • Android
  • Windows
  • Linux

Built for heavy blocking

Two ways through.

Outpost gives compatible clients two encrypted ways to reach the same server. Both are built for difficult networks. Set their priority centrally, and add future transports without replacing every client link.

Split tunneling, managed centrally

Only the traffic that needs Outpost goes through Outpost.

Blocked and selected destinations travel through your server. Local services and anything you choose can connect directly, keeping local speed and location.

Change the rules in one place.

Outpost publishes the routing policy centrally. Compatible clients download updates automatically through the same subscription link — no manual changes on every device.

Your server. Your control.

Private by design. Controlled by you.

Open source

Transparent and auditable.

Your VPS

You own the server and control the data.

No traffic inspection

Outpost does not inspect your traffic.

AI-ready

Install and manage Outpost through native MCP.