Skip to content

feat: add InvenTree app (v1.5.5) - #87

Merged
cori merged 3 commits into
mainfrom
add/inventree
Sep 20, 2026
Merged

cori merged 3 commits into
mainfrom
add/inventree

Conversation

@cori

@cori cori commented Sep 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds InvenTree v1.5.5 as a 4-service Runtipi app (postgres, redis, server, worker)
  • Dropped Caddy proxy — Traefik handles TLS and routing
  • Pinned to inventree/inventree:1.5.5, postgres:17, redis:7-alpine
  • Form fields: DB password, secret key, admin credentials, site URL
  • Categories: data, utilities

Test plan

  • bun test passes (126/126)
  • Containers deployed and healthy on keeper-of-tools
  • Web UI reachable at inventree.407.lol (redirects to login)
  • REST API responds (health endpoint returns 200)

OpenAI-compatible proxy in front of Hermes api_server with session
continuity, vault RAG (Obsidian Local REST API), and cost routing.
Image sourced from local Forgejo (forge.407.lol/cori/hermes-obsidian-bridge).
Schema-validated against @runtipi/common (114/114 bun test pass).
Karakeep (formerly Hoarder) is a bookmark-everything app: links, notes,
images, PDFs. Native iOS app + Android app connect to your server. Use
cases here: track favored brands with historical notes, restaurants
worth returning to, etc. Share-sheet capture on iOS is the capture-side
killer feature; tag-based full-text search via Meilisearch is the
lookup-side match for the request.

Three-service stack: web (ghcr.io/karakeep-app/karakeep:v0.33.2),
karakeep-chrome for page archival, meilisearch for full-text search.
Healthchecks on each so Traefik gates the router correctly.

Form fields:
- NEXTAUTH_SECRET, MEILI_MASTER_KEY: auto-generated random on install
- OPENAI_API_KEY: optional
- OLLAMA_BASE_URL: optional, points at local Ollama (e.g. 100.126.40.64)
- DISABLE_SIGNUPS: default false, flip to true after first account

Port 8643 keeps separation from the official store's stale 'hoarder'
wrapper (8685) in case that's ever installed side-by-side. Logo reused
from the upstream karakeep/hoarder assets (same project, rename).

Pinned to v0.33.2 (2026-08-11 release); Renovate regex doesn't match
ghcr.io/karakeep-app/karakeep — bump manually for now.
4-service multi-container app: postgres, redis, server, worker.
Dropped Caddy proxy (Traefik handles TLS/routing).
Pinned to inventree/inventree:1.5.5.
Subnet: 10.128.21.0/24.
Port: 8390, domain: inventree.407.lol.
Categories: data, utilities.
@cori
cori merged commit 870ada3 into main Sep 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants