agstr/pnb
PHPNuxBill - PHP Mikrotik Billing with phpmyAdmin Freeradius & crontab
4.3K
PHPNuxBill - PHP Mikrotik Billing Freeradius
Github
PHPNuxBill: https://github.com/hotspotbilling/phpnuxbill
WA Gateway: https://github.com/dimaskiddo/go-whatsapp-multidevice-rest
PHPNuxBill: 2025.1.16
Go Whatsapp: 1.7.2
FreeRadius: 3.0
PHP: 8.2.21
NGINX: 1.26.1
MariaDB: 10.11.8
OpenSSH: 9.7p1
Htop: 3.3.0
Go: go1.22.5
Docker Compose
services:
pnbrad:
image: agstr/pnb:latest
container_name: PNBRAD
ports:
- 1812-1813:1812-1813/udp
- 9980:80
- 9306:3306
- 922:22
restart: unless-stopped
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "3"
privileged: true
environment:
#database config
- DB_DATABASE=pnbrad
- DB_USERNAME=pnb
- DB_PASSWORD=12345678
#Set timezone
- TIME_ZONE=Asia/Jakarta
#ssh root password
- ROOT_PASSWORD=12345678
#freeradius config
- RADIUS_SECRET=pnb123
- RADIUS_CLIENT=0.0.0.0
- RADIUS_LOG_AUTH=no
docker pull agstr/pnb