riadag/freeradius-rest

By riadag

Updated about 1 month ago

Image
0

215

riadag/freeradius-rest repository overview

The FreeRADIUS server

Introduction

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.

Docker Compose

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

Tag summary

Content type

Image

Digest

sha256:188063267

Size

30.5 MB

Last updated

about 1 month ago

docker pull riadag/freeradius-rest