Nobreakspace
Ausstattung
Dienste
Chaotikum
Nobreakspace
Ausstattung
Dienste
Chaotikum
Dies ist eine alte Version des Dokuments!
| Verantwortung | Malte |
| Container | codi |
| W. Ports | keine |
| OS | Debian 10 |
| Server | magrathea |
| Zustand | Produktiv |
Dies ist die technische Doku zu unserem Container Codi. Nutzerinfos zu CodiMD findest du hier.
| Serviceübersicht | Version |
|---|---|
| CodiMD | 2.2.0 Diploderma swinhonis 2020-07-20 |
Das System wird über Umgebungsvariablen konfiguriert, die in der systemd Unit codi unter /etc/systemd/system/codi.service gesetzt werden.
Wenn man die angepasst hat, muss sie neu geladen werden mit
systemctl daemon-reload
Damit das dann auch einen Effekt hat, muss man danach den Dienst neustarten:
systemctl restart codi
Config über Umgebungsvariablen, die in der `/etc/systemd/system/codi.service` gesetzt werden:
Codi meldet sich mit einem eigenen User am LDAP an, dessen Password in dieser Config steht.
CMD_LDAP_URL=ldaps://ldap.chaotikum.net
CMD_LDAP_BINDDN=uid=codi,ou=services,dc=chaotikum,dc=org
CMD_LDAP_BINDCREDENTIALS=PASSWORD
CMD_LDAP_SEARCHBASE=dc=chaotikum,dc=org
CMD_LDAP_SEARCHFILTER=(&(objectClass=OrganizationalPerson)(uid={{username}})(memberOf=cn=freigeschaltet,ou=groups,ou=internal,dc=chaotikum,dc=org))
CMD_LDAP_USERNAMEFIELD=displayName
CMD_LDAP_USERIDFIELD=uid