Este necesară o adresă IP dedicată*

Pangolin Hosting

Pangolin este un proxy cu conștientizare identității auto-găzduit care publică aplicații private prin tuneluri WireGuard sau rute reverse-proxy simple.

  • Un clic implementare
  • 15 GB Spațiu pe disc necesar
  • 1 GB RAM Memorie necesară
  • De la 2 € Preț
Comandă acum Fără taxe de configurare

Ce primești
pe AvaHost

Implementare cu un singur clic, un domeniu personalizat, HTTPS gratuit, actualizări automate ale aplicației și backup-uri programate vin împreună cu fiecare Aplicație Cloud. Poți rula mai multe aplicații pe un singur server, iar accesul la terminal este inclus.

Acest șablon nu include un container de bază de date.

Comandă server

Tehnologie

Imagine Docker
fosrl/pangolin:latest
Port implicit
0

Cum funcționează Pangolin

Pangolin, din proiectul fosrl, este un reverse proxy conștient de identitate cu un tunel WireGuard opțional. Instalarea obișnuită de self-host este Docker: imaginea pangolin, o componentă tunel Gerbil și Traefik pentru edge. Ghidul de instalare rapidă cere un gazdă Linux cu IP public, un domeniu îndreptat către acea adresă și TCP 80 și 443 deschise. Tunelarea necesită, de asemenea, UDP 51820 și UDP 21820. Puteți omite Gerbil și utiliza Pangolin doar ca reverse proxy.

Baza de date implicită este SQLite, deci această linie de bază nu adaugă un container de bază de date separat. Există o versiune PostgreSQL pentru cei care doresc acel motor, folosind eticheta imaginii postgresql și un șir de conexiune. Documentele cluster adaugă, de asemenea, Redis. Aceste suplimente sunt în afara liniei de bază cu un singur nod descrisă aici. Numele de gazdă al tabloului de bord public este modul în care operatorii se conectează și atașează site-uri.

Caracteristicile cheie ale Pangolin

Operatorii adaugă resurse în tabloul de bord și aleg dacă clienții le ating prin tunel sau prin rute HTTP publicate. Gerbil ține partea WireGuard atunci când tunelarea este activată. Traefik termină marginea web în aspectul compose documentat. Telemetria anonimă poate fi dezactivată în configurație. Secretele din configurația serverului sunt ale dumneavoastră de setat; fișierele de exemplu sunt livrate cu substituenți.

AvaHost înfășoară acea stivă cu actualizări automate și copii de siguranță programate ale configurației și datelor persistente. Vă revizuiți în continuare notele upstream atunci când porturile tunelului, etichetele imaginii sau adresa tabloului de bord se schimbă. Un IP public dedicat este necesar pentru acest pachet, astfel încât ascultătorii UDP documentați și adresa tabloului de bord să rămână pe un punct final stabil.

Pangolin vs Cloudflare Tunnel

1

Pangolin

Pangolin este pentru oamenii care doresc ieșirea tunelului și politica proxy pe hardware pe care îl închiriază, cu tabloul de bord lângă el. Cloudflare Tunnel poate fi preferabil atunci când prioritatea este rețeaua edge a acelei companii, modelul său de cont și nu rularea porturilor publice ale conectatorului dvs.

2

Cloudflare Tunnel

Se suprapun ca moduri de a publica o aplicație privată și diferă în ceea ce privește cine operează saltul public. Citiți ambele documente în raport cu calea pe care o aveți nevoie de fapt, inclusiv UDP dacă activați tunelarea.

Cine folosește Pangolin

Operatorii de homelab și echipe mici care sunt obosit de a deschide fiecare origine pe internet folosesc Pangolin pentru a publica aplicații selectate. Se potrivește, de asemenea, unui rol de reverse proxy simplu atunci când tunelarea este dezactivată. Este pachetul greșit dacă nu puteți accepta un IP public și porturile UDP, sau dacă aveți nevoie în mod specific de rețeaua Cloudflare operată de furnizor.

Self-hosting Pangolin: cerințe și cost

Linia de bază AvaHost pentru Pangolin este 1024 MB de RAM și 1 nucleu CPU, SQLite în interiorul aplicației, imaginea fosrl/pangolin. Pe AvaHost minimul recomandat pentru Pangolin este Planul 1 la €2. Pachetul include implementare cu un singur clic, un nume de gazdă pentru tabloul de bord, HTTPS automat pe interfața web, actualizări automate și copii de siguranță programate. Această implementare necesită un IP public dedicat, astfel încât clienții și colegii tunelului să poată utiliza o adresă stabilă. Poșta aplicației nu este inclusă cu Pangolin. PostgreSQL și Redis multi-nod sunt aspecte upstream opționale, nu parte din acest minim.

F.A.Q

  • Pangolin începe de la €2 pe Plan 1. Cifra acoperă linia de bază cu nod unic cu SQLite, nu un cluster PostgreSQL și nu Redis. Activarea nodurilor suplimentare, o încărcare mai grea a tunelului sau jurnale de acces mari pot necesita mai multă RAM decât acest minim. Conturile furnizorilor pe care le atașați în tabloul de bord rămân facturabile de acei furnizori.

  • Da. Îndreptați hostname-ul dashboard-ului către instanța găzduită și HTTPS automat acoperă interfața browser-ului odată ce DNS-ul este configurat. Modul tunnel necesită în continuare porturile UDP publice din ghidul fosrl, care sunt separate de certificatul site-ului. Păstrați înregistrările DNS și lista resurselor publicate.

  • AvaHost actualizează automat implementarea Pangolin și păstrează configurația și datele SQLite atașate, cu copii de siguranță programate. Verificați notele de lansare upstream atunci când Gerbil, Traefik sau calea dashboard se modifică, și confirmați că o resursă de test se deschide în continuare după aceea. Păstrați propria copie a oricărei configurații personalizate pe care o considerați critică.

  • Da. Pangolin pe acest pachet necesită o adresă IP publică dedicată deoarece proiectul documentează o adresă publică plus UDP 51820 și 21820 pentru tunelarea. Adresa nu configurează aplicațiile pentru dvs.: trebuie să setați autentificarea, regulile de resurse și cine poate deschide un tunel. Modul doar reverse-proxy folosește în continuare acel endpoint public stabil.