diff --git a/README.md b/README.md index bb0098f..56eaa4a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # peardata-website -Official marketing site and public documentation for **[PearData](https://peardata.honeypeer.com)** +Official marketing site and public documentation for **[PearData](https://peardata.rest)** ([source](https://git.ssh.surf/snxraven/peardata)). Owned by **HoneyPeer, LLC**. Product is P2P real-time host monitoring / fleet observability on HyperDHT. @@ -10,9 +10,9 @@ This site is the public operator mirror (HTML) plus marketing pages. Keep claims ## Site origin -**https://peardata.honeypeer.com** +**https://peardata.rest** -Env override: `SITE_ORIGIN=https://peardata.honeypeer.com` +Env override: `SITE_ORIGIN=https://peardata.rest` ## Install story (keep in sync with main repo) @@ -71,7 +71,7 @@ Especially check claims for: ## Sitemap - Dynamic: `GET /sitemap.xml` from `server.mjs` -- Origin: `SITE_ORIGIN` (default `https://peardata.honeypeer.com`) +- Origin: `SITE_ORIGIN` (default `https://peardata.rest`) ## Progress @@ -90,6 +90,6 @@ npm start # static dist + Gitea proxy (PORT=4173) ```bash npm run build -SITE_ORIGIN=https://peardata.honeypeer.com npm start +SITE_ORIGIN=https://peardata.rest npm start # or: pm2 start server.mjs --name peardata-website ``` diff --git a/community.html b/community.html index c5f1d85..cad7b4b 100644 --- a/community.html +++ b/community.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -73,21 +73,21 @@ "@type": "WebPage", "name": "Community \u00b7 PearData", "description": "Join the PearData community: open source on Gitea, Discord-Linux for chat, contributing guide, and support links.", - "url": "https://peardata.honeypeer.com/community", + "url": "https://peardata.rest/community", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } diff --git a/docs/api.html b/docs/api.html index 612d0cb..3ec5c8d 100644 --- a/docs/api.html +++ b/docs/api.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "RPC & API \u00b7 PearData Docs", "description": "PearData RPC method groups (metrics, anomalies, logs, AI composites, Data Manager), server pushes, roles, and protocol version 3.", - "url": "https://peardata.honeypeer.com/docs/api", + "url": "https://peardata.rest/docs/api", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 }, diff --git a/docs/architecture.html b/docs/architecture.html index 963f449..4b64c85 100644 --- a/docs/architecture.html +++ b/docs/architecture.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Architecture \u00b7 PearData Docs", "description": "PearData architecture: HyperDHT, protomux-rpc, agent collectors, HyperDB, desktop QVAC.", - "url": "https://peardata.honeypeer.com/docs/architecture", + "url": "https://peardata.rest/docs/architecture", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 }, diff --git a/docs/faq.html b/docs/faq.html index ab76f2b..25583a6 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "FAQ \u00b7 PearData Docs", "description": "Frequently asked questions about PearData: install, keys, agents, charts, QVAC, AGPL.", - "url": "https://peardata.honeypeer.com/docs/faq", + "url": "https://peardata.rest/docs/faq", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 }, diff --git a/docs/holesail.html b/docs/holesail.html index 1856305..b622bdf 100644 --- a/docs/holesail.html +++ b/docs/holesail.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "REST & access \u00b7 PearData Docs", "description": "PearData local REST API on loopback and HyperDHT control plane access. Scripts, Prometheus, Grafana — no public metrics port.", - "url": "https://peardata.honeypeer.com/docs/holesail", + "url": "https://peardata.rest/docs/holesail", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 }, diff --git a/docs/index.html b/docs/index.html index de18671..a4c2ac7 100644 --- a/docs/index.html +++ b/docs/index.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -76,21 +76,21 @@ ], "name": "Documentation \u00b7 PearData", "description": "PearData documentation: quick start, architecture, operator guide, security, RPC, tunnels, and releases.", - "url": "https://peardata.honeypeer.com/docs/", + "url": "https://peardata.rest/docs/", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 }, diff --git a/docs/operator.html b/docs/operator.html index 05a5c1b..95aadc0 100644 --- a/docs/operator.html +++ b/docs/operator.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Operator guide \u00b7 PearData Docs", "description": "Deploy and operate PearData: install.sh, systemd agent, roles, retention, feature flags, logging, backup.", - "url": "https://peardata.honeypeer.com/docs/operator", + "url": "https://peardata.rest/docs/operator", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 }, diff --git a/docs/quickstart.html b/docs/quickstart.html index 55f2f60..2352e5c 100644 --- a/docs/quickstart.html +++ b/docs/quickstart.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Quick start \u00b7 PearData Docs", "description": "Install PearData with install.sh, run the HyperDHT server, and connect the desktop client.", - "url": "https://peardata.honeypeer.com/docs/quickstart", + "url": "https://peardata.rest/docs/quickstart", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 }, diff --git a/docs/release.html b/docs/release.html index 36a00ed..907b1ae 100644 --- a/docs/release.html +++ b/docs/release.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Releases \u00b7 PearData Docs", "description": "PearData release process: host matrix, bare-standalone, electron-forge, rolling CI.", - "url": "https://peardata.honeypeer.com/docs/release", + "url": "https://peardata.rest/docs/release", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 }, diff --git a/docs/security.html b/docs/security.html index b230a15..086b021 100644 --- a/docs/security.html +++ b/docs/security.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Security \u00b7 PearData Docs", "description": "PearData security model: admin seed proof, viewer default, pd1 invites, roles, revoke, threat model, and hardening.", - "url": "https://peardata.honeypeer.com/docs/security", + "url": "https://peardata.rest/docs/security", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 }, diff --git a/download.html b/download.html index 14da596..8e5fe8c 100644 --- a/download.html +++ b/download.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -73,21 +73,21 @@ "@type": "WebPage", "name": "Download & install \u00b7 PearData", "description": "Install PearData agent and desktop client. One-line installer or rolling binaries for Linux, macOS, and Windows.", - "url": "https://peardata.honeypeer.com/download", + "url": "https://peardata.rest/download", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } diff --git a/index.html b/index.html index 5128914..502b8f3 100644 --- a/index.html +++ b/index.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -73,9 +73,9 @@ "@graph": [ { "@type": "Organization", - "@id": "https://peardata.honeypeer.com/#organization", + "@id": "https://peardata.rest/#organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com", + "url": "https://peardata.rest", "email": "legal@honeypeer.com", "address": { "@type": "PostalAddress", @@ -85,7 +85,7 @@ }, "logo": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/logo/peardata-icon-512.png" + "url": "https://peardata.rest/assets/logo/peardata-icon-512.png" }, "sameAs": [ "https://git.ssh.surf/snxraven/peardata", @@ -94,24 +94,24 @@ }, { "@type": "WebSite", - "@id": "https://peardata.honeypeer.com/#website", - "url": "https://peardata.honeypeer.com", + "@id": "https://peardata.rest/#website", + "url": "https://peardata.rest", "name": "PearData", "description": "PearData is peer-to-peer host monitoring on HyperDHT. Never open ports, expose metrics agents, or wrestle with remote access again. Noise-encrypted RPC, desktop client, and on-device QVAC AI.", "publisher": { - "@id": "https://peardata.honeypeer.com/#organization" + "@id": "https://peardata.rest/#organization" }, "inLanguage": "en-US" }, { "@type": "SoftwareApplication", - "@id": "https://peardata.honeypeer.com/#software", + "@id": "https://peardata.rest/#software", "name": "PearData", "applicationCategory": "DeveloperApplication", "operatingSystem": "Linux, macOS, Windows", "description": "PearData is peer-to-peer host monitoring on HyperDHT. Never open ports, expose metrics agents, or wrestle with remote access again. Noise-encrypted RPC, desktop client, and on-device QVAC AI.", - "url": "https://peardata.honeypeer.com", - "downloadUrl": "https://peardata.honeypeer.com/download", + "url": "https://peardata.rest", + "downloadUrl": "https://peardata.rest/download", "softwareVersion": "2.0", "license": "https://www.gnu.org/licenses/agpl-3.0.html", "offers": { @@ -120,25 +120,25 @@ "priceCurrency": "USD" }, "author": { - "@id": "https://peardata.honeypeer.com/#organization" + "@id": "https://peardata.rest/#organization" }, - "image": "https://peardata.honeypeer.com/assets/brand/og-image.png" + "image": "https://peardata.rest/assets/brand/og-image.png" }, { "@type": "WebPage", - "@id": "https://peardata.honeypeer.com/#webpage", - "url": "https://peardata.honeypeer.com/", + "@id": "https://peardata.rest/#webpage", + "url": "https://peardata.rest/", "name": "PearData \u00b7 Decentralized P2P monitoring", "description": "PearData is peer-to-peer host monitoring on HyperDHT. Never open ports, expose metrics agents, or wrestle with remote access again. Noise-encrypted RPC, desktop client, and on-device QVAC AI.", "isPartOf": { - "@id": "https://peardata.honeypeer.com/#website" + "@id": "https://peardata.rest/#website" }, "about": { - "@id": "https://peardata.honeypeer.com/#software" + "@id": "https://peardata.rest/#software" }, "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 }, diff --git a/learn/index.html b/learn/index.html index fcb73e0..53232e4 100644 --- a/learn/index.html +++ b/learn/index.html @@ -33,18 +33,18 @@ - - - + + + - + - - + + @@ -53,7 +53,7 @@ - + @@ -74,9 +74,9 @@ "@type": "WebPage", "name": "How PearData Works · P2P fleet monitoring", "description": "Learn how PearData monitors hosts over peer-to-peer HyperDHT.", - "url": "https://peardata.honeypeer.com/learn/", - "isPartOf": { "@type": "WebSite", "name": "PearData", "url": "https://peardata.honeypeer.com" }, - "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", "url": "https://peardata.honeypeer.com" }, + "url": "https://peardata.rest/learn/", + "isPartOf": { "@type": "WebSite", "name": "PearData", "url": "https://peardata.rest" }, + "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", "url": "https://peardata.rest" }, "inLanguage": "en-US" } diff --git a/legal/aup.html b/legal/aup.html index 666071c..93da0c4 100644 --- a/legal/aup.html +++ b/legal/aup.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Acceptable Use Policy \u00b7 PearData Legal", "description": "Acceptable Use Policy for PearData and HoneyPeer, LLC services.", - "url": "https://peardata.honeypeer.com/legal/aup", + "url": "https://peardata.rest/legal/aup", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } diff --git a/legal/cookies.html b/legal/cookies.html index fa73b1e..8b6e996 100644 --- a/legal/cookies.html +++ b/legal/cookies.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -73,21 +73,21 @@ "@type": "WebPage", "name": "Cookie Policy \u2192 Privacy Policy \u00b7 PearData Legal", "description": "Cookie information is part of the PearData Privacy Policy.", - "url": "https://peardata.honeypeer.com/legal/privacy", + "url": "https://peardata.rest/legal/privacy", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } diff --git a/legal/copyright.html b/legal/copyright.html index c3c4ccb..df7cc87 100644 --- a/legal/copyright.html +++ b/legal/copyright.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Copyright & DMCA \u00b7 PearData Legal", "description": "Copyright ownership and DMCA notice procedure for PearData / HoneyPeer, LLC.", - "url": "https://peardata.honeypeer.com/legal/copyright", + "url": "https://peardata.rest/legal/copyright", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } diff --git a/legal/disclaimer.html b/legal/disclaimer.html index ab7fdc0..20434ce 100644 --- a/legal/disclaimer.html +++ b/legal/disclaimer.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Disclaimer & Liability \u00b7 PearData Legal", "description": "Warranty disclaimer and limitation of liability for PearData by HoneyPeer, LLC.", - "url": "https://peardata.honeypeer.com/legal/disclaimer", + "url": "https://peardata.rest/legal/disclaimer", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } diff --git a/legal/eula.html b/legal/eula.html index 224d5bf..6e30f66 100644 --- a/legal/eula.html +++ b/legal/eula.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "End User License Agreement \u00b7 PearData Legal", "description": "End User License Agreement for PearData software distributed by HoneyPeer, LLC.", - "url": "https://peardata.honeypeer.com/legal/eula", + "url": "https://peardata.rest/legal/eula", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } diff --git a/legal/index.html b/legal/index.html index 6760e53..f6b4498 100644 --- a/legal/index.html +++ b/legal/index.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -76,21 +76,21 @@ ], "name": "Legal \u00b7 PearData", "description": "Legal documents for PearData by HoneyPeer, LLC: Terms, EULA, Privacy, AGPL-3.0 license notices, and more.", - "url": "https://peardata.honeypeer.com/legal/", + "url": "https://peardata.rest/legal/", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } @@ -138,7 +138,7 @@ Website & services

