RADIUS Server using LDAP as its source of user accounts, designed for quick use with UniFi systems.
42
IMPORTANT NOTE: DOES NOT VERIFY YOUR CLIENTS, DOES NOT ALLOW ANY KIND OF EDITING, ONLY FOR AUTHENTICATION, NO ACCOUNTING, NO AUTHORISATION.
Very basic RADIUS proxy for LDAP. It works by logging in as the user provided by the request (ex: RADIUS request wants to log in as test, password test), and if the LDAP server approves the login, it authorises access (ex: Radiant tries logging in to LDAP server as uid=test,ou=people,dc=example,dc=com , if it succeeds it returns authorised, if it doesn't it returns not authorised)
Adapt this to your liking:
services:
radius:
image: beryllium4/radiant:1.0
restart: unless-stopped
ports:
- "1812:1812/udp"
environment:
RADIUS_SECRET: changeme
LDAP_URL: ldap://example.com:389
USER_DN_TEMPLATE: uid=%s,ou=people,dc=example,dc=com
# LDAPS: "1"
# LDAP_NO_VERIFY: "1"
# RADIUS_VERBOSE: "1"
Content type
Image
Digest
sha256:709507dc5…
Size
45 MB
Last updated
about 1 month ago
docker pull beryllium4/radiant:1.0