Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vacekj/bis-phpipam-docker
Making this undergrad course just a little bit less tiring by using Docker and docker-compose.
https://github.com/vacekj/bis-phpipam-docker
Last synced: about 2 months ago
JSON representation
Making this undergrad course just a little bit less tiring by using Docker and docker-compose.
- Host: GitHub
- URL: https://github.com/vacekj/bis-phpipam-docker
- Owner: vacekj
- Created: 2022-05-14T14:37:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-05-19T22:07:39.000Z (over 2 years ago)
- Last Synced: 2024-04-14T02:03:10.377Z (9 months ago)
- Language: Shell
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PhpIPAM + LDAP via Docker Compose
Once upon a time I was tasked with deploying PhpIPAM with LDAP authentication to a Debian server, and expose it via HTTPS. In order to make this ordeal more bearable, I took to the mighty Docker Compose + Nginx duo, which turned out to be quite a pleasurable experience, despite the [underlying technologies involved](https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/).
## Features
- OpenLDAP server
- LDAP Account Manager
- PhpIPAM that optionally uses the LDAP server
- Nginx with automatic SSL management via ZeroSSL and subdomain management## Setup
1. Install docker and docker compose
2. Copy the repo to the target server
3. Rename .env.example to .env and fill in the missing variables
4. run `docker compose up -d`