Terms of Service

-

Rules for using peardata.honeypeer.com, install.peardata.rest, and related HoneyPeer online properties.

+

Rules for using peardata.rest, install.peardata.rest, and related HoneyPeer online properties.

Software @@ -185,7 +185,7 @@ Owner / operator / engineerHoneyPeer, LLC JurisdictionState of Georgia, United States (DeKalb County) Software licenseGNU Affero General Public License, Version 3 (AGPL-3.0) - Primary sitespeardata.honeypeer.com · install.peardata.rest + Primary sitespeardata.rest · install.peardata.rest Contactlegal@honeypeer.com (legal, privacy, security, brand, DMCA) diff --git a/legal/license.html b/legal/license.html index 4c0524f..c0f1eda 100644 --- a/legal/license.html +++ b/legal/license.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Open Source Notices \u00b7 PearData Legal", "description": "AGPL-3.0 license and third-party open source notices for PearData by HoneyPeer, LLC.", - "url": "https://peardata.honeypeer.com/legal/license", + "url": "https://peardata.rest/legal/license", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } diff --git a/legal/privacy.html b/legal/privacy.html index 04d119e..130dab1 100644 --- a/legal/privacy.html +++ b/legal/privacy.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Privacy Policy \u00b7 PearData Legal", "description": "Privacy Policy for PearData and HoneyPeer, LLC websites and services, including cookies and similar technologies.", - "url": "https://peardata.honeypeer.com/legal/privacy", + "url": "https://peardata.rest/legal/privacy", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } @@ -150,7 +150,7 @@

