diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md
index 3f1c5c907e..96ed274c82 100644
--- a/.github/ISSUE_TEMPLATE/bug-report.md
+++ b/.github/ISSUE_TEMPLATE/bug-report.md
@@ -33,4 +33,4 @@ assignees: ''
-
+
diff --git a/docs/01-Using-Fleet/FAQ.md b/docs/01-Using-Fleet/FAQ.md
index 17ec708bb8..de2653c13b 100644
--- a/docs/01-Using-Fleet/FAQ.md
+++ b/docs/01-Using-Fleet/FAQ.md
@@ -141,7 +141,7 @@ You can also do this by setting the `targets` field in the [YAML configuration f
## How do I automatically assign a host to a team when it enrolls with Fleet?
-[Team enroll secrets](https://github.com/fleetdm/fleet/blob/main/docs/01-Using-Fleet/10-Teams.md#enroll-hosts-to-a-team) allow you to automatically assign a host to a team.
+[Team enroll secrets](./10-Teams.md#enroll-hosts-to-a-team) allow you to automatically assign a host to a team.
## Why my host is not updating a policy's response.
diff --git a/frontend/components/buttons/DropdownButton/DropdownButton.stories.tsx b/frontend/components/buttons/DropdownButton/DropdownButton.stories.tsx
index a524aa8fd2..2f92634148 100644
--- a/frontend/components/buttons/DropdownButton/DropdownButton.stories.tsx
+++ b/frontend/components/buttons/DropdownButton/DropdownButton.stories.tsx
@@ -34,7 +34,7 @@ const options = [
label: "Documentation",
onClick: () =>
window.open(
- "https://github.com/fleetdm/fleet/blob/main/docs/README.md",
+ "https://fleetdm.com/docs",
"_blank"
),
},
diff --git a/frontend/components/top_nav/UserMenu/UserMenu.tsx b/frontend/components/top_nav/UserMenu/UserMenu.tsx
index f5ab249817..5765f1b39e 100644
--- a/frontend/components/top_nav/UserMenu/UserMenu.tsx
+++ b/frontend/components/top_nav/UserMenu/UserMenu.tsx
@@ -36,7 +36,7 @@ const UserMenu = ({
label: "Documentation",
onClick: () =>
window.open(
- "https://github.com/fleetdm/fleet/blob/main/docs/README.md",
+ "https://fleetdm.com/docs",
"_blank"
),
},
diff --git a/frontend/pages/admin/TeamManagementPage/TeamManagementPage.tsx b/frontend/pages/admin/TeamManagementPage/TeamManagementPage.tsx
index fe822cce0f..6fa46095ca 100644
--- a/frontend/pages/admin/TeamManagementPage/TeamManagementPage.tsx
+++ b/frontend/pages/admin/TeamManagementPage/TeamManagementPage.tsx
@@ -199,7 +199,7 @@ const TeamManagementPage = (): JSX.Element => {
Want to learn more?
diff --git a/handbook/product.md b/handbook/product.md
index b8ca75c3ca..e2baddcad7 100644
--- a/handbook/product.md
+++ b/handbook/product.md
@@ -98,7 +98,7 @@ The goal of quality assurance is to catch unexpected behavior prior to release:
### Collecting bugs
-All QA steps should be possible using `fleetctl preview`. Please refer to [docs/03-Contributing/02-Testing.md](https://github.com/fleetdm/fleet/blob/main/docs/03-Contributing/02-Testing.md) for flows that cannot be completed using `fleetctl preview`.
+All QA steps should be possible using `fleetctl preview`. Please refer to [docs/03-Contributing/02-Testing.md](https://fleetdm.com/docs/contributing/testing) for flows that cannot be completed using `fleetctl preview`.
Please start the manual QA process by creating a blank GitHub issue. As you complete each of the
flows, record a list of the bugs you encounter in this new issue. Each item in this list should
diff --git a/orbit/README.md b/orbit/README.md
index 08ec2dcff2..e6c25b968e 100644
--- a/orbit/README.md
+++ b/orbit/README.md
@@ -232,7 +232,7 @@ Yes! Orbit is licensed under an MIT license and all uses are encouraged.
### How does orbit update osquery? And how do the stable and edge channels get triggered to update osquery on a self hosted Fleet instance?
-Orbit uses a configurable update server. We expect that many folks will just use the update server we manage (similar to what Kolide does with Launcher's update server). We are also offering [tooling for self-managing an update server](https://github.com/fleetdm/fleet/blob/main/docs/02-Deploying/04-fleetctl-agent-updates.md) as part of Fleet Premium (the subscription offering).
+Orbit uses a configurable update server. We expect that many folks will just use the update server we manage (similar to what Kolide does with Launcher's update server). We are also offering [tooling for self-managing an update server](https://fleetdm.com/docs/deploying/fleetctl-agent-updates) as part of Fleet Premium (the subscription offering).
## Community
diff --git a/server/fleet/utils.go b/server/fleet/utils.go
index bbe6bf3d62..7099054482 100644
--- a/server/fleet/utils.go
+++ b/server/fleet/utils.go
@@ -12,7 +12,7 @@ func WriteExpiredLicenseBanner(w io.Writer) {
w,
"Your license for Fleet Premium is about to expire. If you’d like to renew or have questions about "+
"downgrading, please navigate to "+
- "https://github.com/fleetdm/fleet/blob/main/docs/01-Using-Fleet/10-Teams.md#expired_license and "+
+ "https://fleetdm.com/docs/using-fleet/teams#expired_license and "+
"contact us for help.",
)
// We need to disable color and print a new line to make it look somewhat neat, otherwise colors continue to the
diff --git a/tools/fleetctl-npm/README.md b/tools/fleetctl-npm/README.md
index e303e10c50..73b911afa7 100644
--- a/tools/fleetctl-npm/README.md
+++ b/tools/fleetctl-npm/README.md
@@ -10,4 +10,4 @@ Simply install `fleetctl` with `npm install -g fleetctl`.
## Usage
-See the [fleetctl documentation](https://github.com/fleetdm/fleet/blob/main/docs/01-Using-Fleet/02-fleetctl-CLI.md) or `fleetctl --help` for usage instructions.
+See the [fleetctl documentation](https://fleetdm.com/docs/using-fleet/fleetctl-CLI) or `fleetctl --help` for usage instructions.