After migrating pangolin to another VPS it show "404 page not found" on every resource #1059

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

Originally created by @TehMaat on 8/16/2025

Hello,
I migrated Pangolin docker to another VPS, it starts and i can use the dasboard but every resource return 404 page not found.

Log:

Traefik:
2025-08-16T19:49:02.772183949Z 2025-08-16T19:49:02Z INF Traefik version 3.4.0 built on 2025-05-05T13:50:06Z version=3.4.0
2025-08-16T19:49:02.774529721Z 2025-08-16T19:49:02Z INF 
2025-08-16T19:49:02.774570482Z Stats collection is disabled.
2025-08-16T19:49:02.774573802Z Help us improve Traefik by turning this feature on :)
2025-08-16T19:49:02.774576402Z More details on: https://doc.traefik.io/traefik/contributing/data-collection/
2025-08-16T19:49:02.774578962Z 
2025-08-16T19:49:02.781602560Z 2025-08-16T19:49:02Z INF Loading plugins... plugins=["badger"]
2025-08-16T19:49:03.034896898Z 2025-08-16T19:49:03Z INF Plugins loaded. plugins=["badger"]
2025-08-16T19:49:03.036501187Z 2025-08-16T19:49:03Z INF Starting provider aggregator *aggregator.ProviderAggregator
2025-08-16T19:49:03.036543547Z 2025-08-16T19:49:03Z INF Starting provider *file.Provider
2025-08-16T19:49:03.042200818Z 2025-08-16T19:49:03Z INF Starting provider *http.Provider
2025-08-16T19:49:03.042237338Z 2025-08-16T19:49:03Z INF Starting provider *acme.ChallengeTLSALPN
2025-08-16T19:49:03.045041594Z 2025-08-16T19:49:03Z INF Starting provider *acme.Provider
2025-08-16T19:49:03.045089594Z 2025-08-16T19:49:03Z INF Starting provider *traefik.Provider
2025-08-16T19:49:03.045095034Z 2025-08-16T19:49:03Z INF Testing certificate renew... acmeCA=https://acme-v02.api.letsencrypt.org/directory providerName=letsencrypt.acme
2025-08-16T19:59:02.907327450Z 2025-08-16T19:59:02Z WRN A new release of Traefik has been found: 3.5.0. Please consider updating.

Pangolin:

2025-08-16T19:48:55.779478811Z 
2025-08-16T19:48:55.779551532Z > @fosrl/pangolin@0.0.0 start:sqlite
2025-08-16T19:48:55.779556412Z > DB_TYPE=sqlite NODE_OPTIONS=--enable-source-maps NODE_ENV=development ENVIRONMENT=prod sh -c 'node dist/migrations.mjs && node dist/server.mjs'
2025-08-16T19:48:55.779559972Z 
2025-08-16T19:48:56.192321458Z Starting migrations from version 1.8.0
2025-08-16T19:48:56.193130303Z Migrations to run: 
2025-08-16T19:48:56.193164903Z All migrations completed successfully
2025-08-16T19:48:58.671071749Z 2025-08-16T19:48:58.669Z [info]: Started offline checker interval
2025-08-16T19:48:58.683902738Z 2025-08-16T19:48:58.683Z [warn]: Email SMTP configuration is missing. Emails will not be sent.
2025-08-16T19:48:59.434883466Z 2025-08-16T19:48:59.434Z [info]: API server is running on http://localhost:3000
2025-08-16T19:48:59.436153153Z 2025-08-16T19:48:59.435Z [info]: Internal server is running on http://localhost:3001
2025-08-16T19:49:00.792702775Z 2025-08-16T19:49:00.792Z [info]: Next.js server is running on http://localhost:3002
2025-08-16T19:49:06.078775344Z 2025-08-16T19:49:06.078Z [info]: Establishing websocket connection
2025-08-16T19:49:06.080656195Z 2025-08-16T19:49:06.080Z [info]: Client added to tracking - NEWT ID: v6bbfipl3a02f7g, Connection ID: 071d6f1e-76cd-480b-ae0f-eb62fb24fcdc, Total connections: 1
2025-08-16T19:49:06.081277278Z 2025-08-16T19:49:06.080Z [info]: WebSocket connection established - NEWT ID: v6bbfipl3a02f7g
2025-08-16T19:49:06.103814401Z 2025-08-16T19:49:06.103Z [info]: Handling register newt message!
2025-08-16T19:49:53.174504340Z 2025-08-16T19:49:53.173Z [info]: Handling register newt message!
2025-08-16T19:49:53.176164429Z 2025-08-16T19:49:53.175Z [info]: Handling ping request newt message!
2025-08-16T19:49:55.083255648Z 2025-08-16T19:49:55.082Z [info]: Handling register newt message!
2025-08-16T19:49:55.100653263Z 2025-08-16T19:49:55.099Z [info]: Adding peer with public key HpmA2chFqg5wWGp6sp/5TQ/gbSB2+N2dNQOIV+35vBc= to exit node 2
2025-08-16T19:49:55.124966395Z 2025-08-16T19:49:55.124Z [info]: Peer added successfully: {"peer":"Peer added successfully"}

