[Documentation] Manual Installation / Docker Compose #312

Closed
opened 2026-04-05 17:05:49 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @ulab on 1/27/2026

Describe the Bug

Following the Manual Installation / Docker Compose setup, I ran into a "404 Page not found" when navigating to the https://your-domain.com/auth/initial-setup.

While comparing the installer and manual configuration, I noticed the following differences:

  • docker-compose.yml
    • installer uses version numbers instead of latest for the images
    • healthcheck / interval and timeout use different values (10s vs 3s)
    • installer asks for and enables ipv6, maybe the manual config should have that as comment?
  • dynamic_config.yml
    • manual installation has tab before - badger instead of spaces
    • manual installation is missing the full tcp: section
  • traefik_config.yml
    • different badger versions
    • email in manual installation is missing quotes
    • encodedCharacters section is missing in manual installation
    • ping / entrypoint has two additional spaces in manual installation. I do think these matter in yml?

I am not sure if any of these resulted in my issue, but I do feel the configuration should at least be identical between these two setups.

Environment

Debian 12

To Reproduce

Follow the above linked documentation for the manual installation.

Expected Behavior

A similar if not identical configuration.

*Originally created by @ulab on 1/27/2026* ### Describe the Bug Following the [Manual Installation / Docker Compose](https://docs.pangolin.net/self-host/manual/docker-compose) setup, I ran into a "404 Page not found" when navigating to the https://your-domain.com/auth/initial-setup. While comparing the installer and manual configuration, I noticed the following differences: - `docker-compose.yml` - installer uses version numbers instead of `latest` for the images - healthcheck / interval and timeout use different values (10s vs 3s) - installer asks for and enables ipv6, maybe the manual config should have that as comment? - `dynamic_config.yml` - manual installation has tab before `- badger` instead of spaces - manual installation is missing the full `tcp:` section - `traefik_config.yml` - different `badger` versions - `email` in manual installation is missing quotes - `encodedCharacters` section is missing in manual installation - `ping / entrypoint` has two additional spaces in manual installation. I do think these matter in yml? I am not sure if any of these resulted in my issue, but I do feel the configuration should at least be identical between these two setups. ### Environment Debian 12 ### To Reproduce Follow the above linked documentation for the manual installation. ### Expected Behavior A similar if not identical configuration.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#312