Initial ldap and radius configs

This commit is contained in:
2025-07-19 17:01:59 +03:00
parent b6749b2785
commit b90858bd32
10 changed files with 2802 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
ARG from=debian:bookworm
FROM ${from}
ARG DEBIAN_FRONTEND=noninteractive
#
# We need also curl to get the signing key
#
RUN apt-get update \
&& apt-get install -y curl
#
# Set up NetworkRADIUS extras repository
#
RUN install -d -o root -g root -m 0755 /etc/apt/keyrings \
&& curl -o /etc/apt/keyrings/packages.networkradius.com.asc "https://packages.inkbridgenetworks.com/pgp/packages%40networkradius.com" \
&& echo "deb [signed-by=/etc/apt/keyrings/packages.networkradius.com.asc] http://packages.networkradius.com/extras/debian/bookworm bookworm main" > /etc/apt/sources.list.d/networkradius-extras.list
#
# Install from reposittory
#
RUN apt-get install -y freeradius \
&& apt-get clean \
&& rm -r /var/lib/apt/lists/* \
&& ln -s /etc/freeradius /etc/raddb
ADD ./raddb/* /etc/raddb/3.0/
WORKDIR /
EXPOSE 1812/udp 1813/udp
ENTRYPOINT ["freeradius"]
CMD ["-X"]