[Feature Request]: Installation failed due to port 80 already in use #1126

Closed
opened 2026-04-05 18:19:27 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @aclfe on 8/2/2025

What happened:

After following the documentation at https://docs.fossorial.io/Getting%20Started/quick-install and running sudo ./installer, my installation came to a halt as I was thrown with the error. This caused 2 docker containers (traefik & gerbil) to only be "created" and not be active.

Error response from daemon: failed to set up container networking: driver failed programming external connectivity on endpoint gerbil (8dbfe199e9820c2c14898c9b4ded59d51f9b1590d020a2c1e0311e4990e5e396): failed to bind host port for 0.0.0.0:80:172.22.0.3:80/tcp: address already in use Error: failed to start containers: exit status 1

I had forgotten that I was running a nginx server that was listening on port 80 and 443 causing the installation to come to an halt. As a result, I had to

  1. sudo systemctl stop nginx
  2. sudo rm -rf config docker-compose.yml
  3. ./installer

and then run the installation again

Current Behavior:

Image Image

Expected Behavior:

Image

Environment

Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Docker version 28.3.3, build 980b856
Docker Compose version v2.39.1

Steps to recreate this issue

  1. sudo apt install nginx
  2. sudo ufw allow 80
  3. sudo systemctl enable nginx
  4. sudo systemctl start nginx
  5. wget -O installer "https://github.com/fosrl/pangolin/releases/download/1.8.0/installer_linux_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')" && chmod +x ./installer
  6. sudo ./installer

Additional information?

Please let me know if there's any further information needed.

*Originally created by @aclfe on 8/2/2025* ## What happened: After following the documentation at https://docs.fossorial.io/Getting%20Started/quick-install and running `sudo ./installer`, my installation came to a halt as I was thrown with the error. This caused 2 docker containers (_traefik_ & _gerbil_) to only be "created" and not be active. `Error response from daemon: failed to set up container networking: driver failed programming external connectivity on endpoint gerbil (8dbfe199e9820c2c14898c9b4ded59d51f9b1590d020a2c1e0311e4990e5e396): failed to bind host port for 0.0.0.0:80:172.22.0.3:80/tcp: address already in use Error: failed to start containers: exit status 1` I had forgotten that I was running a nginx server that was listening on port 80 and 443 causing the installation to come to an halt. As a result, I had to 1) `sudo systemctl stop nginx` 2) `sudo rm -rf config docker-compose.yml` 3) `./installer` and then run the installation again ## Current Behavior: <img width="944" height="433" alt="Image" src="https://github.com/user-attachments/assets/22eed851-5038-471c-ad6c-33fc795e307e" /> <img width="950" height="104" alt="Image" src="https://github.com/user-attachments/assets/7fd8003c-ee13-4541-846e-0c96c5bcf4b4" /> ## Expected Behavior: <img width="450" height="27" alt="Image" src="https://github.com/user-attachments/assets/ba3eeb9a-4455-44d1-afa3-0a2ab0cb4020" /> ## Environment Distributor ID: Debian Description: Debian GNU/Linux 12 (bookworm) Docker version 28.3.3, build 980b856 Docker Compose version v2.39.1 ## Steps to recreate this issue 1) `sudo apt install nginx` 2) `sudo ufw allow 80` 3) `sudo systemctl enable nginx` 4) `sudo systemctl start nginx` 5) `wget -O installer "https://github.com/fosrl/pangolin/releases/download/1.8.0/installer_linux_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')" && chmod +x ./installer` 6) `sudo ./installer` ## Additional information? Please let me know if there's any further information needed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#1126