Originally created by @Awesomefreeman on GitHub (Jul 15, 2025).
Describe the bug
I cannot install Pangolin via script and don't know what to do. When I run the script there was docker error and now installation script has stuck. When I run ./installer script again, it shows that Pangolin was installed, but It's NOT! To Reproduce
Connect to VPS server by root user
Perform install command according to Instructions wget -O installer "https://github.com/fosrl/pangolin/releases/download/1.6.2/installer_linux_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')" && chmod +x ./installer
Perform ./installer
Enter valid data
Expected behavior
Installation is complete
Screenshot
Terminal log
=== Basic Configuration ===
Enter your base domain (no subdomain e.g. example.com): mydomen.com
Enter the domain for the Pangolin dashboard (default: pangolin.mydomen.com): pangolin.mydomen.com
Enter email for Let's Encrypt certificates: myemail@gmail.com
Do you want to use Gerbil to allow tunneled connections (yes/no) (default: yes):
=== Email Configuration ===
Enable email functionality (SMTP) (yes/no) (default: no):
=== Starting installation ===
Would you like to install and start the containers? (yes/no) (default: yes):
Pulling the container images...
[+] Pulling 7/19
✘ gerbil Error Get "https://registry-1.docker.io/v2/": net/http: TLS handshake timeout 10.1s
! traefik Interrupted 10.1s
⠙ pangolin [⣿⠀⣿⣿⣿⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀] Pulling 10.1s
✔ fe07684b16b8 Already exists 0.0s
⠇ 5432aa916e08 Pulling fs layer 2.8s
✔ 2506673f5536 Download complete 0.4s
✔ 98c4889b578e Download complete 0.3s
✔ 8eea440101f1 Download complete 0.7s
⠇ bb4233a7831e Waiting 2.8s
✔ b1940e0fa1f0 Download complete 1.0s
⠇ 89e5c0df6ef0 Waiting 2.8s
⠇ dd7739900d76 Waiting 2.8s
⠇ 32b956e5d62b Waiting 2.8s
⠇ b25847bf95bd Waiting 2.8s
⠇ ae9b17410511 Waiting 2.8s
⠇ da36862984ce Waiting 2.8s
⠇ 4df9cff21d3f Waiting 2.8s
⠇ ebce85ef8acd Waiting 2.8s
⠇ 64623ead60b5 Waiting 2.8s
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: TLS handshake timeout
Error: failed to pull the containers: exit status 1
root@vps:~# ^C
root@vps:~# ./installer
Looks like you already installed, so I am going to do the setup...
Originally created by @Awesomefreeman on GitHub (Jul 15, 2025).
**Describe the bug**
I cannot install Pangolin via script and don't know what to do. When I run the script there was **docker error** and now installation script has stuck. When I run ./installer script again, it shows that Pangolin was installed, but It's **NOT!**
**To Reproduce**
1. Connect to VPS server by root user
2. Perform install command according to [Instructions](https://docs.fossorial.io/Getting%20Started/quick-install#1-downloading-and-running-the-installer)
`wget -O installer "https://github.com/fosrl/pangolin/releases/download/1.6.2/installer_linux_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')" && chmod +x ./installer`
3. Perform `./installer`
4. Enter valid data
**Expected behavior**
Installation is complete
**Screenshot**
<img width="839" height="641" alt="Image" src="https://github.com/user-attachments/assets/89528163-28cc-4e86-984b-dc914aaa14b7" />
**Terminal log**
```root@vps:~# ./installer
=== Basic Configuration ===
Enter your base domain (no subdomain e.g. example.com): mydomen.com
Enter the domain for the Pangolin dashboard (default: pangolin.mydomen.com): pangolin.mydomen.com
Enter email for Let's Encrypt certificates: myemail@gmail.com
Do you want to use Gerbil to allow tunneled connections (yes/no) (default: yes):
=== Email Configuration ===
Enable email functionality (SMTP) (yes/no) (default: no):
=== Starting installation ===
Would you like to install and start the containers? (yes/no) (default: yes):
Pulling the container images...
[+] Pulling 7/19
✘ gerbil Error Get "https://registry-1.docker.io/v2/": net/http: TLS handshake timeout 10.1s
! traefik Interrupted 10.1s
⠙ pangolin [⣿⠀⣿⣿⣿⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀] Pulling 10.1s
✔ fe07684b16b8 Already exists 0.0s
⠇ 5432aa916e08 Pulling fs layer 2.8s
✔ 2506673f5536 Download complete 0.4s
✔ 98c4889b578e Download complete 0.3s
✔ 8eea440101f1 Download complete 0.7s
⠇ bb4233a7831e Waiting 2.8s
✔ b1940e0fa1f0 Download complete 1.0s
⠇ 89e5c0df6ef0 Waiting 2.8s
⠇ dd7739900d76 Waiting 2.8s
⠇ 32b956e5d62b Waiting 2.8s
⠇ b25847bf95bd Waiting 2.8s
⠇ ae9b17410511 Waiting 2.8s
⠇ da36862984ce Waiting 2.8s
⠇ 4df9cff21d3f Waiting 2.8s
⠇ ebce85ef8acd Waiting 2.8s
⠇ 64623ead60b5 Waiting 2.8s
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: TLS handshake timeout
Error: failed to pull the containers: exit status 1
root@vps:~# ^C
root@vps:~# ./installer
Looks like you already installed, so I am going to do the setup...
```
@oschwartz10612 commented on GitHub (Jul 16, 2025):
Hum it looks like docker is failing to pull the container as you describe. This is most likely something with docker on your linux box or the network. Where are you installing pangolin?
Maybe also give docker a restart based on this stackoverflow and maybe try a fresh VPS if possible? Let me know what you find.
@oschwartz10612 commented on GitHub (Jul 16, 2025):
Hum it looks like docker is failing to pull the container as you describe. This is most likely something with docker on your linux box or the network. Where are you installing pangolin?
Maybe also give docker a restart based on this stackoverflow and maybe try a fresh VPS if possible? Let me know what you find.
https://stackoverflow.com/questions/52252791/error-get-https-registry-1-docker-io-v2-net-http-tls-handshake-timeout-in
https://github.com/docker/for-win/issues/5386
@Awesomefreeman commented on GitHub (Jul 16, 2025):
@oschwartz10612 I tried to install on a clean VPS (debian 11). For some reason the script thinks that the installation was completed successfully. Perhaps it lacks a check for successful installation. Also, I did not find instructions on how to completely remove pangolin to try to install it again
@Awesomefreeman commented on GitHub (Jul 16, 2025):
@oschwartz10612 I tried to install on a clean VPS (debian 11). For some reason the script thinks that the installation was completed successfully. Perhaps it lacks a check for successful installation. Also, I did not find instructions on how to completely remove pangolin to try to install it again
@oschwartz10612 I tried to install on a clean VPS (debian 11). For some reason the script thinks that the installation was completed successfully. Perhaps it lacks a check for successful installation. Also, I did not find instructions on how to completely remove pangolin to try to install it again
In the same folder with the installer, you can remove the config folder and the docker-compose.yml file. It will let you reinstall with the installer script.
@afunworm commented on GitHub (Jul 19, 2025):
> [@oschwartz10612](https://github.com/oschwartz10612) I tried to install on a clean VPS (debian 11). For some reason the script thinks that the installation was completed successfully. Perhaps it lacks a check for successful installation. Also, I did not find instructions on how to completely remove pangolin to try to install it again
In the same folder with the installer, you can remove the `config` folder and the `docker-compose.yml` file. It will let you reinstall with the installer script.
@github-actions[bot] commented on GitHub (Aug 2, 2025):
This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
@github-actions[bot] commented on GitHub (Aug 2, 2025):
This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
@oschwartz10612 commented on GitHub (Aug 7, 2025):
Feeling like this was a transient docker issue? Feel free to reopen. Agree the script needs a better check but can track that elsewhere.
@oschwartz10612 commented on GitHub (Aug 7, 2025):
Feeling like this was a transient docker issue? Feel free to reopen. Agree the script needs a better check but can track that elsewhere.
@oschwartz10612 commented on GitHub (Oct 5, 2025):
Hey could you check the logs of the stack?
docker compose logs -f
I suspect gerbil is erroring out because your instance might not have
the wireguard kernel module.
@oschwartz10612 commented on GitHub (Oct 5, 2025):
Hey could you check the logs of the stack?
docker compose logs -f
I suspect gerbil is erroring out because your instance might not have
the wireguard kernel module.
@afunworm commented on GitHub (Nov 5, 2025):
> It's November. I just had the same thing happen. NO way to force reinstallation of an uninstaller?
https://github.com/fosrl/pangolin/issues/1068#issuecomment-3091286186
You can reinstall by doing that.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @Awesomefreeman on GitHub (Jul 15, 2025).
Describe the bug
I cannot install Pangolin via script and don't know what to do. When I run the script there was docker error and now installation script has stuck. When I run ./installer script again, it shows that Pangolin was installed, but It's NOT!
To Reproduce
wget -O installer "https://github.com/fosrl/pangolin/releases/download/1.6.2/installer_linux_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')" && chmod +x ./installer./installerExpected behavior
Installation is complete
Screenshot
Terminal log
@oschwartz10612 commented on GitHub (Jul 16, 2025):
Hum it looks like docker is failing to pull the container as you describe. This is most likely something with docker on your linux box or the network. Where are you installing pangolin?
Maybe also give docker a restart based on this stackoverflow and maybe try a fresh VPS if possible? Let me know what you find.
https://stackoverflow.com/questions/52252791/error-get-https-registry-1-docker-io-v2-net-http-tls-handshake-timeout-in
https://github.com/docker/for-win/issues/5386
@Awesomefreeman commented on GitHub (Jul 16, 2025):
@oschwartz10612 I tried to install on a clean VPS (debian 11). For some reason the script thinks that the installation was completed successfully. Perhaps it lacks a check for successful installation. Also, I did not find instructions on how to completely remove pangolin to try to install it again
@afunworm commented on GitHub (Jul 19, 2025):
In the same folder with the installer, you can remove the
configfolder and thedocker-compose.ymlfile. It will let you reinstall with the installer script.@github-actions[bot] commented on GitHub (Aug 2, 2025):
This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
@oschwartz10612 commented on GitHub (Aug 7, 2025):
Feeling like this was a transient docker issue? Feel free to reopen. Agree the script needs a better check but can track that elsewhere.
@oschwartz10612 commented on GitHub (Oct 5, 2025):
Hey could you check the logs of the stack?
docker compose logs -f
I suspect gerbil is erroring out because your instance might not have
the wireguard kernel module.
@devinhedge commented on GitHub (Nov 5, 2025):
It's November. I just had the same thing happen. NO way to force reinstallation of an uninstaller?
@afunworm commented on GitHub (Nov 5, 2025):
https://github.com/fosrl/pangolin/issues/1068#issuecomment-3091286186
You can reinstall by doing that.