Tunneled Mesh Reverse Proxy Server with Identity and Access Control and Dashboard UI https://fossorial.io
Find a file
2025-10-21 22:02:09 -07:00
.github Change runs on 2025-10-20 21:45:40 -07:00
bruno Update domain 2025-10-19 11:59:10 -07:00
cli Fix type error 2025-08-23 15:30:03 -07:00
config change digpangolin.com to pangolin.net 2025-10-18 11:51:09 -07:00
install change digpangolin.com to pangolin.net 2025-10-18 11:51:09 -07:00
messages New translations en-us.json (Spanish) 2025-10-20 17:05:44 -07:00
public update license terminateAt and update word mark 2025-10-13 16:45:19 -07:00
server Dont do local sites undefined in cloud 2025-10-21 22:02:09 -07:00
src hide method selector on raw resources 2025-10-20 17:15:45 -07:00
test Add clean up our few tests and add tests for #228 2025-03-08 11:43:22 -05:00
.dockerignore Handle tsconfig 2025-10-14 16:34:11 -07:00
.editorconfig add .editorconfig and fix db imports in scripts 2024-09-28 17:42:07 -04:00
.eslintrc.json typescript issues and add eslint back 2024-11-24 11:52:46 -05:00
.gitignore Handle tsconfig 2025-10-14 16:34:11 -07:00
.nvmrc modified: .github/workflows/cicd.yml 2025-07-26 14:17:55 +00:00
.prettierrc env context and refactor api support different ports 2024-12-12 22:46:58 -05:00
blueprint.py Working on fixing exit node issue 2025-10-18 21:32:26 -07:00
blueprint.yaml Update domain 2025-10-19 11:59:10 -07:00
components.json Format files and fix http response 2024-10-06 18:05:20 -04:00
CONTRIBUTING.md change digpangolin.com to pangolin.net 2025-10-18 11:51:09 -07:00
crowdin.yml Add first i18n stuff 2025-05-04 15:11:42 +00:00
docker-compose.example.yml Fix various bugs 2025-10-16 10:23:25 -07:00
docker-compose.pgr.yml Chungus 2025-10-04 18:36:44 -07:00
docker-compose.yml Update build process 2025-09-05 11:23:43 -07:00
Dockerfile Handle tsconfig 2025-10-14 16:34:11 -07:00
Dockerfile.dev modified: .github/workflows/cicd.yml 2025-07-26 14:17:55 +00:00
drizzle.pg.config.ts move schemas to folder 2025-10-13 14:13:26 -07:00
drizzle.sqlite.config.ts move schemas to folder 2025-10-13 14:13:26 -07:00
esbuild.mjs Chungus 2.0 2025-10-10 11:27:15 -07:00
eslint.config.js Restore eslint 2025-06-10 18:38:11 -04:00
LICENSE Chungus 2025-10-04 18:36:44 -07:00
Makefile Fix typo 2025-10-17 14:05:17 -07:00
next.config.mjs support postgresql as database option 2025-06-04 12:02:07 -04:00
package-lock.json Bump @types/node from 24.7.2 to 24.8.1 in the dev-minor-updates group 2025-10-20 17:16:40 -07:00
package.json Bump @types/node from 24.7.2 to 24.8.1 in the dev-minor-updates group 2025-10-20 17:16:40 -07:00
postcss.config.mjs Add quotes 2025-06-10 18:37:26 -04:00
README.md Update domain 2025-10-19 11:59:10 -07:00
SECURITY.md Update domain 2025-10-19 11:59:10 -07:00
tsconfig.enterprise.json Handle tsconfig 2025-10-14 16:34:11 -07:00
tsconfig.oss.json Handle tsconfig 2025-10-14 16:34:11 -07:00
tsconfig.saas.json Handle tsconfig 2025-10-14 16:34:11 -07:00

Discord Slack Docker Stars YouTube

Start testing Pangolin at app.pangolin.net

Pangolin is a self-hosted tunneled reverse proxy server with identity and context aware access control, designed to easily expose and protect applications running anywhere. Pangolin acts as a central hub and connects isolated networks — even those behind restrictive firewalls — through encrypted tunnels, enabling easy access to remote services without opening ports or requiring a VPN.

Installation

Check out the quick install guide for how to install and set up Pangolin.

Deployment Options

Description
Self-Host: Community Edition Free, open source, and licensed under AGPL-3.
Self-Host: Enterprise Edition Licensed under Fossorial Commercial License. Free for personal and hobbyist use, and for businesses earning under $100K USD annually.
Pangolin Cloud Fully managed service with instant setup and pay-as-you-go pricing — no infrastructure required. Or, self-host your own remote node and connect to our control plane.

Key Features

Pangolin packages everything you need for seamless application access and exposure into one cohesive platform.

Manage applications in one place

Pangolin provides a unified dashboard where you can monitor, configure, and secure all of your services regardless of where they are hosted.
Reverse proxy across networks anywhere

Route traffic via tunnels to any private network. Pangolin works like a reverse proxy that spans multiple networks and handles routing, load balancing, health checking, and more to the right services on the other end.
Enforce identity and context aware rules

Protect your applications with identity and context aware rules such as SSO, OIDC, PIN, password, temporary share links, geolocation, IP, and more.
Quickly connect Pangolin sites

Pangolin's lightweight Newt client runs in userspace and can run anywhere. Use it as a site connector to route traffic to backends across all of your environments.

Get Started

Check out the docs

We encourage everyone to read the full documentation first, which is available at docs.pangolin.net. This README provides only a very brief subset of the docs to illustrate some basic ideas.

Sign up and try now

For Pangolin's managed service, you will first need to create an account at app.pangolin.net. We have a generous free tier to get started.

Licensing

Pangolin is dual licensed under the AGPL-3 and the Fossorial Commercial License. For inquiries about commercial licensing, please contact us at contact@pangolin.net.

Contributions

Please see CONTRIBUTING in the repository for guidelines and best practices.