[HELP] Unable to Access Exposed Resources via Pangolin (Getting 404) #1710

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

Originally created by @KamilKleina on 3/15/2025

Description

I could use some help in exposing resources from another server using Pangolin.

My Setup

I have multiple machines on my local network running various services that I want to expose using Pangolin.

  • Installed LXC on my Proxmox server, which has access to all of these services.
  • Inside the LXC, I installed Docker and set up Newt.
  • The Newt instance is online and visible on my Pangolin server.
  • Pangolin is hosted on a VPS outside my local network.

What I Did

  • I attempted to expose an HTTPS resource.
  • I specified a URL that is accessible from within the LXC.
  • However, when I visit the URL provided by Pangolin, I only see a 404 error.

My Network Setup (Simplified)

  1. Local Network Setup:

    • Router with local DNS that resolves *.machine-01.home.domain.com to the IP of machine-01.
    • machine-01 runs Docker containers (e.g., Traefik-managed services):
      • Example: hello-world.machine-01.home.domain.com
  2. Proxmox Setup:

    • Proxmox (machine-02) has an LXC that can access hello-world.machine-01.home.domain.com without issues.
    • Newt is running in Docker inside the LXC on Proxmox.
  3. Pangolin Setup:

    • Pangolin is running on VPS (pangolin.remote-01.not-home.domain.com).

The Issue

I added the resource via Pangolin, expecting to access:

https://hello-world.remote-01.not-home.domain.com

However, I only get a 404 error.

Debugging Attempts

  • Checked Traefik logs and Pangolin logs but did not find anything helpful.

Question

How can I properly debug this issue?
What could I be doing wrong in my setup?

Any help would be greatly appreciated!

*Originally created by @KamilKleina on 3/15/2025* ## Description I could use some help in exposing resources from another server using Pangolin. ### My Setup I have multiple machines on my local network running various services that I want to expose using Pangolin. - Installed **LXC** on my **Proxmox** server, which has access to all of these services. - Inside the LXC, I installed **Docker** and set up **Newt**. - The **Newt instance is online and visible on my Pangolin server**. - **Pangolin is hosted on a VPS outside my local network**. ### What I Did - I attempted to expose an HTTPS resource. - I specified a **URL that is accessible from within the LXC**. - However, when I visit the **URL provided by Pangolin**, I only see a **404 error**. ### My Network Setup (Simplified) 1. **Local Network Setup:** - **Router with local DNS** that resolves `*.machine-01.home.domain.com` to the IP of `machine-01`. - `machine-01` runs Docker containers (e.g., **Traefik-managed services**): - Example: `hello-world.machine-01.home.domain.com` 2. **Proxmox Setup:** - **Proxmox (machine-02) has an LXC** that **can access `hello-world.machine-01.home.domain.com`** without issues. - **Newt is running in Docker inside the LXC on Proxmox**. 3. **Pangolin Setup:** - **Pangolin is running on VPS** (`pangolin.remote-01.not-home.domain.com`). ### The Issue I added the resource via Pangolin, expecting to access: ``` https://hello-world.remote-01.not-home.domain.com ``` However, I only get a **404 error**. ### Debugging Attempts - Checked **Traefik logs** and **Pangolin logs** but did not find anything helpful. ### Question How can I properly debug this issue? What could I be doing wrong in my setup? Any help would be greatly appreciated!
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#1710