Skip to content

First-Run Checklist

A clean install gives you an empty admin panel. Here’s the path to your first active subscriber.

The installer printed a random 24-char password. Log in, then:

  1. Click your username (top-right) → Profile
  2. Change Password → save
  3. (Recommended) Settings → Security → enable 2FA

The NAS is the BNG router that does RADIUS auth on behalf of subscribers.

Settings → NAS → Add NAS

FieldExample
Namemikrotik-main
IP Address192.168.1.1 (router LAN IP that will send RADIUS packets)
Secretstrong random string (also configured on the router)
Backend kindmikrotik (or generic for Cisco/Juniper)
API username/passwordfor live actions (Torch, Ping, queue sync)
API port8728 (or 8729 for TLS)

After save, click Test Connection. You should see OK — 16 cores, 18d uptime, ROS 7.x.

On the MikroTik side:

/radius add service=ppp address=<ProxPanel-IP> secret=<same-secret> timeout=2s
/radius incoming set accept=yes port=3799
/ppp aaa set use-radius=yes accounting=yes interim-update=1m

Services → Add Service

Minimum required:

  • Name (4M-50GB)
  • Speed: 4000 kb download / 2000 kb upload (= 4 Mbps / 2 Mbps)
  • Monthly quota: 50 GB
  • Price: 25 USD
  • Expiry: 30 days

You can add FUP tiers, CDN profiles, time-based discounts later — see Services.

If you’re using dynamic IPs from MikroTik:

  • The pool is configured on MikroTik (/ip pool add name=4M-pool ranges=10.1.4.1-10.1.4.254)
  • In ProxPanel: edit the service → Pool Name = 4M-pool

For static IP per subscriber, see Static IP Assignment.

Subscribers → Add Subscriber

  • Username: test@isp.com
  • Password: something-strong
  • Full name + phone (optional)
  • Service: 4M-50GB
  • Expiry: 30 days from today

Have a customer / lab client dial PPPoE with those credentials. Within a few seconds you should see:

  • Sessions page → user appears as online with assigned IP
  • Subscribers page → online indicator turns green
  • Dashboard → “Active Sessions” counter +1

If auth fails, check:

  • Replace self-signed cert with Let’s Encrypt — certbot --nginx -d panel.yourdomain.com
  • Set up automated backups — Settings → Backups → schedule
  • Connect SMTP for invoice + notification emails
  • Enable Customer Portal so subscribers can self-serve
  • Add resellers if you have partner ISPs

Done. You’re ready for paying customers.