1. Scope

- This Policy covers the Sites (including peardata.honeypeer.com and install.peardata.rest) and communications with HoneyPeer about PearData. + This Policy covers the Sites (including peardata.rest and install.peardata.rest) and communications with HoneyPeer about PearData. It does not cover data processed solely on your own servers when you self-host PearData, except to the extent that data is sent to us (for example email or issue reports you choose to send).

diff --git a/legal/security.html b/legal/security.html index 7973f88..23121e4 100644 --- a/legal/security.html +++ b/legal/security.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Security Policy \u00b7 PearData Legal", "description": "Security vulnerability disclosure policy for PearData by HoneyPeer, LLC.", - "url": "https://peardata.honeypeer.com/legal/security", + "url": "https://peardata.rest/legal/security", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } @@ -131,7 +131,7 @@

In scope:

Generally out of scope:

diff --git a/legal/terms.html b/legal/terms.html index a6a2454..82d9e8b 100644 --- a/legal/terms.html +++ b/legal/terms.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -81,21 +81,21 @@ ], "name": "Terms of Service \u00b7 PearData Legal", "description": "Terms of Service for PearData websites and online properties operated by HoneyPeer, LLC.", - "url": "https://peardata.honeypeer.com/legal/terms", + "url": "https://peardata.rest/legal/terms", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } @@ -170,7 +170,7 @@

