diff --git a/manage/access-control/login-page.mdx b/manage/access-control/login-page.mdx index 22aee7a..c750dad 100644 --- a/manage/access-control/login-page.mdx +++ b/manage/access-control/login-page.mdx @@ -39,7 +39,7 @@ Custom organization authentication pages let you serve the login page at your ow 3. Save your changes -You need to add a custom domain to your organization first. Free domains (`*.tunneled.to`, `*.hostlocal.app`, etc.) cannot be used for auth pages. [Learn how to add domains](/manage/domains#adding-domains) +You need to add a custom domain to your organization first. Free domains (`*.tunneled.to`, `*.hostlocal.app`, etc.) cannot be used for auth pages. [Learn how to add domains](/manage/domains) diff --git a/manage/access-control/rules.mdx b/manage/access-control/rules.mdx index 5d08343..7886501 100644 --- a/manage/access-control/rules.mdx +++ b/manage/access-control/rules.mdx @@ -71,13 +71,13 @@ We use a IP database to geolocate the IP address but this is not always accurate Select the "ALL" option to match all countries for allowing or denying access. -To enable geoblocking, follow this guide to set up the geolocation database: [Geoblocking Guide](/self-host/advanced/enable-geoblocking#enable-geo-blocking). +To enable geoblocking, follow this guide to set up the geolocation database: [Geoblocking Guide](/self-host/advanced/enable-geoblocking). ### Region Region match rules allow you to specify allowed or denied regions for requests based on their IP address. This is useful for geo-restrictions or compliance with regional regulations. Regions are made up of a list of countries in that region (e.g. "EU" includes France, Germany, etc.) so this is a more broad match than country. -To enable follow the above guide to set up the geolocation database: [Geoblocking Guide](/self-host/advanced/enable-geoblocking#enable-geo-blocking). +To enable follow the above guide to set up the geolocation database: [Geoblocking Guide](/self-host/advanced/enable-geoblocking). ### CIDR @@ -102,7 +102,7 @@ Pretty simple: you can match on simply an IP address like your home IP to bypass ASN (Autonomous System Number) match rules allow you to specify allowed or denied ASNs for requests based on their IP address. This is useful for blocking or allowing traffic from specific ISPs or organizations. -To enable ASN blocking, follow this guide to set up the ASN database: [ASN Blocking Guide](/self-host/advanced/enable-asnblocking#enable-asn-blocking). +To enable ASN blocking, follow this guide to set up the ASN database: [ASN Blocking Guide](/self-host/advanced/enable-asnblocking). **Examples:** diff --git a/manage/ssh.mdx b/manage/ssh.mdx index 48b3a72..54323c5 100644 --- a/manage/ssh.mdx +++ b/manage/ssh.mdx @@ -27,10 +27,10 @@ Pangolin includes a built-in SSH client so you can connect to remote servers and You can SSH into any Pangolin site or private resource. Two components handle SSH on the server side: - + Runs as a daemon and handles SSH for the host it runs on. Use this when the machine you want to SSH into is the same server running Newt. - + Handles SSH for other servers on the same network. Run the auth daemon on each target host; Newt on a bastion proxies connections to them. @@ -85,7 +85,7 @@ If TCP 22 is not allowed in the resource’s port restrictions, users will not b Pangolin Dashboard -After the resource exists and access is granted, proceed with [Option 1](#option-1-newt-as-the-auth-daemon-same-host) or [Option 2](#option-2-external-auth-daemon-different-servers) below. +After the resource exists and access is granted, proceed with [Option 1](#option-1-newt-as-the-auth-daemon-same-host) or [Option 2](#option-2-external-auth-daemon-ssh-on-another-server-that-doesnt-run-newt) below. ## Option 1: Newt as the auth daemon (same host) diff --git a/self-host/community-guides/geolite2automation.mdx b/self-host/community-guides/geolite2automation.mdx index 22f5c1e..70aaf2a 100644 --- a/self-host/community-guides/geolite2automation.mdx +++ b/self-host/community-guides/geolite2automation.mdx @@ -21,8 +21,8 @@ Maxmind's service is free of charge for development, personal or community use. 1. **[Requirements](#1-requirements)** 2. **[Maxmind Account](#2-maxmind-account)** 3. **[API key creation](#3-api-key-creation)** -4. **[Modification of Pangolin's `docker-compose.yml`](#4-modification-of-pangolin’s-docker-compose-yml)** -5. **[Modification of Pangolin's `config.yml`](#5-modification-of-pangolin’s-config-yml)** +4. **[Modification of Pangolin's `docker-compose.yml`](#4-modification-of-pangolins-docker-compose-yml)** +5. **[Modification of Pangolin's `config.yml`](#5-modification-of-pangolins-config-yml)** ## 1. Requirements * A Maxmind account for API access