IP dedicato richiesto*

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
Ordina ora Nessuna tassa di attivazione

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.

Ordina server

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

1

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.

2

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.