3. The Sites

The Sites include, without limitation:

diff --git a/progress.md b/progress.md index 26dbc68..b4c7a39 100644 --- a/progress.md +++ b/progress.md @@ -1,6 +1,6 @@ # PearData website — progress checklist -**Site origin:** `https://peardata.honeypeer.com` +**Site origin:** `https://peardata.rest` **Product:** PearData (P2P fleet monitoring / observability) **Owner:** HoneyPeer, LLC **Path:** `/Users/raven/dev/peardata_website` @@ -24,7 +24,7 @@ - [x] releases.js peardata-server/client filters - [x] home-demos.js rewritten (Overview / Charts / Alerts / QVAC) - [x] app-chrome + global accent `#34d399`, Outfit font -- [x] robots.txt / SITE_ORIGIN peardata.honeypeer.com +- [x] robots.txt / SITE_ORIGIN peardata.rest - [ ] Deploy/DNS runbook for honeypeer.com --- diff --git a/public/robots.txt b/public/robots.txt index 33b3cfa..4bf95d4 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -1,8 +1,8 @@ -# PearData · https://peardata.honeypeer.com +# PearData · https://peardata.rest User-agent: * Allow: / # Cookie policy redirects into Privacy; no need to index the stub Disallow: /legal/cookies -Sitemap: https://peardata.honeypeer.com/sitemap.xml +Sitemap: https://peardata.rest/sitemap.xml diff --git a/releases.html b/releases.html index 2a8cdce..c875731 100644 --- a/releases.html +++ b/releases.html @@ -33,19 +33,19 @@ - - - + + + - + - - + + @@ -55,7 +55,7 @@ - + @@ -73,21 +73,21 @@ "@type": "WebPage", "name": "Releases \u00b7 PearData", "description": "Live PearData releases and downloadable assets from git.ssh.surf/snxraven/peardata.", - "url": "https://peardata.honeypeer.com/releases", + "url": "https://peardata.rest/releases", "isPartOf": { "@type": "WebSite", "name": "PearData", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "publisher": { "@type": "Organization", "name": "HoneyPeer, LLC", - "url": "https://peardata.honeypeer.com" + "url": "https://peardata.rest" }, "inLanguage": "en-US", "primaryImageOfPage": { "@type": "ImageObject", - "url": "https://peardata.honeypeer.com/assets/brand/og-image.png", + "url": "https://peardata.rest/assets/brand/og-image.png", "width": 1200, "height": 630 } diff --git a/server.mjs b/server.mjs index 4abbfb9..f9cbfa3 100644 --- a/server.mjs +++ b/server.mjs @@ -10,7 +10,7 @@ * Env: * PORT (default 4173) * DIST (default ./dist) - * SITE_ORIGIN (default https://peardata.honeypeer.com) + * SITE_ORIGIN (default https://peardata.rest) * GITEA_API (default https://git.ssh.surf/api/v1/repos/snxraven/peardata) */ import http from 'node:http' @@ -21,7 +21,7 @@ import { fileURLToPath } from 'node:url' const __dirname = path.dirname(fileURLToPath(import.meta.url)) const PORT = Number(process.env.PORT || 4173) const DIST = path.resolve(process.env.DIST || path.join(__dirname, 'dist')) -const SITE_ORIGIN = String(process.env.SITE_ORIGIN || 'https://peardata.honeypeer.com').replace( +const SITE_ORIGIN = String(process.env.SITE_ORIGIN || 'https://peardata.rest').replace( /\/+$/, '' )