Sign inSign up

goofball222/freeradius

By goofball222

Updated 19 days ago

Alpine Linux based FreeRadius Docker container

Image
4

100K+

goofball222/freeradius repository overview

FreeRadius Docker Container

Latest Build Status Docker Pulls Docker Stars License

Docker tags:

Tagfreeradius VersionDescriptionRelease Date
latest3.0.27Latest stable release2025-04-23


Description

FreeRadius container built on Alpine Linux.

See: https://wiki.freeradius.org/guide/Basic-configuration-HOWTO and the rest of the FreeRadius Wiki for setup help.


Usage

This container exposes the following two ports:

  • 1812/udp freeradius authorization service port
  • 1813/udp freeradius accounting service port

*Basic docker-compose.yml to launch a FreeRadius instance and make it accessible


services:
  freeradius:
    image: ghcr.io/goofball222/freeradius
    container_name: freeradius
    network_mode: bridge
    restart: unless-stopped
    ports:
      - 1812:1812/udp
      - 1813:1813/udp
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./clients.conf:/etc/raddb/clients.conf
      - ./radiusd.conf:/etc/raddb/radiusd.conf
      - ./authorize:/etc/raddb/mods-config/files/authorize
      - ./certs:/etc/freeradius/certs
    environment:
      - TZ=UTC


Environment variables:

VariableDefaultDescription
DEBUGfalseSet to true for extra entrypoint script verbosity for debugging
PGID999Specifies the GID for the container internal radius group (used for file ownership)
PUID999Specifies the UID for the container internal radius user (used for process and file ownership)
RADIUSD_OPTSunsetAny additional custom run options for the container radiusd process

Tag summary

Content type

Image

Digest

sha256:25fc83a01

Size

5.7 MB

Last updated

19 days ago

docker pull goofball222/freeradius