Gerbil:

2025-08-16T19:49:01.947509180Z INFO: 2025/08/16 19:49:01 Fetching remote config from http://pangolin:3001/api/v1/gerbil/get-config
2025-08-16T19:49:01.970115303Z INFO: 2025/08/16 19:49:01 Created WireGuard interface wg0
2025-08-16T19:49:01.970267384Z INFO: 2025/08/16 19:49:01 Assigned IP address 100.89.129.1/24 to interface wg0
2025-08-16T19:49:01.972452756Z INFO: 2025/08/16 19:49:01 Attempting to delete existing MSS clamping rule for chain INPUT
2025-08-16T19:49:01.975850415Z INFO: 2025/08/16 19:49:01 Attempting to delete existing MSS clamping rule for chain OUTPUT
2025-08-16T19:49:01.978322988Z INFO: 2025/08/16 19:49:01 Attempting to delete existing MSS clamping rule for chain FORWARD
2025-08-16T19:49:01.981757047Z INFO: 2025/08/16 19:49:01 Adding MSS clamping rule for chain INPUT
2025-08-16T19:49:01.986480232Z INFO: 2025/08/16 19:49:01 Successfully added and verified MSS clamping rule for chain INPUT
2025-08-16T19:49:01.986519073Z INFO: 2025/08/16 19:49:01 Adding MSS clamping rule for chain OUTPUT
2025-08-16T19:49:01.991770181Z INFO: 2025/08/16 19:49:01 Successfully added and verified MSS clamping rule for chain OUTPUT
2025-08-16T19:49:01.991805461Z INFO: 2025/08/16 19:49:01 Adding MSS clamping rule for chain FORWARD
2025-08-16T19:49:01.996631648Z INFO: 2025/08/16 19:49:01 Successfully added and verified MSS clamping rule for chain FORWARD
2025-08-16T19:49:01.996672648Z INFO: 2025/08/16 19:49:01 WireGuard interface wg0 created and configured
2025-08-16T19:49:02.004050088Z INFO: 2025/08/16 19:49:02 Received initial mappings: {"mappings":{}}
2025-08-16T19:49:02.004088888Z INFO: 2025/08/16 19:49:02 Loaded 0 initial proxy mappings
2025-08-16T19:49:02.004985533Z INFO: 2025/08/16 19:49:02 UDP server listening on :21820
2025-08-16T19:49:02.005018653Z INFO: 2025/08/16 19:49:02 Starting HTTP server on :3003
2025-08-16T19:49:55.120552011Z INFO: 2025/08/16 19:49:55 Clearing connections for added peer with WG IP: 100.89.129.4
2025-08-16T19:49:55.120601012Z INFO: 2025/08/16 19:49:55 Cleared 0 connections for WG IP: 100.89.129.4
2025-08-16T19:49:55.120605332Z INFO: 2025/08/16 19:49:55 Cleared 0 sessions for WG IP: 100.89.129.4
2025-08-16T19:49:55.120608612Z INFO: 2025/08/16 19:49:55 Peer HpmA2chFqg5wWGp6sp/5TQ/gbSB2+N2dNQOIV+35vBc= added successfully

Newt:

2025-08-16T19:49:53.153244778Z WARN: 2025/08/16 19:49:53 Connection to server lost after 4 failures. Continuous reconnection attempts will be made.
2025-08-16T19:49:53.184210004Z INFO: 2025/08/16 19:49:53 Received ping message
2025-08-16T19:49:55.063181240Z INFO: 2025/08/16 19:49:55 Excluding previously connected exit node from ping results due to other available nodes
2025-08-16T19:49:55.134347745Z INFO: 2025/08/16 19:49:55 Received registration message
2025-08-16T19:49:55.134355807Z INFO: 2025/08/16 19:49:55 Stopping ping check
2025-08-16T19:49:55.235216065Z INFO: 2025/08/16 19:49:55 Connecting to endpoint: pangolin.domain.it
2025-08-16T19:49:55.291614264Z INFO: 2025/08/16 19:49:55 Initial connection test successful!
2025-08-16T19:49:55.314834312Z INFO: 2025/08/16 19:49:55 Tunnel connection to server established successfully!
2025-08-16T19:49:55.314845070Z INFO: 2025/08/16 19:49:55 Started tcp proxy to 10.10.10.250:58018

