Journiv
A Day One alternative that keeps your most personal writing on your own server: Journiv is
journaling purpose-built for self-hosters. The FastAPI backend runs on SQLite by default with
optional PostgreSQL, Redis, and Celery for background work, behind a clean, minimal web UI.
Unlike general note-taking apps, it ships the features journaling actually needs: customizable
moods and mood groups, activity tracking, goals with automated progress from logged
activities, and daily writing prompts filterable by category and difficulty so a blank page
never stalls you. Quick Log captures a moment in seconds and expands into a full entry later;
"On This Day" resurfaces entries from past weeks, months, and years. Multiple journals
separate work, gratitude, and personal writing, with tags and full-text search across
everything, plus media uploads with automatic thumbnails and an Immich integration for linking
photo-library memories. Analytics chart mood trends and writing patterns over time. Data
portability is taken seriously: native import of Day One exports, JSON/Markdown/HTML export,
and a standalone HTML viewer that opens your archive in any browser with no server running.
OIDC single sign-on works with Authentik or Keycloak, and multi-arch images cover amd64 and
arm64.
Deploy