gerandonk/nuxradius

By gerandonk

Updated 5 months ago

Mikrotik Billing Management

Image
Networking
API management
Web servers
0

2.3K

gerandonk/nuxradius repository overview

Mikrotik Billing Managment using Api And Freeradius


Original Source https://github.com/hotspotbilling/phpnuxbill

Fiture :


Default Environtment :

TIMEZONE=Asia/Jakarta
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_DATABASE=phpnuxbill
MYSQL_USER=phpnuxbill
MYSQL_PASSWORD=phpnuxbill
MYSQL_ROOT_PASSWORD=toor
CLIENT_NAME=RestClient
CLIENT_IP=10.43.0.0/29
CLIENT_SECRET=testing123
AUTH_USERNAME=vpnradius
AUTH_PASSWORD=11223344

Example to run :

  • With VPN Service
docker run -d -p 8080:80 -p 8443:443 -p 11944:1194 -p 1812:1812/udp -p 1813:1813/udp --device /dev/net/tun --privileged --cap-add=NET_ADMIN --name='phpnuxbill' -e MYSQL_DATABASE='phpnuxbill' -e MYSQL_USER='phpnuxbill' --restart unless-stopped gerandonk/nuxradius:latest
  • Without VPN Service
docker run -d -p 8080:80 -p 8443:443 -p 1812:1812/udp -p 1813:1813/udp --name='phpnuxbill' -e MYSQL_DATABASE='phpnuxbill' -e MYSQL_USER='phpnuxbill' --restart unless-stopped gerandonk/nuxradius:novpn

***Note

  • One vpn user only for one client
  • If you want add more user vpn, you can add to environment until 4 or you can increase by change total client subnet from "CLIENT_IP", but DWYOR
AUTH_USERNAME2=
AUTH_PASSWORD2=

AUTH_USERNAME3=
AUTH_PASSWORD3=

AUTH_USERNAME4=
AUTH_PASSWORD4=

Donation:

https://paypal.me/sklitinov⁠

https://viaqris.gmcloud.xx.kg/⁠

Tag summary

Content type

Image

Digest

sha256:ccf792879

Size

129.7 MB

Last updated

5 months ago

docker pull gerandonk/nuxradius:novpn