From 17bba99cdd844db04bfa84d4e18091d5f7d2a9c9 Mon Sep 17 00:00:00 2001 From: natemergler <187230883+natemergler@users.noreply.github.com> Date: Thu, 6 Mar 2025 10:36:15 -0500 Subject: [PATCH 1/4] Added further clarification on Cloudflare Usage --- .../docusaurus/docs/02-Getting Started/02-dns-networking.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md b/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md index 4e200f4..25c7816 100644 --- a/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md +++ b/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md @@ -85,7 +85,7 @@ As soon as you enable the Cloudflare proxy, you're bound to Cloudflare's terms o ::: -Pangolin can be used with Cloudflare proxy (orange cloud) enabled. Ideally you should [setup wildcard certificates](../03-Pangolin/02-Configuration/03-wildcard-certs.md) with Traefik using the DNS challenge and set Cloudflare to Full (Strict) SSL mode. +Pangolin can be used with Cloudflare proxy (orange cloud) enabled. Ideally you should [setup wildcard certificates](../03-Pangolin/02-Configuration/03-wildcard-certs.md) with Traefik using the DNS challenge and set Cloudflare to Full (Strict) SSL mode. Pangolin through Cloudflare will not work under Full or Automatic SSL/TLS. Cloudflare's documentation about SSL/TLS Encryption is available [here](https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/). Since Cloudflare proxy obscures the destination IP of the host, you will also need to explicitly set your VPS IP address for Gerbil in the `config.yml` file to allow WireGuard to connect to the VPS. From 645a2c1ba1e5c1f4a4343d1a64c5d5601c35a745 Mon Sep 17 00:00:00 2001 From: natemergler <187230883+natemergler@users.noreply.github.com> Date: Thu, 6 Mar 2025 10:38:37 -0500 Subject: [PATCH 2/4] Made part of it bold for good measure --- .../docusaurus/docs/02-Getting Started/02-dns-networking.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md b/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md index 25c7816..b0566a0 100644 --- a/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md +++ b/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md @@ -85,7 +85,7 @@ As soon as you enable the Cloudflare proxy, you're bound to Cloudflare's terms o ::: -Pangolin can be used with Cloudflare proxy (orange cloud) enabled. Ideally you should [setup wildcard certificates](../03-Pangolin/02-Configuration/03-wildcard-certs.md) with Traefik using the DNS challenge and set Cloudflare to Full (Strict) SSL mode. Pangolin through Cloudflare will not work under Full or Automatic SSL/TLS. Cloudflare's documentation about SSL/TLS Encryption is available [here](https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/). +Pangolin can be used with Cloudflare proxy (orange cloud) enabled. Ideally you should [setup wildcard certificates](../03-Pangolin/02-Configuration/03-wildcard-certs.md) with Traefik using the DNS challenge and **set Cloudflare to Full (Strict) SSL mode**. Pangolin through Cloudflare will not work under Full or Automatic SSL/TLS. Cloudflare's documentation about SSL/TLS Encryption is available [here](https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/). Since Cloudflare proxy obscures the destination IP of the host, you will also need to explicitly set your VPS IP address for Gerbil in the `config.yml` file to allow WireGuard to connect to the VPS. From 406bd461e32d47de2aed6262a8be7807cfc4c9da Mon Sep 17 00:00:00 2001 From: Nate Mergler <187230883+natemergler@users.noreply.github.com> Date: Sat, 8 Mar 2025 00:14:10 -0500 Subject: [PATCH 3/4] added line break in cloudflare proxy --- .../docusaurus/docs/02-Getting Started/02-dns-networking.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md b/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md index b0566a0..440f1d0 100644 --- a/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md +++ b/packages/docusaurus/docs/02-Getting Started/02-dns-networking.md @@ -85,7 +85,9 @@ As soon as you enable the Cloudflare proxy, you're bound to Cloudflare's terms o ::: -Pangolin can be used with Cloudflare proxy (orange cloud) enabled. Ideally you should [setup wildcard certificates](../03-Pangolin/02-Configuration/03-wildcard-certs.md) with Traefik using the DNS challenge and **set Cloudflare to Full (Strict) SSL mode**. Pangolin through Cloudflare will not work under Full or Automatic SSL/TLS. Cloudflare's documentation about SSL/TLS Encryption is available [here](https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/). +Pangolin can be used with Cloudflare proxy (orange cloud) enabled. Ideally you should [setup wildcard certificates](../03-Pangolin/02-Configuration/03-wildcard-certs.md) with Traefik using the DNS challenge and **set Cloudflare to Full (Strict) SSL mode**. + +Pangolin through Cloudflare will not work under Full or Automatic SSL/TLS. Cloudflare's documentation about SSL/TLS Encryption is available [here](https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/). Since Cloudflare proxy obscures the destination IP of the host, you will also need to explicitly set your VPS IP address for Gerbil in the `config.yml` file to allow WireGuard to connect to the VPS. From d09ecd6354679d5b35e9123818757a90b1be0ed9 Mon Sep 17 00:00:00 2001 From: Nate Mergler <187230883+natemergler@users.noreply.github.com> Date: Sat, 8 Mar 2025 00:15:00 -0500 Subject: [PATCH 4/4] changed the local development command in readme --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 99f61e3..d98f35e 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,7 @@ $ npm i ### Local Development ``` -$ cd packages/docusaurus/ -$ npm run dev +$ npm run start ``` This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.