https://github.com/bbtsoftware/docker-mediawiki-ldap
Mediawiki with Apache based LDAP authentication and some other extensions
https://github.com/bbtsoftware/docker-mediawiki-ldap
docker ldap mediawiki
Last synced: 3 months ago
JSON representation
Mediawiki with Apache based LDAP authentication and some other extensions
- Host: GitHub
- URL: https://github.com/bbtsoftware/docker-mediawiki-ldap
- Owner: bbtsoftware
- License: mit
- Created: 2020-06-29T11:45:57.000Z (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2023-02-24T03:56:42.000Z (over 2 years ago)
- Last Synced: 2025-03-28T23:34:23.298Z (4 months ago)
- Topics: docker, ldap, mediawiki
- Language: Dockerfile
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 6
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Outdated version
## Mediawiki with Apache based LDAP authentication
Mediawiki with Apache based LDAP authentication and some other extensions.
Based on the [official Mediawiki container](https://hub.docker.com/_/mediawiki).
### Information
| Service | Stats |
|---------|-------------------------------------------------------------------------------------------|
| Docker | [](https://hub.docker.com/r/bbtsoftwareag/mediawiki-ldap/builds) [](https://hub.docker.com/r/bbtsoftwareag/mediawiki-ldap) [](https://hub.docker.com/r/bbtsoftwareag/mediawiki-ldap) [](https://hub.docker.com/r/bbtsoftwareag/mediawiki-ldap/builds) |
| GitHub | [](https://github.com/bbtsoftware/docker-mediawiki-ldap/commits/master) [](https://github.com/bbtsoftware/docker-mediawiki-ldap/issues) [](https://github.com/bbtsoftware/docker-mediawiki-ldap/pulls) [](https://github.com/bbtsoftware/docker-mediawiki-ldap/) [](https://github.com/bbtsoftware/docker-mediawiki-ldap/blob/master/LICENSE) |### General
| Topic | Description |
|--------|-------------------------------------------------------------------------|
| Image | See [Docker Hub](https://hub.docker.com/repository/docker/bbtsoftwareag/mediawiki-ldap). |
| Source | See [GitHub](https://github.com/bbtsoftware/docker-mediawiki-ldap). |### Installation
```sh
docker pull bbtsoftwareag/docker-mediawiki-ldap
```#### Tags
| Tag | Description | Size |
|--------|------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|
| latest | Latest release |  |
| 1.34.2 | Release matching to mediawiki [1.34.2](https://github.com/bbtsoftware/docker-mediawiki-ldap/releases/tag/1.34.2) |  |#### Volumes
Specific for LDAP authentication:
| File | Description |
|-----------------------------------------------|---------------------------------------------------------------------|
| /var/www/html/LocalSettings.php | Add wfLoadExtension('Auth_remoteuser'); to LocalSettings.php |
| /etc/apache2/sites-available/000-default.conf | 000-default.conf |### Samples
#### 000-default.conf
```yaml
ServerAdmin webmaster@localhost
DocumentRoot /var/www/htmlErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
AuthName "LDAP Authentication"
AuthType Basic
AuthBasicProvider ldap
AuthLDAPGroupAttribute member
AuthLDAPGroupAttributeIsDN On# Example for Microsoft AD. For more details see Apache authnz_ldap documentation.
AuthLDAPRemoteUserAttribute sAMAccountName
AuthLDAPURL ldap://LdapServerHost:Port/?sAMAccountName?subAuthLDAPBindDN "LdapUserDn"
AuthLDAPBindPassword LdapUserPwd
Require valid-user
```