Pangolin Hosting
Pangolin è un proxy consapevole dell'identità auto-ospitato che pubblica app private attraverso tunnel WireGuard o route di reverse-proxy semplici.
- Un clic distribuisci
- 15 GB Spazio su disco necessario
- 1 GB di RAM Memoria necessaria
- Da 2 € Prezzo

Link ufficiali
I link ufficiali e il sito web originale di Pangolin
Cosa ottieni
su AvaHost
Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.
Questo template non include un contenitore di database.

Tecnologia
- Immagine Docker
- fosrl/pangolin:latest
- Porta predefinita
- 0

Come funziona Pangolin
Pangolin, dal progetto fosrl, è un reverse proxy consapevole dell'identità con un tunnel WireGuard opzionale. L'installazione self-host standard utilizza Docker: l'immagine pangolin, un componente tunnel Gerbil e Traefik per l'edge. La guida di installazione rapida richiede un host Linux con un IP pubblico, un dominio puntato a quell'indirizzo e le porte TCP 80 e 443 aperte. Il tunneling richiede anche UDP 51820 e UDP 21820. Puoi saltare Gerbil e utilizzare Pangolin solo come reverse proxy.
Il database predefinito è SQLite, quindi questa configurazione di base non aggiunge un container di database separato. Esiste una build PostgreSQL per chi desidera quel motore, utilizzando il tag immagine postgresql e una stringa di connessione. La documentazione del cluster aggiunge anche Redis. Questi extra sono al di fuori della configurazione di base a nodo singolo descritta qui. Il nome host della dashboard pubblica è il modo in cui gli operatori accedono e collegano i siti.
Caratteristiche principali di Pangolin
Gli operatori aggiungono risorse nella dashboard e scelgono se i client le raggiungono attraverso il tunnel o attraverso rotte HTTP pubblicate. Gerbil gestisce il lato WireGuard quando il tunneling è attivo. Traefik termina l'edge web nel layout compose documentato. La telemetria anonima può essere disattivata nella configurazione. I segreti nella configurazione del server sono tuoi da impostare; i file di esempio vengono forniti con placeholder.
AvaHost racchiude quello stack con aggiornamenti automatici e backup programmati della configurazione e dei dati persistenti. Devi comunque rivedere le note upstream quando le porte del tunnel, i tag delle immagini o l'URL della dashboard cambiano. Un IP pubblico dedicato è richiesto su questo pacchetto in modo che i listener UDP documentati e l'indirizzo della dashboard rimangano su un endpoint stabile.
Pangolin vs Cloudflare Tunnel
Pangolin
Pangolin è per chi vuole l'uscita del tunnel e la politica proxy su hardware che affitta, con la dashboard accanto. Cloudflare Tunnel potrebbe essere preferibile quando la priorità è la rete edge di quella azienda, il suo modello di account e non eseguire tu stesso le porte pubbliche del connettore.
Cloudflare Tunnel
Si sovrappongono come modi per pubblicare un'app privata e differiscono in chi gestisce l'hop pubblico. Leggi entrambe le documentazioni rispetto al percorso che effettivamente ti serve, incluso UDP se attivi il tunneling.
Chi usa Pangolin
Gli operatori di homelab e piccoli team stanchi di aprire ogni origine a Internet utilizzano Pangolin per pubblicare app selezionate. Si adatta anche a un ruolo di reverse proxy semplice quando il tunneling è disabilitato. È il pacchetto sbagliato se non puoi accettare un IP pubblico e le porte UDP, o se hai specificamente bisogno della rete Cloudflare gestita dal fornitore.

Self-hosting Pangolin: requisiti e costi
La configurazione di base AvaHost per Pangolin è 1024 MB di RAM e 1 core CPU, SQLite all'interno dell'app, immagine fosrl/pangolin. Su AvaHost il minimo consigliato per Pangolin è Plan 1 a €2. Il pacchetto include distribuzione con un clic, un nome host per la dashboard, HTTPS automatico sull'interfaccia web, aggiornamenti automatici e backup programmati. Questa distribuzione richiede un IP pubblico dedicato in modo che i client e i peer del tunnel possano utilizzare un indirizzo stabile. La posta dell'applicazione non è inclusa con Pangolin. PostgreSQL e Redis multi-nodo sono layout upstream opzionali, non parte di questo minimo.
F.A.Q
Pangolin parte da €2 nel Piano 1. La cifra copre la baseline a nodo singolo con SQLite, non un cluster PostgreSQL e non Redis. L’attivazione di nodi aggiuntivi, un carico tunnel più pesante o log di accesso di grandi dimensioni potrebbe richiedere più RAM rispetto a questo minimo. Gli account vendor che colleghi all’interno della dashboard rimangono fatturabili da quei vendor.
Sì. Punta il hostname della dashboard all’istanza ospitata e HTTPS automatico copre l’interfaccia del browser una volta che il DNS è in posizione. La modalità tunnel necessita ancora delle porte UDP pubbliche dalla guida fosrl, che sono separate dal certificato del sito web. Mantieni i record DNS e l’elenco delle risorse pubblicate.
AvaHost aggiorna automaticamente la distribuzione Pangolin e mantiene la sua configurazione e i dati SQLite allegati, con backup programmati. Controlla le note di rilascio upstream quando cambiano Gerbil, Traefik o il percorso del dashboard, e conferma che una risorsa di test si apra ancora dopo l’aggiornamento. Conserva una tua copia di qualsiasi configurazione personalizzata che consideri critica.
Sì. Pangolin su questo pacchetto richiede un IP pubblico dedicato perché il progetto documenta un indirizzo pubblico più UDP 51820 e 21820 per il tunneling. L’indirizzo non configura le tue app automaticamente: devi comunque impostare l’autenticazione, le regole delle risorse e chi può aprire un tunnel. La modalità reverse-proxy-only utilizza comunque quel endpoint pubblico stabile.
