Self-Hosted, Private JournalingYour Thoughts, Your Control

Privacy-first journaling with mood tracking, prompts, analytics, and advanced search. Your memories always stay yours.

Journiv Dashboard Screenshot (Light Mode)

All the journaling features you expect, none of the privacy trade-offs.

Made for mindful reflection, built to keep your data private and forever yours.

Privacy First

Your thoughts only yours, always. No telemetry, no data collection, no compromises.

Self-Hosted

Run on your machine, on your rules with complete data ownership and control.

Mood, Activity & Goals

Create custom moods, activities, and goals with grouped tracking and automated goal progress.

Prompt Journaling

Never face a blank page. Get thoughtful writing prompts to inspire reflection and self-discovery.

Immich Integration

Connect your self-hosted Immich instance to Journiv to effortlessly capture the story behind your photos and videos.

Insights & Analytics

Understand yourself better with mood trends, writing patterns, and personalized insights over time.

Moments + Journals

Capture quickly with Quick Log, then expand moments into full entries in a unified timeline and journal experience.

On This Day

Rediscover your past with moments from earlier weeks, months, or years, helping you see your journey with fresh perspective.

Trusted by journalers around the world

Join thousands choosing to own their thoughts forever.

126.4K+
Docker Pulls
955+
GitHub Stars
401+
Total Commits
Active
Development Status

Why choose Journiv over cloud services?

Your memories and thoughts deserves to be remembered - not mined, not analyzed, not locked away.

Full Control

Complete data ownership, no vendor lock-in. Your thoughts, your infrastructure, your rules.

Privacy

No third-party access, no telemetry, no data collection. Your thoughts stay yours always.

Open Core

Open core with optional Plus features that support sustainable development, without compromising ownership or privacy.

FeatureJournivCloud Services
Full Data Ownership
Zero Telemetry
No Vendor Lock-in
Self-Hosted
Longevity
Family sharing
Integration with Self-Hosted Services

Deploy in minutes

Start Journiv your way with fast, flexible installation options.

Docker

Your private journal, ready in one command.

docker run -d --name journiv \
  -p 8000:8000 \
  -e SECRET_KEY=your-secret-key-here \
  -e DOMAIN_NAME=192.168.1.1 \
  -v app_data:/data \
  --restart unless-stopped \
  swalabtech/journiv-app:latest

Support Journiv

Help us continue building and improving Journiv. Your support makes a difference!