Pangolin Hébergement
Pangolin est un proxy conscient de l'identité auto-hébergé qui publie des applications privées via des tunnels WireGuard ou des routes de proxy inverse simples.
- Un clic déployer
- 15 Go Espace disque nécessaire
- 1 Go de RAM Mémoire nécessaire
- À partir de 2 € Prix

Liens officiels
Les liens officiels et le site web original de Pangolin
Ce que vous obtenez
sur AvaHost
Le déploiement en un clic, un domaine personnalisé, HTTPS gratuit, des mises à jour automatiques des applications et des sauvegardes programmées sont inclus avec chaque application Cloud. Vous pouvez exécuter plusieurs applications sur un seul serveur, et l'accès au terminal est inclus.
Ce modèle n'inclut pas de conteneur de base de données.

Tech
- Image Docker
- fosrl/pangolin:latest
- Port par défaut
- 0

Comment fonctionne Pangolin
Pangolin, du projet fosrl, est un reverse proxy conscient de l'identité avec un tunnel WireGuard optionnel. L'installation self-host habituelle utilise Docker : l'image pangolin, un composant tunnel Gerbil, et Traefik pour l'edge. Le guide d'installation rapide demande un hôte Linux avec une IP publique, un domaine pointant vers cette adresse, et les ports TCP 80 et 443 ouverts. Le tunneling nécessite également UDP 51820 et UDP 21820. Vous pouvez ignorer Gerbil et utiliser Pangolin uniquement comme reverse proxy.
La base de données par défaut est SQLite, donc cette configuration de base n'ajoute pas de conteneur de base de données séparé. Une version PostgreSQL existe pour ceux qui veulent ce moteur, utilisant le tag d'image postgresql et une chaîne de connexion. La documentation du cluster ajoute également Redis. Ces extras sont en dehors de la configuration single-node décrite ici. Le nom d'hôte du tableau de bord public est la façon dont les opérateurs se connectent et attachent les sites.
Fonctionnalités clés de Pangolin
Les opérateurs ajoutent des ressources dans le tableau de bord et choisissent si les clients les atteignent via le tunnel ou via des routes HTTP publiées. Gerbil gère le côté WireGuard lorsque le tunneling est activé. Traefik termine l'edge web dans la disposition compose documentée. La télémétrie anonyme peut être désactivée dans la configuration. Les secrets dans la configuration du serveur sont à vous de définir ; les fichiers d'exemple sont fournis avec des espaces réservés.
AvaHost enveloppe cette pile avec des mises à jour automatiques et des sauvegardes planifiées de la configuration et des données persistantes. Vous devez toujours consulter les notes en amont lorsque les ports du tunnel, les tags d'image ou l'URL du tableau de bord changent. Une IP publique dédiée est requise sur ce package afin que les écouteurs UDP documentés et l'adresse du tableau de bord restent sur un point de terminaison stable.
Pangolin vs Cloudflare Tunnel
Pangolin
Pangolin est pour ceux qui veulent la sortie du tunnel et la politique de proxy sur du matériel qu'ils louent, avec le tableau de bord à côté. Cloudflare Tunnel peut être préférable lorsque la priorité est le réseau edge de cette entreprise, son modèle de compte, et ne pas exploiter vous-même les ports publics du connecteur.
Cloudflare Tunnel
Ils se chevauchent comme des moyens de publier une application privée, et ils diffèrent par qui exploite le saut public. Lisez les deux documentations par rapport au chemin que vous avez réellement besoin, y compris UDP si vous activez le tunneling.
Qui utilise Pangolin
Les opérateurs de homelab et de petites équipes qui en ont assez d'ouvrir chaque origine à Internet utilisent Pangolin pour publier des applications sélectionnées. Il convient également à un rôle de reverse proxy simple lorsque le tunneling est désactivé. C'est le mauvais package si vous ne pouvez pas accepter une IP publique et les ports UDP, ou si vous avez besoin spécifiquement du réseau Cloudflare exploité par le fournisseur.

Self-hosting Pangolin : exigences et coût
La configuration de base AvaHost pour Pangolin est 1024 MB de RAM et 1 cœur CPU, SQLite dans l'application, image fosrl/pangolin. Sur AvaHost, le minimum recommandé pour Pangolin est Plan 1 à 2 €. Le package inclut le déploiement en un clic, un nom d'hôte pour le tableau de bord, HTTPS automatique sur l'interface web, les mises à jour automatiques et les sauvegardes planifiées. Ce déploiement nécessite une IP publique dédiée afin que les clients et les pairs du tunnel puissent utiliser une adresse stable. Le courrier d'application n'est pas inclus avec Pangolin. PostgreSQL et Redis multi-nœud sont des dispositions en amont optionnelles, ne faisant pas partie de ce minimum.
F.A.Q
Pangolin commence à 2 € sur le Plan 1. Ce tarif couvre la configuration de base à nœud unique avec SQLite, et non un cluster PostgreSQL ni Redis. L’activation de nœuds supplémentaires, une charge de tunnel plus importante ou des journaux d’accès volumineux peuvent nécessiter plus de RAM que ce minimum. Les comptes de fournisseurs que vous attachez dans le tableau de bord restent facturables par ces fournisseurs.
Oui. Pointez le nom d’hôte du tableau de bord vers l’instance hébergée et HTTPS automatisé couvre l’interface du navigateur une fois que le DNS est en place. Le mode tunnel nécessite toujours les ports UDP publics du guide fosrl, qui sont distincts du certificat du site web. Vous conservez les enregistrements DNS et la liste des ressources publiées.
AvaHost met à jour automatiquement le déploiement Pangolin et conserve sa configuration et ses données SQLite attachées, avec des sauvegardes programmées. Consultez les notes de version en amont lorsque Gerbil, Traefik ou le chemin du tableau de bord change, et confirmez qu’une ressource de test s’ouvre toujours après. Conservez votre propre copie de toute configuration personnalisée que vous considérez comme critique.
Oui. Pangolin sur ce forfait nécessite une adresse IP publique dédiée car le projet documente une adresse publique plus UDP 51820 et 21820 pour le tunneling. L’adresse ne configure pas vos applications pour vous : vous devez toujours configurer l’authentification, les règles de ressources et qui peut ouvrir un tunnel. Le mode reverse-proxy uniquement utilise toujours ce point de terminaison public stable.
