Setup Guide
Install, configure, and launch Vail on your server or hosting environment.
This guide walks you through deploying Vail on your infrastructure, whether using a Linux VPS, Docker, or Node.js process managers.
Prerequisites
Vail requires Node.js v20 or newer (or Bun). Verify your installation with node -v.
- Node.js v20+ or Bun runtime
- Git for cloning or pulling updates
- A public domain or reverse proxy (such as Nginx, Caddy, or Cloudflare Tunnel) if exposing publicly
Installation
Download your Vail release package (vail.zip) and extract it into your deployment folder:
-
Extract the package into your target folder:
unzip vail.zip -d /var/www/vail cd /var/www/vail -
Install dependencies:
npm install -
Build the Next.js production bundle:
npm run build -
Start the production server:
npm start
Verification
Once started, open your browser and navigate to:
http://localhost:3000You should see your status page rendered with dark mode active by default. Proceed to the Configuration guide to customize your site title, theme colors, and services.

