From 6b3e6277bbd2bbaeb2c3b6000ef897ee9a9797cd Mon Sep 17 00:00:00 2001 From: SandObserver <260779319+SandObserver@users.noreply.github.com> Date: Mon, 19 Oct 2026 01:26:00 -0400 Subject: [PATCH] Link Docker Hub, the Unraid listing and SandObserver on the landing page --- site/public/setup.mjs | 4 ++-- site/template.html | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/site/public/setup.mjs b/site/public/setup.mjs index d11409b..5f70fe3 100644 --- a/site/public/setup.mjs +++ b/site/public/setup.mjs @@ -68,8 +68,8 @@ export function install(server, method) { code: m === 'compose' ? compose(x) : m === 'run' ? run(x) : '', start: m === 'compose' ? `mkdir -p ${V(DATA)} && sudo chown 1000:1000 ${V(DATA)}\ndocker compose up -d` : '', fill: m === 'unraid' - ? `In Unraid, open Apps, search for Posteryard and choose Install. Fill in the TMDB API key, the ${x.label} address and key, and a webhook secret. Data is the share where Posteryard keeps its files. Need the keys? ${keys}` - : `Replace the yellow values. ${V(DATA)} is the folder on your server where Posteryard keeps its files; any path works. Need the keys? ${keys}`, + ? `In Unraid, open Apps, search for Posteryard and choose Install. It is the ${link('https://ca.unraid.net/apps/posteryard-1d8xxe40fyxl4o', 'Posteryard listing')} in Community Applications. Fill in the TMDB API key, the ${x.label} address and key, and a webhook secret. Data is the share where Posteryard keeps its files. Need the keys? ${keys}` + : `Replace the yellow values. ${V(DATA)} is the folder on your server where Posteryard keeps its files; any path works. The same image is on ${link('https://hub.docker.com/r/sandobserver/posteryard', 'Docker Hub')} as sandobserver/posteryard. Need the keys? ${keys}`, next: `
  • First, a preview. ${x.label} is not changed.Posteryard saves each poster to ${where}. Open a few to check them. ${logs}
  • ` + `
  • Then go live.When you like them, ${goLive}. Posteryard ${x.live}
  • `, summary: `${x.label} with ${methods[m].label}`, diff --git a/site/template.html b/site/template.html index 4d5400e..9a810df 100644 --- a/site/template.html +++ b/site/template.html @@ -176,6 +176,8 @@ .credits > div { display: grid; grid-template-rows: auto 44px auto; align-content: start; gap: 2px; min-width: 0; } .credits dt { padding-top: 6px; font-size: 12px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: rgba(255, 255, 255, 0.5); } .credits dd { margin: 0; } + .credits dt a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; } + .credits dt a:hover { color: var(--label); } .credit-row { display: flex; align-items: center; gap: 16px; } .credit-row a { display: inline-flex; align-items: center; min-height: 44px; } .credit-row img { display: block; height: 12px; width: auto; opacity: 0.8; } @@ -467,14 +469,14 @@

    Settings

    Uses the TMDB API but is not endorsed or certified by TMDB.

    -
    Also by SandObserver
    +
    Also by SandObserver
    Stackyard

    A calm dashboard for the services you self-host.

    Tellyard

    A live TV tuner for Plex and Jellyfin.

    - +