Sign inSign up

gpappsoft/privacyidea-freeradius

By gpappsoft

Updated about 1 month ago

A freeradius container, including the privacyIDEA plugin.

Image
Security
0

8.6K

gpappsoft/privacyidea-freeradius repository overview

privacyIDEA-freeradius

A simple freeradius server including the privacyIDEA-FreeRADIUS plugin. The radius authentication will be validated by a privacyIDEA server.

Environment Variables

VariableDefaultDescription
RADIUS_PI_HOST127.0.0.1Hostname / IP of the privacyIDEA Server
RADIUS_PI_REALMSet the default realm
RADIUS_PI_RESCONFSet the default resolver
RADIUS_PI_SSLCHECKfalseSet to true to run with ssl check. root CA certificate import is not yet implemented
RADIUS_PI_TIMEOUT10Set timout for the request to the privacyIDEA server

Frequently Asked Questions

How can I test or debug the RADIUS server?
  • You can use the radtest command from the container:
docker exec -ti privacyidea-radius /opt/bin/radtest <username> <password> 127.0.0.1 1 testing123
  • Start the debug mode with the freeradius -X arguments:
docker run --rm -dt -p 1812:1812/tcp -e ...  privacyidea-radius freeradius -X
How can I include my own clients.conf?
  • Use a bind mount to /etc/raddb/clients.conf
How can I modify the complete rlm_perl.ini?
  • Use a bind mount to /etc/raddb/rlm_perl.ini
    Please note: Do not change the [Default] section. Use the environment variables and include the following section:
[Default]
URL =
REALM =
RESCONF =
SSL_CHECK =
DEBUG =
TIMEOUT =

Tag summary

Content type

Image

Digest

sha256:36fcd78d2

Size

64.9 MB

Last updated

about 1 month ago

docker pull gpappsoft/privacyidea-freeradius