diff --git a/about/how-pangolin-works.mdx b/about/how-pangolin-works.mdx index fd2cc38..e14172f 100644 --- a/about/how-pangolin-works.mdx +++ b/about/how-pangolin-works.mdx @@ -4,6 +4,12 @@ icon: "brain" description: "Learn about the fundamentals of Pangolin and how they work together to provide simple and secure remote access." --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + ## Basic Steps diff --git a/about/pangolin-vs-reverse-proxy-vs-vpn.mdx b/about/pangolin-vs-reverse-proxy-vs-vpn.mdx index c67dde6..8bb432a 100644 --- a/about/pangolin-vs-reverse-proxy-vs-vpn.mdx +++ b/about/pangolin-vs-reverse-proxy-vs-vpn.mdx @@ -4,6 +4,12 @@ icon: "book" description: "What are the similarities and differences between Pangolin and traditional reverse proxies and VPNs?" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Pangolin combines the capabilities of both a reverse proxy and a VPN into a single platform. It provides reverse proxy functionality through public resources and VPN functionality through private resources, all with zero-trust access control and distributed architecture. ## What Each Solution Provides diff --git a/additional-resources/changelog.mdx b/additional-resources/changelog.mdx index 8526c95..fa6cbdf 100644 --- a/additional-resources/changelog.mdx +++ b/additional-resources/changelog.mdx @@ -3,5 +3,11 @@ title: "Changelog" icon: "clipboard-list" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + To view the complete changelog, please visit our [GitHub Releases page](https://github.com/fosrl/pangolin/releases). diff --git a/additional-resources/trust-center.mdx b/additional-resources/trust-center.mdx index 5be1101..afa8651 100644 --- a/additional-resources/trust-center.mdx +++ b/additional-resources/trust-center.mdx @@ -3,6 +3,12 @@ title: "Trust Center" icon: "scale-balanced" --- +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) diff --git a/careers/join-us.mdx b/careers/join-us.mdx index 8eaaf98..04f07b7 100644 --- a/careers/join-us.mdx +++ b/careers/join-us.mdx @@ -2,6 +2,12 @@ title: "Join Us!" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + We are looking for talented engineers to join our team and help build secure remote access. If you're passionate about open-source software, networking, and security, we'd love to hear from you. ## About Pangolin diff --git a/careers/software-engineer-full-stack.mdx b/careers/software-engineer-full-stack.mdx index 4f3ec69..f1d1417 100644 --- a/careers/software-engineer-full-stack.mdx +++ b/careers/software-engineer-full-stack.mdx @@ -2,6 +2,12 @@ title: "Software Engineer - Full Stack" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + - Location: `San Francisco` - Salary: `$125k - $185k + 0.5% - 1.5% equity` - Years of experience: `3+` diff --git a/careers/software-engineer-go.mdx b/careers/software-engineer-go.mdx index eb060fc..159c9aa 100644 --- a/careers/software-engineer-go.mdx +++ b/careers/software-engineer-go.mdx @@ -2,6 +2,12 @@ title: "Software Engineer - Go + Network" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + - Location: `San Francisco` - Salary: `$125k - $185k + 0.5% - 1.5% equity` - Years of experience: `3+` diff --git a/changelog.mdx b/changelog.mdx index 2bd23a5..c95409f 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -3,6 +3,12 @@ title: "Changelog" description: "Updates and announcements" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Added a new Wintergreen flavor. diff --git a/development/contributing.mdx b/development/contributing.mdx index 318046f..08bfbc6 100644 --- a/development/contributing.mdx +++ b/development/contributing.mdx @@ -3,6 +3,12 @@ title: "Contribution Guide" description: "Set up your local development environment for contributing to Pangolin" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + This guide describes how to set up your local development environment for contributing to Pangolin. We recommend using Docker Compose for the most consistent development experience across different environments. ## Prerequisites diff --git a/development/feature-requests-and-bug-reports.mdx b/development/feature-requests-and-bug-reports.mdx index b4bb058..c3f4b87 100644 --- a/development/feature-requests-and-bug-reports.mdx +++ b/development/feature-requests-and-bug-reports.mdx @@ -3,6 +3,12 @@ title: "Feature Requests & Bug Reports" description: "How to submit feature requests and report bugs for Pangolin" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + We welcome contributions from the community to help improve Pangolin. To ensure your feedback is properly tracked and prioritized, use the repository that matches the component where your issue or request belongs. ## Pick the Right Repository diff --git a/development/system-architecture.mdx b/development/system-architecture.mdx index a1b6ca0..9e7ced0 100644 --- a/development/system-architecture.mdx +++ b/development/system-architecture.mdx @@ -3,6 +3,12 @@ "description": "Learn how the components of the system interact to form Pangolin" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + ### Pangolin (Control Plane) Pangolin is the main control center that orchestrates the entire system: diff --git a/index.mdx b/index.mdx index a11a91f..c5f15b7 100644 --- a/index.mdx +++ b/index.mdx @@ -2,6 +2,12 @@ title: "Introduction to Pangolin" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Pangolin is an open-source, identity-based remote access platform built on WireGuard that enables secure, seamless connectivity to private and public resources. diff --git a/manage/access-control/approvals.mdx b/manage/access-control/approvals.mdx index b133d30..62cb70b 100644 --- a/manage/access-control/approvals.mdx +++ b/manage/access-control/approvals.mdx @@ -3,6 +3,12 @@ title: "Device Approvals" description: "Only allow trusted devices to connect to an organization" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Only available in Pangolin Cloud and [Enterprise Edition](/self-host/enterprise-edition). diff --git a/manage/access-control/change-password.mdx b/manage/access-control/change-password.mdx index 759e34f..5f81f0d 100644 --- a/manage/access-control/change-password.mdx +++ b/manage/access-control/change-password.mdx @@ -3,6 +3,12 @@ title: "Change Password" description: "Change or reset your Pangolin account password" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + ### Change Password If you're already logged in, you can change your password by clicking your profile menu (top right) and selecting Change Password. You will be required to confirm your old password and enter a new password. diff --git a/manage/access-control/create-user.mdx b/manage/access-control/create-user.mdx index e157413..2c31442 100644 --- a/manage/access-control/create-user.mdx +++ b/manage/access-control/create-user.mdx @@ -3,6 +3,12 @@ title: "Create User" description: "Add internal or external users to your organization" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Users can be added to organizations. When a user is added to Pangolin, there is a global user object and an organization‑specific user object that links that user to the organization. This allows a user to exist in one or more organizations. diff --git a/manage/access-control/forwarded-headers.mdx b/manage/access-control/forwarded-headers.mdx index 7e2d695..f879794 100644 --- a/manage/access-control/forwarded-headers.mdx +++ b/manage/access-control/forwarded-headers.mdx @@ -3,6 +3,12 @@ title: "Forwarded Headers" description: "Learn how Pangolin forwards user identity information to your backend applications through HTTP headers" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Pangolin can forward user identity information to your backend applications through custom HTTP headers. This allows your applications to receive user details directly from the request headers, enabling integration with Pangolin's authentication system. diff --git a/manage/access-control/login-page.mdx b/manage/access-control/login-page.mdx index f63da70..5e2995a 100644 --- a/manage/access-control/login-page.mdx +++ b/manage/access-control/login-page.mdx @@ -3,6 +3,12 @@ title: "Custom Login Page" description: "Configure a custom authentication page URL for your organization" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Custom auth pages are only available in Pangolin Cloud. diff --git a/manage/access-control/mfa.mdx b/manage/access-control/mfa.mdx index fcb11b0..d834aa7 100644 --- a/manage/access-control/mfa.mdx +++ b/manage/access-control/mfa.mdx @@ -3,6 +3,12 @@ title: "Multi-Factor Authentication" description: "Enable and manage two-factor authentication and enforcement for your organization" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Pangolin supports two‑factor authentication (2FA) for Pangolin user accounts. ### Enable or Disable 2FA diff --git a/manage/access-control/password-rotation.mdx b/manage/access-control/password-rotation.mdx index ce68c9d..df9c74e 100644 --- a/manage/access-control/password-rotation.mdx +++ b/manage/access-control/password-rotation.mdx @@ -3,6 +3,12 @@ title: "Password Rotation" description: "Configure password expiration and rotation requirements for your organization" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + By default, Pangolin does not require passwords to be rotated on a regular basis. However, password rotation can be required on a per‑organization basis. ### Configuration diff --git a/manage/access-control/rules.mdx b/manage/access-control/rules.mdx index 3162f0d..76dc9ef 100644 --- a/manage/access-control/rules.mdx +++ b/manage/access-control/rules.mdx @@ -3,6 +3,12 @@ title: "Rules" description: "Configure rules to allow or deny access to resources without authentication" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Rules allow you to either "allow" and bypass the Pangolin auth system (no pin, login, password), or "deny" and fully reject the request. After you create a resource you can select the "Rules" tab on the sidebar and enable rules. diff --git a/manage/access-control/security-keys.mdx b/manage/access-control/security-keys.mdx index 42d12c7..173b84d 100644 --- a/manage/access-control/security-keys.mdx +++ b/manage/access-control/security-keys.mdx @@ -3,6 +3,12 @@ title: "Security Keys" description: "Use security keys for passwordless login to your Pangolin account" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + You can log in with security keys, also known as passwordless login. On the login page, there is an option below the login button to Log in with security key. ### Add a Security Key diff --git a/manage/access-control/session-length.mdx b/manage/access-control/session-length.mdx index cb0a30b..eca4ee5 100644 --- a/manage/access-control/session-length.mdx +++ b/manage/access-control/session-length.mdx @@ -3,6 +3,12 @@ title: "Session Length" description: "Configure maximum session length and expiration policies for your organization" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + By default, Pangolin keeps extending a session indefinitely if a user is actively using it. If a user is not actively using the session, it will expire after 30 days. However, you can require users to log in at regular intervals by enforcing maximum session lengths on a per‑organization basis. diff --git a/manage/analytics/access.mdx b/manage/analytics/access.mdx index e8a1df7..50ed60a 100644 --- a/manage/analytics/access.mdx +++ b/manage/analytics/access.mdx @@ -3,6 +3,12 @@ title: "Access Logs" description: "Access logs are a record of each access attempt to a Pangolin resource" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Access logs provide detailed information about each access attempt made to your Pangolin resources. These logs help you monitor and analyze user activity each time they attempt to authenticate. diff --git a/manage/analytics/action.mdx b/manage/analytics/action.mdx index ecb5a89..266c206 100644 --- a/manage/analytics/action.mdx +++ b/manage/analytics/action.mdx @@ -3,6 +3,12 @@ title: "Action Logs" description: "Action logs are a record of each event taken by users in the Pangolin system" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Action logs provide an audit trail of administrative actions and configuration changes made within your Pangolin organization. These logs help you track who made what changes and when. diff --git a/manage/analytics/request.mdx b/manage/analytics/request.mdx index 1b0f2a1..6e8bf32 100644 --- a/manage/analytics/request.mdx +++ b/manage/analytics/request.mdx @@ -3,6 +3,12 @@ title: "Request Logs" description: "Request logs are a record of each HTTP request to a resource" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Request logs provide detailed information about every HTTP request made to your Pangolin resources. These logs capture both successful and denied requests along with comprehensive request metadata. ## What are Request Logs? diff --git a/manage/asnblocking.mdx b/manage/asnblocking.mdx index e9d8466..346f8db 100644 --- a/manage/asnblocking.mdx +++ b/manage/asnblocking.mdx @@ -3,6 +3,12 @@ title: "ASN Blocking" description: "Configure ASN blocking to restrict access based on Autonomous System Numbers" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + ASN blocking is available in Pangolin community! Protect your resources by blocking or allowing specific networks and service providers. diff --git a/manage/blueprints.mdx b/manage/blueprints.mdx index 9ad5adf..c33fd80 100644 --- a/manage/blueprints.mdx +++ b/manage/blueprints.mdx @@ -4,6 +4,12 @@ icon: "file-code" description: "Pangolin Blueprints are declarative configurations that allow you to define your resources and their settings in a structured format" --- +import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; + + + + + Blueprints provide a way to define your Pangolin resources and their configurations in a structured, declarative format. This allows for easier management, version control, and automation of your resource setups.