I just need help to understand where everything stop

*Originally created by @TehMaat on 8/16/2025* Hello, I migrated Pangolin docker to another VPS, it starts and i can use the dasboard but every resource return 404 page not found. Log: ``` Traefik: 2025-08-16T19:49:02.772183949Z 2025-08-16T19:49:02Z INF Traefik version 3.4.0 built on 2025-05-05T13:50:06Z version=3.4.0 2025-08-16T19:49:02.774529721Z 2025-08-16T19:49:02Z INF 2025-08-16T19:49:02.774570482Z Stats collection is disabled. 2025-08-16T19:49:02.774573802Z Help us improve Traefik by turning this feature on :) 2025-08-16T19:49:02.774576402Z More details on: https://doc.traefik.io/traefik/contributing/data-collection/ 2025-08-16T19:49:02.774578962Z 2025-08-16T19:49:02.781602560Z 2025-08-16T19:49:02Z INF Loading plugins... plugins=["badger"] 2025-08-16T19:49:03.034896898Z 2025-08-16T19:49:03Z INF Plugins loaded. plugins=["badger"] 2025-08-16T19:49:03.036501187Z 2025-08-16T19:49:03Z INF Starting provider aggregator *aggregator.ProviderAggregator 2025-08-16T19:49:03.036543547Z 2025-08-16T19:49:03Z INF Starting provider *file.Provider 2025-08-16T19:49:03.042200818Z 2025-08-16T19:49:03Z INF Starting provider *http.Provider 2025-08-16T19:49:03.042237338Z 2025-08-16T19:49:03Z INF Starting provider *acme.ChallengeTLSALPN 2025-08-16T19:49:03.045041594Z 2025-08-16T19:49:03Z INF Starting provider *acme.Provider 2025-08-16T19:49:03.045089594Z 2025-08-16T19:49:03Z INF Starting provider *traefik.Provider 2025-08-16T19:49:03.045095034Z 2025-08-16T19:49:03Z INF Testing certificate renew... acmeCA=https://acme-v02.api.letsencrypt.org/directory providerName=letsencrypt.acme 2025-08-16T19:59:02.907327450Z 2025-08-16T19:59:02Z WRN A new release of Traefik has been found: 3.5.0. Please consider updating. ``` Pangolin: ``` 2025-08-16T19:48:55.779478811Z 2025-08-16T19:48:55.779551532Z > @fosrl/pangolin@0.0.0 start:sqlite 2025-08-16T19:48:55.779556412Z > DB_TYPE=sqlite NODE_OPTIONS=--enable-source-maps NODE_ENV=development ENVIRONMENT=prod sh -c 'node dist/migrations.mjs && node dist/server.mjs' 2025-08-16T19:48:55.779559972Z 2025-08-16T19:48:56.192321458Z Starting migrations from version 1.8.0 2025-08-16T19:48:56.193130303Z Migrations to run: 2025-08-16T19:48:56.193164903Z All migrations completed successfully 2025-08-16T19:48:58.671071749Z 2025-08-16T19:48:58.669Z [info]: Started offline checker interval 2025-08-16T19:48:58.683902738Z 2025-08-16T19:48:58.683Z [warn]: Email SMTP configuration is missing. Emails will not be sent. 2025-08-16T19:48:59.434883466Z 2025-08-16T19:48:59.434Z [info]: API server is running on http://localhost:3000 2025-08-16T19:48:59.436153153Z 2025-08-16T19:48:59.435Z [info]: Internal server is running on http://localhost:3001 2025-08-16T19:49:00.792702775Z 2025-08-16T19:49:00.792Z [info]: Next.js server is running on http://localhost:3002 2025-08-16T19:49:06.078775344Z 2025-08-16T19:49:06.078Z [info]: Establishing websocket connection 2025-08-16T19:49:06.080656195Z 2025-08-16T19:49:06.080Z [info]: Client added to tracking - NEWT ID: v6bbfipl3a02f7g, Connection ID: 071d6f1e-76cd-480b-ae0f-eb62fb24fcdc, Total connections: 1 2025-08-16T19:49:06.081277278Z 2025-08-16T19:49:06.080Z [info]: WebSocket connection established - NEWT ID: v6bbfipl3a02f7g 2025-08-16T19:49:06.103814401Z 2025-08-16T19:49:06.103Z [info]: Handling register newt message! 2025-08-16T19:49:53.174504340Z 2025-08-16T19:49:53.173Z [info]: Handling register newt message! 2025-08-16T19:49:53.176164429Z 2025-08-16T19:49:53.175Z [info]: Handling ping request newt message! 2025-08-16T19:49:55.083255648Z 2025-08-16T19:49:55.082Z [info]: Handling register newt message! 2025-08-16T19:49:55.100653263Z 2025-08-16T19:49:55.099Z [info]: Adding peer with public key HpmA2chFqg5wWGp6sp/5TQ/gbSB2+N2dNQOIV+35vBc= to exit node 2 2025-08-16T19:49:55.124966395Z 2025-08-16T19:49:55.124Z [info]: Peer added successfully: {"peer":"Peer added successfully"} ``` Gerbil: ``` 2025-08-16T19:49:01.947509180Z INFO: 2025/08/16 19:49:01 Fetching remote config from http://pangolin:3001/api/v1/gerbil/get-config 2025-08-16T19:49:01.970115303Z INFO: 2025/08/16 19:49:01 Created WireGuard interface wg0 2025-08-16T19:49:01.970267384Z INFO: 2025/08/16 19:49:01 Assigned IP address 100.89.129.1/24 to interface wg0 2025-08-16T19:49:01.972452756Z INFO: 2025/08/16 19:49:01 Attempting to delete existing MSS clamping rule for chain INPUT 2025-08-16T19:49:01.975850415Z INFO: 2025/08/16 19:49:01 Attempting to delete existing MSS clamping rule for chain OUTPUT 2025-08-16T19:49:01.978322988Z INFO: 2025/08/16 19:49:01 Attempting to delete existing MSS clamping rule for chain FORWARD 2025-08-16T19:49:01.981757047Z INFO: 2025/08/16 19:49:01 Adding MSS clamping rule for chain INPUT 2025-08-16T19:49:01.986480232Z INFO: 2025/08/16 19:49:01 Successfully added and verified MSS clamping rule for chain INPUT 2025-08-16T19:49:01.986519073Z INFO: 2025/08/16 19:49:01 Adding MSS clamping rule for chain OUTPUT 2025-08-16T19:49:01.991770181Z INFO: 2025/08/16 19:49:01 Successfully added and verified MSS clamping rule for chain OUTPUT 2025-08-16T19:49:01.991805461Z INFO: 2025/08/16 19:49:01 Adding MSS clamping rule for chain FORWARD 2025-08-16T19:49:01.996631648Z INFO: 2025/08/16 19:49:01 Successfully added and verified MSS clamping rule for chain FORWARD 2025-08-16T19:49:01.996672648Z INFO: 2025/08/16 19:49:01 WireGuard interface wg0 created and configured 2025-08-16T19:49:02.004050088Z INFO: 2025/08/16 19:49:02 Received initial mappings: {"mappings":{}} 2025-08-16T19:49:02.004088888Z INFO: 2025/08/16 19:49:02 Loaded 0 initial proxy mappings 2025-08-16T19:49:02.004985533Z INFO: 2025/08/16 19:49:02 UDP server listening on :21820 2025-08-16T19:49:02.005018653Z INFO: 2025/08/16 19:49:02 Starting HTTP server on :3003 2025-08-16T19:49:55.120552011Z INFO: 2025/08/16 19:49:55 Clearing connections for added peer with WG IP: 100.89.129.4 2025-08-16T19:49:55.120601012Z INFO: 2025/08/16 19:49:55 Cleared 0 connections for WG IP: 100.89.129.4 2025-08-16T19:49:55.120605332Z INFO: 2025/08/16 19:49:55 Cleared 0 sessions for WG IP: 100.89.129.4 2025-08-16T19:49:55.120608612Z INFO: 2025/08/16 19:49:55 Peer HpmA2chFqg5wWGp6sp/5TQ/gbSB2+N2dNQOIV+35vBc= added successfully ``` Newt: ``` 2025-08-16T19:49:53.153244778Z WARN: 2025/08/16 19:49:53 Connection to server lost after 4 failures. Continuous reconnection attempts will be made. 2025-08-16T19:49:53.184210004Z INFO: 2025/08/16 19:49:53 Received ping message 2025-08-16T19:49:55.063181240Z INFO: 2025/08/16 19:49:55 Excluding previously connected exit node from ping results due to other available nodes 2025-08-16T19:49:55.134347745Z INFO: 2025/08/16 19:49:55 Received registration message 2025-08-16T19:49:55.134355807Z INFO: 2025/08/16 19:49:55 Stopping ping check 2025-08-16T19:49:55.235216065Z INFO: 2025/08/16 19:49:55 Connecting to endpoint: pangolin.domain.it 2025-08-16T19:49:55.291614264Z INFO: 2025/08/16 19:49:55 Initial connection test successful! 2025-08-16T19:49:55.314834312Z INFO: 2025/08/16 19:49:55 Tunnel connection to server established successfully! 2025-08-16T19:49:55.314845070Z INFO: 2025/08/16 19:49:55 Started tcp proxy to 10.10.10.250:58018 ``` I just need help to understand where everything stop
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#1059