115 lines
5.8 KiB
HTML
115 lines
5.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
|
|
<title>Releases · PearDock</title>
|
|
<meta name="description" content="Live PearDock releases and downloadable assets from git.ssh.surf/snxraven/peardock." />
|
|
<meta name="theme-color" content="#2dd4bf" />
|
|
<link rel="icon" href="/assets/favicons/favicon.ico" sizes="any" />
|
|
<link rel="apple-touch-icon" href="/assets/favicons/apple-touch-icon.png" />
|
|
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet" />
|
|
<link rel="stylesheet" href="/src/styles/global.css" />
|
|
<link rel="stylesheet" href="/src/styles/docs.css" />
|
|
<link rel="stylesheet" href="/src/styles/releases.css" />
|
|
</head>
|
|
<body>
|
|
<div class="bg-mesh" aria-hidden="true"></div>
|
|
<div data-nav data-prefix=""></div>
|
|
|
|
<section class="releases-hero">
|
|
<div class="container releases-hero-inner">
|
|
<div class="badge mb-4">live from Gitea</div>
|
|
<h1>Releases</h1>
|
|
<p class="lead">
|
|
Binaries and notes published at
|
|
<a href="https://git.ssh.surf/snxraven/peardock/releases" target="_blank" rel="noopener">git.ssh.surf/snxraven/peardock/releases</a>.
|
|
The <strong>rolling</strong> tag is the recommended install channel.
|
|
Prefer the one-line installer on the <a href="/download">download page</a> when you can.
|
|
</p>
|
|
<div class="flex flex-wrap gap-3 releases-hero-actions">
|
|
<a class="btn btn-primary" href="/download">Install guide</a>
|
|
<a class="btn btn-secondary" href="https://git.ssh.surf/snxraven/peardock/releases" target="_blank" rel="noopener">Open on Gitea</a>
|
|
<button type="button" class="btn btn-ghost" id="releases-refresh">Refresh</button>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<div class="container releases-page">
|
|
<div class="releases-about card">
|
|
<h2 class="mb-4">What you will find</h2>
|
|
<div class="download-grid" style="margin-bottom: 1.25rem;">
|
|
<div>
|
|
<h3 class="mb-2">peardock-server</h3>
|
|
<p class="text-muted" style="font-size: 0.92rem; margin-bottom: 0.75rem;">
|
|
Bare HyperDHT control plane for the Docker host. Identity from <code>SERVER_SEED</code> / <code>.env</code>.
|
|
</p>
|
|
<p class="text-muted" style="font-size: 0.85rem; margin: 0;">
|
|
Pattern: <code>peardock-server-VERSION-HOST.tar.gz</code>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
<h3 class="mb-2">peardock-client</h3>
|
|
<p class="text-muted" style="font-size: 0.92rem; margin-bottom: 0.75rem;">
|
|
Desktop GUI (Electron). Connect with the server public key. macOS tarballs include a <code>.app</code>.
|
|
</p>
|
|
<p class="text-muted" style="font-size: 0.85rem; margin: 0;">
|
|
Pattern: <code>peardock-client-VERSION-HOST.tar.gz</code>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p class="text-muted" style="font-size: 0.92rem; margin-bottom: 0.75rem;">
|
|
<strong>Hosts (64-bit):</strong>
|
|
linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64, win32-arm64.
|
|
Each tarball has a sibling <code>.sha256</code> checksum. Filter below by server, client, or checksums.
|
|
</p>
|
|
<pre style="margin-bottom: 1rem;"><code># Manual example (Linux x64 server). Use the exact filename from a release below.
|
|
curl -fLO https://git.ssh.surf/snxraven/peardock/releases/download/rolling/peardock-server-VERSION-linux-x64.tar.gz
|
|
curl -fLO https://git.ssh.surf/snxraven/peardock/releases/download/rolling/peardock-server-VERSION-linux-x64.tar.gz.sha256
|
|
sha256sum -c peardock-server-*.sha256
|
|
tar -xzf peardock-server-*.tar.gz</code></pre>
|
|
<div class="callout warn" style="margin-bottom: 1rem;">
|
|
<div class="callout-icon">!</div>
|
|
<div class="callout-body">
|
|
<strong>macOS Gatekeeper.</strong> Darwin clients from Linux CI are ad-hoc signed.
|
|
If the app is blocked: right-click → Open, or
|
|
<code>xattr -cr ~/Applications/peardock.app</code>.
|
|
Developer ID re-sign from a source build:
|
|
<code>npm run sign:macos -- out/peardock-darwin-arm64/peardock.app</code>
|
|
</div>
|
|
</div>
|
|
<p class="text-muted" style="font-size: 0.92rem; margin: 0;">
|
|
<strong>Build from source:</strong>
|
|
clone the repo, use Node.js ≥ 20, then <code>npm ci</code>,
|
|
<code>npm run server</code> / <code>npm run start:client</code>, or
|
|
<code>npm run make</code> for all host binaries.
|
|
Details in <a href="/docs/quickstart">Quick start</a> and
|
|
<a href="/docs/release">Release docs</a>.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="releases-toolbar">
|
|
<div class="releases-filters" role="group" aria-label="Filter assets">
|
|
<button type="button" class="releases-filter is-active" data-filter="all">All assets</button>
|
|
<button type="button" class="releases-filter" data-filter="server">Server</button>
|
|
<button type="button" class="releases-filter" data-filter="client">Client</button>
|
|
<button type="button" class="releases-filter" data-filter="checksum">Checksums</button>
|
|
</div>
|
|
<p class="releases-meta" id="releases-meta" aria-live="polite">Loading releases…</p>
|
|
</div>
|
|
|
|
<div id="releases-error" class="releases-error hidden" role="alert" hidden></div>
|
|
<div id="releases-list" class="releases-list" aria-busy="true">
|
|
<div class="releases-skeleton" aria-hidden="true"></div>
|
|
<div class="releases-skeleton" aria-hidden="true"></div>
|
|
</div>
|
|
</div>
|
|
|
|
<div data-footer data-prefix=""></div>
|
|
<script type="module" src="/src/js/site.js"></script>
|
|
<script type="module" src="/src/js/releases.js"></script>
|
|
</body>
|
|
</html>
|