The FreeRADIUS Server Project is a high performance and highly configurable multi-protocol policy server, supporting RADIUS, DHCPv4 DHCPv6, DNS, TACACS+ and VMPS. It is available under the terms of the GNU GPLv2. Using RADIUS allows authentication and authorization for a network to be centralized, and minimizes the number of changes that have to be done when adding or deleting new users to a network.
FreeRADIUS can authenticate users on systems such as 802.1x (WiFi), dialup, PPPoE, VPN's, VoIP, and many others. It supports back-end databases such as MySQL, MariaDB, PostgreSQL, Oracle, Microsoft Active Directory, Apache Cassandra, Redis, OpenLDAP, and many more. It is used daily to authenticate the Internet access for hundreds of millions of people, in sites ranging from 10 to 10 million+ users.
services:
freeradiusrest:
image: riadag/freeradius-rest:latest
container_name: FREERADIUSREST
ports:
- 1812-1813:1812-1813/udp
- 1222:22
restart: unless-stopped
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "3"
privileged: true
environment:
#Set timezone
- TIME_ZONE=Asia/Jakarta
#ssh root password
- ROOT_PASSWORD=12345678
#freeradius config
- RADIUS_SECRET=mysecretradius
- RADIUS_CLIENT=0.0.0.0
- RADIUS_DEBUG=no
- REST_API=https://domain.phpnuxbill.com/radius.php
Content type
Image
Digest
sha256:188063267…
Size
30.5 MB
Last updated
about 1 month ago
docker pull riadag/freeradius-rest