Software
@@ -185,7 +185,7 @@
Owner / operator / engineer HoneyPeer, LLC
Jurisdiction State of Georgia, United States (DeKalb County)
Software license GNU Affero General Public License, Version 3 (AGPL-3.0)
- Primary sites peardata.honeypeer.com · install.peardata.rest
+ Primary sites peardata.rest · install.peardata.rest
Contact legal@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:
PearData server and client software as published by HoneyPeer;
- Official installers and websites (peardata.honeypeer.com, install.peardata.rest);
+ Official installers and websites (peardata.rest, install.peardata.rest);
Cryptographic handling of peer identity and RPC transport where implemented by PearData.
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:
- https://peardata.honeypeer.com and related subdomains (including documentation and marketing pages);
+ https://peardata.rest and related subdomains (including documentation and marketing pages);
https://install.peardata.rest and other installers or download endpoints we operate;
any related web properties, APIs, or portals we designate as part of PearData online services.
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(
/\/+$/,
''
)