Skip to content

About

SSTP vpn manager for MikroTik

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

VPN Manager

StandWithPalestine Platform MikroTik PHP LICENSE

A modern, fast, and lightweight web interface for managing MikroTik RouterOS SSTP VPN servers.

Automatically handles:

  • Dashboard overview of VPN users, active sessions, and router resources
  • SSTP user management (add, edit, toggle, delete)
  • Automatic IP assignment from configured pools
  • Active session termination and kicking
  • One-click client connection commands (Windows, Linux, RouterOS)
  • Security protections (CSRF, bcrypt hashing, rate limiting)

Install

cd /var/www/html
git clone [https://github.com/systikbill/vpn-manager.git](https://github.com/systikbill/vpn-manager.git)
cd vpn-manager
chown www-data:www-data .env
chmod 640 .env

Setup

Configure your router credentials and VPN IP pool in .env:

ROUTER_HOST=192.168.88.1
ROUTER_PORT=8728
ROUTER_USER=admin
ROUTER_PASS=your_router_password
VPN_PUBLIC_IP=your_public_ip

VPN_POOL_START=10.100.0.10
VPN_POOL_END=10.100.0.254

Access the panel via browser. Default password is admin.

Change the default password immediately in the Settings page after initial login.

Ports

Port Service
80 Web Interface (HTTP)
443 Web Interface (HTTPS)
8728 RouterOS API
443 SSTP VPN Server

Support the Developer

If you found this project helpful for your business or personal use, consider supporting the development.

Buy me a Coffee

About

SSTP vpn manager for MikroTik

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages