Public | Automated Build

Last pushed: 2 months ago
Short Description
Lightweight and fast Freeradius3 server based on Alpine Linux (19.2 MB in size)
Full Description

Freeradius Docker image

Lightweight and fast Freeradius3 server, this image is based on the minimalistic Alpine Linux.

How to use

I have made a simple example setup in Set the ip-range which will connect to the server and the server-secret in clients.conf, set the user/password combination in users.


$ git clone &&\
  cd docker-compose-applications/freeradius

Start the server

$ docker-compose up -d freeradius

Start a test radius connection

$ docker-compose up freeradius-test

The docker-compose.yml contains a container called 'freeradius-test' which will send a auth-request to the server which after succes will print

freeradius-test_1  | Sending Access-Request of id 95 to port 1812
freeradius-test_1  |     User-Name = "testing"
freeradius-test_1  |     User-Password = "password"
freeradius-test_1  |     NAS-IP-Address =
freeradius-test_1  |     NAS-Port = 0
freeradius-test_1  |     Message-Authenticator = 0x00000000000000000000000000000000
freeradius-test_1  | rad_recv: Access-Accept packet from host port 1812, id=95, length=20
Docker Pull Command