Merge pull request #72 from fosrl/dev

Update link
This commit is contained in:
Owen Schwartz
2026-03-05 16:12:29 -08:00
committed by GitHub
5 changed files with 21 additions and 31 deletions

View File

@@ -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.
<Card title="Read more about remote nodes" icon="circle-nodes" href="/manage/remote-node/nodes">
<Card title="Read more about remote nodes" icon="circle-nodes" href="/manage/remote-node/understanding-nodes">
Learn about remote nodes and how they provide high availability and simplified operations.
</Card>

View File

@@ -7,9 +7,6 @@ import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx";
<PangolinCloudTocCta />
- [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)
<Card title="Visit our trust center" icon="shield" href="https://trust.pangolin.net">
Visit our trust center for more information on frameworks, polices, and licenses.
</Card>

View File

@@ -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": "",

View File

@@ -9,7 +9,6 @@ import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx";
<PangolinCloudTocCta />
<Warning>
Pangolin is in heavy development. The REST API routes and behavior may include breaking changes between updates. We will do our best to document large changes.
</Warning>

View File

@@ -7,7 +7,9 @@ import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx";
<PangolinCloudTocCta />
<Card title="Get a License" icon="server" href="https://pangolin.net/pricing?hosting=self-host">
Get a license for Pangolin Enterprise Edition.
</Card>
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:
<Tabs>
<Tab title="Personal Use">
**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
<Check>
You still need to acquire a valid license key to unlock Enterprise features, even with free licensing.
</Check>
</Tab>
<Tab title="Business Use">
**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.
</Warning>
</Tab>
<Tab title="Personal Use">
**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
<Check>
You still need to acquire a valid license key to unlock Enterprise features, even with free licensing.
</Check>
</Tab>
</Tabs>
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).