diff --git a/README.md b/README.md index 5a1016b..4bdea2a 100644 --- a/README.md +++ b/README.md @@ -91,21 +91,16 @@ printf '%s' 'YOUR_LOGIN:YOUR_PASSWORD' | base64 OpenSEO supports two self-hosting paths: -- Docker for your homelab or local use. +- Docker for your homelab or local use (Recommended). - Cloudflare for use across multiple devices or for your team. -If you already have Docker installed (or are willing to install it), that is the quickest way to test OpenSEO. +_Docker_ -Use this quick guide: +Docker is recommended for getting started. It's super easy to get up and running once you install Docker. -- Choose Docker when: - - You already have Docker installed and want to get set up quickly. - - You have a homelab setup. - - You only want to use OpenSEO locally on one device. -- Choose Cloudflare when: - - You want a more SaaS like experience. - - You want to use it from multiple devices or with teammates. - - You want support for more powerful future features, such as sharing public links to reports or running site audits that render your website's JavaScript. +_Cloudflare_ + +If you love OpenSEO and want to use it across multiple devices or with your team, you can host it on Cloudflare which we'll be a SaaS-like experience. Also, this will have automatic database backups and other nice convenience features. It's just a bit more effort to get started if you're unfamiliar with Cloudflare. ## Docker Self Hosting @@ -120,8 +115,6 @@ Quickstart: 3. `docker compose up -d` 4. Open `http://localhost:` (default `3001`) -Docker Compose passes `.env` values into the container, and the Docker self-host flow enables `CLOUDFLARE_INCLUDE_PROCESS_ENV=true` so the Cloudflare Vite runtime can read them as Worker bindings. - By default, `compose.yaml` pulls the published image from GHCR: - `ghcr.io/every-app/open-seo:latest` diff --git a/src/client/features/backlinks/BacklinksPageStates.tsx b/src/client/features/backlinks/BacklinksPageStates.tsx index f4d9b2d..5ba38ed 100644 --- a/src/client/features/backlinks/BacklinksPageStates.tsx +++ b/src/client/features/backlinks/BacklinksPageStates.tsx @@ -225,11 +225,11 @@ function InlineMailingListLink() { return ( - join the openrank.io mailing list + join the OpenSEO mailing list ); } diff --git a/web/.worktreeinclude b/web/.worktreeinclude index dbef47a..a1e2695 100644 --- a/web/.worktreeinclude +++ b/web/.worktreeinclude @@ -1 +1 @@ -web/open-rank +web/open-seo diff --git a/web/package.json b/web/package.json index fbc9984..90f80f7 100644 --- a/web/package.json +++ b/web/package.json @@ -1,5 +1,5 @@ { - "name": "open-rank-landing", + "name": "open-seo-landing", "private": true, "type": "module", "sideEffects": false, diff --git a/web/public/robots.txt b/web/public/robots.txt index db76c62..fa239f7 100644 --- a/web/public/robots.txt +++ b/web/public/robots.txt @@ -1,4 +1,4 @@ # https://www.robotstxt.org/robotstxt.html User-agent: * Disallow: -Sitemap: https://openrank.io/sitemap.xml +Sitemap: https://openseo.so/sitemap.xml diff --git a/web/scripts/generate-sitemap.js b/web/scripts/generate-sitemap.js index 3573aef..088d08f 100644 --- a/web/scripts/generate-sitemap.js +++ b/web/scripts/generate-sitemap.js @@ -9,7 +9,7 @@ const __dirname = dirname(__filename); const DIST_DIR = join(__dirname, "../dist/client"); -const DEFAULT_SITE_URL = "https://openrank.io"; +const DEFAULT_SITE_URL = "https://openseo.so"; const SITE_URL = (process.env.SITE_URL ?? DEFAULT_SITE_URL).replace(/\/+$/, ""); const STATIC_PATHS = new Set(["/", "/privacy"]); diff --git a/web/src/lib/layout.shared.tsx b/web/src/lib/layout.shared.tsx index 6afca5e..6aa6a2b 100644 --- a/web/src/lib/layout.shared.tsx +++ b/web/src/lib/layout.shared.tsx @@ -3,7 +3,7 @@ import type { BaseLayoutProps } from "fumadocs-ui/layouts/shared"; export function baseOptions(): BaseLayoutProps { return { nav: { - title: OpenRank, + title: OpenSEO, }, links: [ { diff --git a/web/src/lib/seo.ts b/web/src/lib/seo.ts index 19cb192..a315162 100644 --- a/web/src/lib/seo.ts +++ b/web/src/lib/seo.ts @@ -1,4 +1,4 @@ -const DEFAULT_SITE_URL = "https://openrank.io"; +const DEFAULT_SITE_URL = "https://openseo.so"; export const SITE_URL = ( process.env.SITE_URL ?? diff --git a/web/src/routes/__root.tsx b/web/src/routes/__root.tsx index 98c32a0..6fafce6 100644 --- a/web/src/routes/__root.tsx +++ b/web/src/routes/__root.tsx @@ -43,7 +43,7 @@ function RootDocument({ children }: { children: React.ReactNode }) {