Put the archive
in your hands.
Change what the public archive remembers: titles, descriptions, recipes, source links, images, videos, tags and visibility. The editor is a separate control room so visitors never see the machinery.
Authenticate to edit
Online mode uses Supabase email/password authentication. Your password is sent only to the configured auth service and is never saved by this page.
Local demo mode is useful for designing content, but it is not authentication and cannot protect an online site.
Select a reference
Select a reference to see its editable details.
How online mode works
Run the supplied supabase-schema.sql in Supabase’s SQL editor. It creates the records table, an admin allow-list and the media bucket policies.
Create one email/password user in Supabase Auth, then add that user’s ID to the archive_admins table. Disable public sign-ups after that.
Put your project URL and publishable/anon key in cache-config.js. Never put a service-role key in a public file.
Log in here and press PUBLISH LOCAL CATALOGUE. The public site will read published records from the live store and fall back to the bundled archive if unavailable.