docker-compose.yml
A license must be generated with the link in webadm container logs or added in /opt/webadm/conf/license.key. The first login can be done with cn=admin,o=root/password, then admin/password
version: '3'
services:
webadm1:
restart: always
image: rcdevs/webadm
container_name: webadm
ports:
- 1443:443
- 18443:8443
depends_on:
- "sql1"
- "ldap1"
volumes:
- "webadm1-temp:/opt/webadm/temp"
- "webadm1-conf:/opt/webadm/conf"
- "webadm1-pki:/opt/webadm/pki"
- "logs:/opt/webadm/logs"
ldap1:
restart: always
image: rcdevs/slapd
container_name: slapd
volumes:
- "ldap1-conf:/opt/slapd/conf"
- "ldap1-data:/opt/slapd/data"
- "logs:/opt/slapd/logs"
sql1:
restart: always
image: rcdevs/mariadb
container_name: sql
environment:
MYSQL_ROOT_PASSWORD: webadm
MYSQL_DATABASE: webadm
MYSQL_USER: webadm
MYSQL_PASSWORD: webadm
command: --max_connections=10000
volumes:
- "sql1-data:/var/lib/mysql"
ldproxy:
restart: always
image: rcdevs/ldproxy
container_name: ldproxy
ports:
- 389:10389
- 636:10636
depends_on:
- "webadm1"
volumes:
- "ldproxy-conf:/opt/ldproxy/conf"
- "logs:/opt/ldproxy/logs"
radiusd:
restart: always
image: rcdevs/radiusd
container_name: radiusd
ports:
- 1812:1812
depends_on:
- "webadm1"
volumes:
- "radiusd-conf:/opt/radiusd/conf"
- "logs:/opt/radiusd/logs"
volumes:
ldap1-conf:
ldap1-data:
ldproxy-conf:
logs:
radiusd-conf:
sql1-data:
webadm1-conf:
webadm1-pki:
webadm1-temp:
Content type
Image
Digest
sha256:fab8f7d23…
Size
164.2 MB
Last updated
2 days ago
docker pull rcdevs/webadm:2.4.20