No description
Find a file
2019-04-14 14:47:24 +02:00
fixtures Enable useful schemas 2019-04-14 14:47:24 +02:00
.dockerignore Initial commit 2017-09-09 17:54:45 +02:00
.gitignore Initial commit 2017-09-09 17:54:45 +02:00
.gitlab-ci.yml Enable automated builds 2017-09-09 18:00:33 +02:00
docker-compose.yml.example Update example configuration 2018-09-22 22:04:21 +02:00
Dockerfile Add STARTTLS support 2018-10-04 01:04:04 +02:00
entrypoint.sh Initial commit 2017-09-09 17:54:45 +02:00
README.md Initial commit 2017-09-09 17:54:45 +02:00

slapd

Slapd offers a LDAP server, which we mostly use for authentication of various services. Therefore, a lot of services have a direct (or indirect) dependency on this image.

Building slapd

docker build -t zombi/slapd .

Running slapd

docker run -d --name ldap -v /data/ldap:/data -p 389:389 zombi/slapd

Backing up data

Data in this container is considered essential, since it influences almost all other services we run.

We recently discovered that simply copying all the data from data DOES NOT WORK, therefore we included scripts for backing up the slapd database into a compact .ldif format.

running tools/create-ldap-backup.sh will create two files:

  • conf.ldif is a backup of the configuration.
  • data.ldif contains all the saved datasets.