Official ghcr.io/go-shiori/shiori:v1.7.0. Single container, SQLite in a
named volume. Default admin (shiori/gopher) is auto-created on first run.
Catalog field changes from initial categorization:
- first_run: setup_wizard → auto (Shiori's wizard detection is broken in
v1.7.0; the app auto-creates the admin account instead).
- image_tag: latest → v1.7.0 (pinned to a specific release).
- notes: documents the wizard bug and the auto-admin workaround.
Official stirlingtools/stirling-pdf:2.14.2-ultra-lite (arm64-compatible,
smallest variant). Single container, no DB. Verified end-to-end on the
Mac mini via HTTP 200 + manual UI confirmation.
Notes the auto-created default admin (admin/stirling) and the
DISABLE_ADDITIONAL_FEATURES env var.
Official freshrss/freshrss:8400 image, single container with SQLite in
named volumes. No external DB. Verified end-to-end on the Mac mini.
Notes the TZ and CRON_MIN env vars (PHP timezone and feed refresh cron)
and the web installer first-run flow.
- Add note pointing to where linuxserver image env var names
can be discovered (/config/www/.env inside the running container)
- Mention the image's appkey command for generating APP_KEY
- Add note pointing to where linuxserver image env var names
can be discovered (/config/www/.env inside the running container)
- Mention the image's command for generating APP_KEY
- test_status: verified
- Add prominent gotcha: USE NAMED VOLUMES, not bind mounts
macOS Docker Desktop has gRPC-FUSE UID remapping that breaks
chown calls inside containers. Bind mount chown permissions
cannot be resolved cleanly. Named volumes work identically
on macOS and Linux without any permission workarounds.
- Schema covers db type, architecture, port, first-run mode, test status
- Vikunja marked verified (Aug 2, 2026)
- 37 other apps categorized as untested with educated guesses
- Notes field captures gotchas (e.g. Vikunja PUBLICURL, Immich multi-service)
- Designed to be consumed by skill:ts-app-deploy