Quick start, operator, security, FAQ, download, home, and learn pages now point operators at /opt/peardock/.env for public key and seed, and document viewer / admin / pd1. invite roles.
1.7 KiB
1.7 KiB
peardock-website
Official marketing site and documentation for peardock (source).
Install story (keep in sync with main repo)
Canonical installer host: https://install.peardock.boats
curl -fsSL https://install.peardock.boats | bash
- Server (Linux): Bare binary →
/opt/peardock, userpeardockin docker group,peardock.service - Client: rolling
peardock-client-VERSION-HOST.tar.gz(macOS.app, Linux binary + desktop entry) - Assets:
https://git.ssh.surf/snxraven/peardock/releases/tag/rolling
When peardock’s install process changes, update:
download.htmldocs/quickstart.htmldocs/operator.htmldocs/faq.htmldocs/release.html- home page
#quickstartteaser inindex.html
Releases
- UI:
/releases(live list from Gitea) - API:
GET /api/releases,/api/releases/latest,/api/releases/tags/:tag - Upstream:
https://git.ssh.surf/api/v1/repos/snxraven/peardock/releases - Web:
https://git.ssh.surf/snxraven/peardock/releases
Sitemap
- Dynamic:
GET /sitemap.xml(generated fromdist/HTML byserver.mjs) - Strict sitemaps.org 0.9:
loc,lastmod,changefreq,priorityonly (text/xml) - Excludes noindex stubs (e.g.
/legal/cookies) - Origin:
SITE_ORIGINenv (defaulthttps://peardock.boats) - Listed in
robots.txtasSitemap: https://peardock.boats/sitemap.xml
Dev
npm install
npm run dev # Vite (proxies /api/releases → Gitea)
npm run build # → dist/
npm start # static dist + Gitea proxy (PORT=4173)
Production
npm run build
npm start
# or: pm2 start server.mjs --name peardock-website