Prerequisites
Before you begin, make sure you have:- A server running Ubuntu 22.04+ with SSH access
- PHP 8.2+ and Composer installed
- MySQL 8.0+ running
- Nginx or Apache
- A domain pointed at your server
Step 1 — Install the application
Download the latest.zip from your customer portal, upload it to your server, and extract it:
.env with your database credentials, app URL, and mail settings:
Step 2 — Configure the web server
Nginx (quick example — see full guide):Step 3 — Start queue workers and the scheduler
Step 4 — Complete setup in the admin panel
- Open
https://yourdomain.com/setupin your browser - Log in with the default admin credentials from the seeder
- Change your password immediately
- Navigate to Admin → Settings to configure:
- App name and branding
- SMTP email settings
- Payment gateways (Stripe, PayPal, or CryptAPI)
- Cloud provider keys (DigitalOcean / Vultr)
Step 5 — Create your first plan and deploy a server
- Go to Admin → Plans → Create Plan — define bandwidth, speed limits, trial days
- Add a billing cycle under the plan (e.g. Monthly at $9.99)
- Go to Admin → Deployments → DigitalOcean (or Vultr) to deploy your first VPN server
- Create a Server Group and add the server to it
- Assign the server group to your plan
yourdomain.com, subscribe, and download their VPN configs.