From fdb57142371b36df7b17b32b5255b890efb3a4f6 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Mon, 2 Mar 2026 20:58:22 -0800 Subject: [PATCH 1/7] update common routes --- manage/common-api-routes.mdx | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/manage/common-api-routes.mdx b/manage/common-api-routes.mdx index 4e660fa..fddcd16 100644 --- a/manage/common-api-routes.mdx +++ b/manage/common-api-routes.mdx @@ -192,8 +192,7 @@ The `subdomain` value is combined with the base domain from `domainId` to form t "name": "My Resource", "subdomain": "my-subdomain", "fullDomain": "my-subdomain.pangolin.net", - "domainId": "pg3i1k4lhibhl3i", - "enabled": true + "domainId": "pg3i1k4lhibhl3i" }, "success": true, "error": false, @@ -218,7 +217,6 @@ Add a target (backend) to a resource. Use the numeric `resourceId` from the crea | `ip` | string | Yes | Backend IP or hostname | | `port` | number | Yes | Backend port | | `method` | string | Yes | e.g. `"http"` for HTTP resources | -| `enabled` | boolean | No | Default `true` | **Example request** ```json @@ -226,7 +224,6 @@ Add a target (backend) to a resource. Use the numeric `resourceId` from the crea "ip": "localhost", "port": 8080, "method": "http", - "enabled": true, "siteId": 5165 } ``` @@ -240,8 +237,7 @@ Add a target (backend) to a resource. Use the numeric `resourceId` from the crea "siteId": 8723, "ip": "localhost", "method": "http", - "port": 8080, - "enabled": true + "port": 8080 }, "success": true, "error": false, @@ -268,7 +264,6 @@ In the API Private Resources are called **site resources**. You need an existing | `siteId` | number | Yes | Site that hosts the resource (from create-site or list sites) | | `mode` | string | Yes | `"host"` \| `"cidr"` | | `destination` | string | Yes | For `host`: IP or hostname (e.g. `localhost`). For `cidr`: CIDR (e.g. `10.0.0.0/24`). | -| `enabled` | boolean | No | Default `true` | | `alias` | string | For host+domain | Alias hostname (e.g. `private-resource.internal`). Required when `destination` is a domain; optional for IP. Must be unique in the org. | | `tcpPortRangeString` | string | Yes | See below. | | `udpPortRangeString` | string | Yes | See below. | @@ -294,7 +289,6 @@ If you omit `roleIds`/`userIds`, the org admin role is granted access by default "siteId": 8723, "mode": "host", "destination": "localhost", - "enabled": true, "alias": "private-resource.internal", "tcpPortRangeString": "*", "udpPortRangeString": "", @@ -315,7 +309,6 @@ If you omit `roleIds`/`userIds`, the org admin role is granted access by default "name": "My Private Resource", "mode": "host", "destination": "localhost", - "enabled": true, "alias": "private-resource.internal", "tcpPortRangeString": "*", "udpPortRangeString": "", From 80657617746c41600c0ba613eded909c053d50ff Mon Sep 17 00:00:00 2001 From: Owen Date: Mon, 2 Mar 2026 21:22:23 -0800 Subject: [PATCH 2/7] remove warning --- manage/integration-api.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manage/integration-api.mdx b/manage/integration-api.mdx index fe923cb..1ccccf3 100644 --- a/manage/integration-api.mdx +++ b/manage/integration-api.mdx @@ -10,9 +10,9 @@ import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; - + The API is REST-based and supports many operations available through the web interface. Authentication uses Bearer tokens, and you can create multiple API keys with specific permissions for different use cases. From dab73d6820bd83dd818fefa4dc46096300058d12 Mon Sep 17 00:00:00 2001 From: Owen Date: Mon, 2 Mar 2026 21:22:23 -0800 Subject: [PATCH 3/7] remove warning --- manage/integration-api.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manage/integration-api.mdx b/manage/integration-api.mdx index 6702cbb..de9136e 100644 --- a/manage/integration-api.mdx +++ b/manage/integration-api.mdx @@ -10,9 +10,9 @@ import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; - + The API is REST-based and supports many operations available through the web interface. Authentication uses Bearer tokens, and you can create multiple API keys with specific permissions for different use cases. From 18c8a845de71b9b93db66ca778cdfc88599093f8 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Tue, 3 Mar 2026 18:12:05 -0800 Subject: [PATCH 4/7] fix formatting issue --- manage/integration-api.mdx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/manage/integration-api.mdx b/manage/integration-api.mdx index de9136e..b49d09e 100644 --- a/manage/integration-api.mdx +++ b/manage/integration-api.mdx @@ -9,10 +9,9 @@ import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; - - + The API is REST-based and supports many operations available through the web interface. Authentication uses Bearer tokens, and you can create multiple API keys with specific permissions for different use cases. From 5e68d82da9ed235af3dfd033d8fc12a760fb97b3 Mon Sep 17 00:00:00 2001 From: Owen Date: Thu, 5 Mar 2026 14:44:49 -0800 Subject: [PATCH 5/7] Add link --- self-host/enterprise-edition.mdx | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/self-host/enterprise-edition.mdx b/self-host/enterprise-edition.mdx index 994eb4f..d3cd21d 100644 --- a/self-host/enterprise-edition.mdx +++ b/self-host/enterprise-edition.mdx @@ -7,7 +7,9 @@ import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; - + + Get a license for Pangolin Enterprise Edition. + When self-hosting Pangolin, you can choose to run the **Community Edition** or the **Enterprise Edition**. Both editions provide the same core functionality, but the Enterprise Edition unlocks additional features for qualifying users. @@ -30,19 +32,6 @@ When self-hosting Pangolin, you can choose to run the **Community Edition** or t The Enterprise Edition is distributed under the **Fossorial Commercial License**, which provides different terms based on your organization's revenue: - - **Free for individuals and small businesses** - - - **Revenue threshold**: Less than $100,000 USD gross annual revenue - - **License cost**: Free - - **Features**: Full access to all "Paid Features" - - **Usage**: Personal and small business use allowed - - - You still need to acquire a valid license key to unlock Enterprise features, even with free licensing. - - - **Larger businesses require a paid license** @@ -55,6 +44,18 @@ The Enterprise Edition is distributed under the **Fossorial Commercial License** Businesses exceeding the revenue threshold must purchase a commercial license to use Enterprise Edition features. + + **Free for individuals and small businesses** + + - **Revenue threshold**: Less than $100,000 USD gross annual revenue + - **License cost**: Free + - **Features**: Full access to all "Paid Features" + - **Usage**: Personal and small business use allowed + + + You still need to acquire a valid license key to unlock Enterprise features, even with free licensing. + + To see pricing tiers for the self-hosted Enterprise Edition for businesses, [click here](https://pangolin.net/pricing?hosting=self-host). For more on how to purchase a key, see [Purchase a license key](/self-host/purchase-license-key). From d1b6d591e958c9541b9e56f05979f98cfd4e2db7 Mon Sep 17 00:00:00 2001 From: Owen Date: Thu, 5 Mar 2026 16:09:50 -0800 Subject: [PATCH 6/7] Link to trust center --- additional-resources/trust-center.mdx | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/additional-resources/trust-center.mdx b/additional-resources/trust-center.mdx index afa8651..37ffcc1 100644 --- a/additional-resources/trust-center.mdx +++ b/additional-resources/trust-center.mdx @@ -7,9 +7,6 @@ import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; - - -- [Terms of Service](https://pangolin.net/terms-of-service.html) -- [Privacy Policy](https://pangolin.net/privacy-policy.html) -- [AGLPv3](https://www.gnu.org/licenses/gpl-3.0.en.html) -- [Fossorial Commercial License (FCL)](https://pangolin.net/fcl.html) + + Visit our trust center for more information on frameworks, polices, and licenses. + \ No newline at end of file From 09814ed8342b55d2c6938bf3459d6db0a075a94b Mon Sep 17 00:00:00 2001 From: Owen Date: Thu, 5 Mar 2026 16:11:35 -0800 Subject: [PATCH 7/7] Fix link --- about/how-pangolin-works.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/about/how-pangolin-works.mdx b/about/how-pangolin-works.mdx index e14172f..1a3dc2e 100644 --- a/about/how-pangolin-works.mdx +++ b/about/how-pangolin-works.mdx @@ -82,6 +82,6 @@ Remote nodes are self-hosted Pangolin servers that you control while using Pango You can deploy multiple remote nodes for high availability and automatic failover. If your nodes become unavailable, traffic can optionally fail over to cloud infrastructure until you restore service. - + Learn about remote nodes and how they provide high availability and simplified operations.