Exemplar Opengrok, and Homer, behind a Traefik reverse-proxy. Configured using docker-compose.yml file. Extensible to host other services.
- HTTP Compression so Opengrok may load large files quickly
- HTTPS with HTTP-> HTTPS Redirect
- 80/http - Simple redirect to 443 with https scheme
- 443/https - Main
- 8080/http - Traefik dashboard, disable in static.toml
/
- Homer dashboard/opengrok
- Opengrok search page
- Update traefik/dynamic.toml with the machine's hostname
- Input a certificate and private key into traefik/pki at the path indicated in dynamic.toml
For a comprehensive guide on how to add repos, consult the HOW_TO_ADD_REPOS.md file.