All Projects → frauhottelmann → daloradius-docker

frauhottelmann / daloradius-docker

Licence: GPL-3.0 license
A dockerized Daloradius

Programming Languages

shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to daloradius-docker

freeradius exporter
FreeRADIUS Prometheus Exporter
Stars: ✭ 25 (+19.05%)
Mutual labels:  freeradius
FreeRADIUS-Server-Configuration-Tool
🎯 FreeRADIUS Server Configuration Tool 🖥️
Stars: ✭ 33 (+57.14%)
Mutual labels:  freeradius
Kupiki-Hotspot-Admin-Install
Administration dashboard for a hotspot and freeradius 3.x
Stars: ✭ 16 (-23.81%)
Mutual labels:  freeradius
radman
RadMan (Radius Manager) is a FreeRadius Manager - an easy to use FreeRadius Management GUI
Stars: ✭ 53 (+152.38%)
Mutual labels:  freeradius
docker-alpine-radius
Lightweight and fast Freeradius3 server, the image is based on the minimalistic Alpine Linux.
Stars: ✭ 25 (+19.05%)
Mutual labels:  freeradius
alpine
🌍 `alpine` Docker image for multiple architectures
Stars: ✭ 81 (+285.71%)
Mutual labels:  multiarch
grase-www-portal
Grase WWW Portal (Main Package)
Stars: ✭ 50 (+138.1%)
Mutual labels:  freeradius
G-DOS
A portable, ROM-booting hobby OS. Currently supports m68k, arm, and PowerPC targets
Stars: ✭ 36 (+71.43%)
Mutual labels:  multiarch
docker-elasticsearch
Multi-architecture (arm, x86) Docker image for Elasticsearch
Stars: ✭ 14 (-33.33%)
Mutual labels:  multiarch
yamete
Yamete - Hentai downloader in PHP CLI - Easy site downloader PHP system
Stars: ✭ 63 (+200%)
Mutual labels:  multiarch
freeradius-admin
A web interface for FreeRADIUS with a MySQL backend. Fast and painless configuration with Docker.
Stars: ✭ 30 (+42.86%)
Mutual labels:  freeradius
tag-push-action
Github action to copy/retag multiarch images from one registry to another
Stars: ✭ 23 (+9.52%)
Mutual labels:  multiarch
Aircrack Ng
WiFi security auditing tools suite
Stars: ✭ 2,690 (+12709.52%)
Mutual labels:  freeradius
docker-freeradius
Freeradius Server in Docker Container
Stars: ✭ 41 (+95.24%)
Mutual labels:  freeradius
docker-docusaurus
A docker image for running Docusaurus 2, which is a development version yet, based on lightweight Alpine Linux.
Stars: ✭ 21 (+0%)
Mutual labels:  multiarch
docker-rpi-plex-video-converter
Raspberry PI - Plex Video converter - Docker image (Multiarch)
Stars: ✭ 19 (-9.52%)
Mutual labels:  multiarch
docker-google-lighthouse-puppeteer
Google Lighthouse + Puppeteer / Docker Image
Stars: ✭ 29 (+38.1%)
Mutual labels:  multiarch

Daloradius in Docker

About

  • Docker image for Daloradius based on latest Ubuntu LTS
  • includes freeradius 3, Apache, php, MariaDB-client
  • needs a separate MariaDB
  • access under your-ip-or-url/
  • User: administrator Password: radius

Tags

  • versions correspond to Daloradius verisons
  • Docker Hub auto builds amd64, arm64v8 and arm32v7

Cli usage

Both docker and podman are working properly.

podman run -d -it --name daloradius --restart=always \
  --network=<network name> \
  --ip=<ip address> \
  -e MYSQL_DATABASE=<database name> \
  -e MYSQL_PORT=<database port> \
  -e MYSQL_USER=<database user> \
  -e MYSQL_PASSWORD=<database password> \
  -e MYSQL_HOST=<database host> \
  -e TZ=<timezone> \
  frauhottelmann/daloradius-docker

BUT! I strongly recommend you do not change the default MYSQL_PORT because some script in container is not affected by the variables here, or something will be with wrong!

Environment variables

MYSQL_USER

standard value: radius

MYSQL_PASSWORD

standard value: dalodbpass

MYSQL_HOST

standard value: localhost

MYSQL_PORT

standard value: 3306

MYSQL_DATABASE

standard value: radius

TZ

standard value: Europe/Berlin - see List of tz time zones


DALO_VERSION

used for version control


Docker-compose example

If you are using armhf you have to change the MariaDB image. I have provided an example below as a comment.

version: "3"
services:
  radius:
    image: frauhottelmann/daloradius-docker:tag #you need to change the tag to your arch and the desired version
    container_name: radius
    restart: always
    depends_on:
      - "radius-mysql" 
    ports:
      - '1812:1812/udp'
      - '1813:1813/udp'
      - '80:80'
    environment:
      - MYSQL_HOST=radius-mysql
      - MYSQL_PORT=3306
      - MYSQL_DATABASE=radius
      - MYSQL_USER=radius
      - MYSQL_PASSWORD=dalodbpass
  radius-mysql:
    image: mariadb:10.3 # use image: linuxserver/mariadb:arm32v7-110.3.18mariabionic-ls37 for RaspberryPi
    container_name: radius-mysql
    restart: always
    environment:
      - MYSQL_DATABASE=radius
      - MYSQL_USER=radius
      - MYSQL_PASSWORD=dalodbpass
      - MYSQL_ROOT_PASSWORD=dalorootpass
    volumes:
      - "./radius-mysql:/var/lib/mysql"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].