After a critical outage disrupted Cloudflare Tunnels and Access, a new open-source player is gaining traction among developers and sysadmins looking for control, flexibility and security.

In June 2025, a 2.5-hour outage in Cloudflare’s Access and Tunnel services left many users — from home lab enthusiasts to DevOps teams — unable to reach critical services. For many, this was the final wake-up call. Reliance on centralized, vendor-operated infrastructure had once again proven to be a potential single point of failure.

Enter Pangolin, a self-hosted, WireGuard-based reverse proxy with built-in identity and access management. Designed for privacy-focused users and organizations that require full sovereignty over their access layer, Pangolin positions itself as a compelling alternative to Cloudflare Tunnels — minus the vendor lock-in.


🛠️ What Is Pangolin?

Pangolin is an open-source Zero Trust access solution built around encrypted WireGuard tunnels and a clean, Docker-based deployment model. It acts as a self-managed replacement for tunnel solutions like Cloudflare, offering:

  • Encrypted reverse proxying (WireGuard-based)
  • Full identity & access management (SSO, TOTP, OAuth2, OIDC, RBAC)
  • No open firewall ports required
  • Support for HTTP/HTTPS and raw TCP/UDP protocols
  • Docker-first deployment with built-in multi-user organization support
  • One-time link sharing with expiration, pin codes or passcodes
  • API integration for automation

Whether you want to expose internal dev tools, IoT devices, or internal web dashboards — securely and without opening ports — Pangolin does the job efficiently.


🆚 Pangolin vs Cloudflare Tunnels: Key Differences

FeaturePangolinCloudflare Tunnels
Hosting ModelSelf-hosted (on your infrastructure)Managed by Cloudflare
Zero Trust AccessYes (built-in, customizable)Yes (via Cloudflare Access)
WireGuard EncryptionYes (native)No (Cloudflare-proprietary tunnel)
Port RequirementsNo open ports neededNo open ports needed
PricingFree (self-hosted); optional supportFree tier; paid for advanced features
Open SourceYes (MIT license)No
Custom DomainsFully customizableLimited in free tier
Multi-region supportAvailable in enterprise versionCloudflare network only
Vendor Lock-inNoneHigh
Setup ComplexityModerate (VPS + Docker + DNS)Easy (Cloudflare dashboard & CLI)

Verdict: If you want simplicity and plug-and-play convenience, Cloudflare Tunnels may suffice. But if you want full control, privacy, transparency, and offline independence, Pangolin is the clear winner — especially for developers managing sensitive services or operating in regulated environments.


🔧 How It Works: A Quick Overview

Pangolin is designed to be deployed across two VPS instances: one for the Pangolin dashboard and another for the apps to be protected. However, it can also run on a single server.

Minimum requirements:

  • 1 CPU, 1 GB RAM, 8 GB SSD (per node)
  • Docker & WireGuard installed
  • DNS entries for your domain (root, wildcard, and dashboard subdomains)

The setup process includes:

  • Deploying Docker containers for Pangolin on the main server
  • Creating “Sites” (equivalent to tunnel clients)
  • Registering “Resources” (apps to be reverse-proxied)
  • Setting access rules, user roles, and identity providers
  • Automating tunnel persistence with systemd services

All configurations can be managed via the web-based UI, which supports multi-user organizations, RBAC, and integrations with OAuth2 or external identity providers.


🌐 Use Cases

  • Home labs & hobby projects: Expose dashboards like Grafana or Home Assistant securely without opening ports.
  • DevOps & internal tools: Publish staging environments, Jenkins, Prometheus, or internal APIs.
  • IoT & edge devices: Securely connect to devices without relying on third-party VPNs.
  • Enterprise access: Deploy multi-region HA tunnel architecture for secure, scalable access.

🏷️ Licensing & Support

Pangolin’s open-source edition (MIT licensed) includes all core features. There are no limitations or feature locks.

However, users can support the project via:

  • $25 one-time supporter tier (for up to 5 users)
  • $95 one-time tier (for unlimited users)

Enterprise users can contact the development team via fossoral.io for:

  • Dedicated support and SLAs
  • Custom branding and white-labeling
  • Multi-region deployments
  • Integration consultancy

This model of open monetization — where commercial support doesn’t compromise open-source values — has been praised for its transparency and sustainability.


🔐 Why It Matters

In an era of growing centralization, outages and rising security threats, self-hosted Zero Trust solutions like Pangolin offer a much-needed alternative.

While Cloudflare’s infrastructure remains powerful and reliable for most use cases, it inherently requires trust in an external actor — not ideal in regulated sectors or mission-critical deployments. Pangolin provides a rare combination: modern user experience, robust security, and full ownership.

For developers, sysadmins, or security professionals building their own access infrastructure, Pangolin isn’t just another tunnel — it’s a statement about digital sovereignty and operational autonomy.


Conclusion

Whether you’re managing a critical infrastructure setup or running a personal home lab, Pangolin deserves your attention. As a fully open-source, self-hosted, and flexible Zero Trust platform, it offers a level of control and independence that’s hard to match.

With support for modern encryption, customizable authentication, and multi-architecture compatibility — all backed by an active development team — Pangolin stands out as a serious contender in the next wave of secure, decentralized access solutions.

👉 More info: https://fossoral.io
👉 Source code: https://github.com/fossoral/pangolin

Self-Hosting Zero Trust Access With Pangolin – Better Than Cloudflare?
Scroll to Top