diff --git a/README.md b/README.md index 5484814..7cfecd7 100644 --- a/README.md +++ b/README.md @@ -68,12 +68,12 @@ Every component — CLI, edge worker, LAN helper, benchmarks, deploy assets — ## Docs -The prose documentation lives in [`privacykey/docs-mantis`](https://github.com/privacykey/docs-mantis). It is a Mintlify source and the rendered site is not live yet, so these link to the Markdown on GitHub. +The prose documentation lives at [docs.mantis.privacykey.org](https://docs.mantis.privacykey.org), built with Mintlify from [`privacykey/docs-mantis`](https://github.com/privacykey/docs-mantis). -- [Getting started](https://github.com/privacykey/docs-mantis/blob/main/getting-started.md) — five steps from `brew install` to first key -- [Use cases](https://github.com/privacykey/docs-mantis/blob/main/use-cases.md) — defensive, detective, operational and adversarial patterns -- [HTTP API](https://github.com/privacykey/docs-mantis/blob/main/api.md) — endpoints, response kinds, webhook payload shape -- [File keys](https://github.com/privacykey/docs-mantis/blob/main/file-keys.md), [host-event keys](https://github.com/privacykey/docs-mantis/blob/main/host-events.md), [deployment](https://github.com/privacykey/docs-mantis/blob/main/deployment/README.md), [updating](https://github.com/privacykey/docs-mantis/blob/main/updating.md) +- [Getting started](https://docs.mantis.privacykey.org/getting-started) — five steps from `brew install` to first key +- [Use cases](https://docs.mantis.privacykey.org/use-cases) — defensive, detective, operational and adversarial patterns +- [HTTP API](https://docs.mantis.privacykey.org/api) — endpoints, response kinds, webhook payload shape +- [File keys](https://docs.mantis.privacykey.org/file-keys), [host-event keys](https://docs.mantis.privacykey.org/host-events), [deployment](https://docs.mantis.privacykey.org/deployment), [updating](https://docs.mantis.privacykey.org/updating) ## Contributing diff --git a/cli/README.md b/cli/README.md index 4f2d52e..57ac89d 100644 --- a/cli/README.md +++ b/cli/README.md @@ -542,7 +542,7 @@ secret-tool search service mantis-cli-edge | xargs -r secret-tool clear service ## Cloudflare Access auth (when your mantis API is gated) -If you've put `/api/*` behind Cloudflare Access (see [mantis-docs: deployment/cloudflare.md](https://github.com/privacykey/mantis-docs/blob/main/deployment/cloudflare.md#step-6-optional--cloudflare-access)), the CLI needs to authenticate to Cloudflare *before* it can reach the mantis API. Two modes: +If you've put `/api/*` behind Cloudflare Access (see [docs: deployment/cloudflare](https://docs.mantis.privacykey.org/deployment/cloudflare#step-6-optional--cloudflare-access)), the CLI needs to authenticate to Cloudflare *before* it can reach the mantis API. Two modes: **SSO** (interactive; uses your real Cloudflare identity): ```bash diff --git a/cli/src/commands/init.ts b/cli/src/commands/init.ts index de3e185..1d26180 100644 --- a/cli/src/commands/init.ts +++ b/cli/src/commands/init.ts @@ -68,7 +68,7 @@ export async function initCmd(): Promise { w(`${c.dim("2. Set the edge key as a secret on the now-deployed worker:")}\n`); w(` npx wrangler secret put MANTIS_EDGE_KEY\n`); w(` ${c.dim("# paste this value:")} ${key}\n\n`); - w(`${c.dim("Deploy docs:")} mantis-edge/README.md ${c.dim("·")} https://github.com/privacykey/mantis-docs\n\n`); + w(`${c.dim("Deploy docs:")} mantis-edge/README.md ${c.dim("·")} https://docs.mantis.privacykey.org\n\n`); let worker = ""; while (!URL_RE.test(worker)) { diff --git a/deploy/fly-launch.sh b/deploy/fly-launch.sh index e7fd16b..ce5c6ed 100755 --- a/deploy/fly-launch.sh +++ b/deploy/fly-launch.sh @@ -301,6 +301,6 @@ cat < [!CAUTION] > **Serve it over HTTPS, never plain HTTP.** Mantis authenticates with an API diff --git a/src/app/(app)/keys/[id]/download-formats.tsx b/src/app/(app)/keys/[id]/download-formats.tsx index 13f973f..d1e070c 100644 --- a/src/app/(app)/keys/[id]/download-formats.tsx +++ b/src/app/(app)/keys/[id]/download-formats.tsx @@ -91,12 +91,12 @@ export function DownloadFormats({ for Immich / Paperless / Joplin / calendar / contacts etc. — see{" "} - mantis-docs: self-hosted-apps.md + docs: self-hosted apps . diff --git a/src/app/(app)/layout.tsx b/src/app/(app)/layout.tsx index 17aa446..e374af4 100644 --- a/src/app/(app)/layout.tsx +++ b/src/app/(app)/layout.tsx @@ -63,7 +63,7 @@ export default async function AppLayout({ children }: { children: ReactNode }) { )} — or set via{" "} BOOTSTRAP_API_KEY. See the{" "}