Sign inSign up

goofball222/freeradius

By goofball222

•Updated 10 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
latest⁠3.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:6657186e0…

Size

5.7 MB

Last updated

10 days ago

docker pull goofball222/freeradius