Journiv
Journiv is a self-hosted, privacy-focused journaling app. It stores entries, photos and videos on your own server, supports activity and mood tracking, full-text search and imports from Daylio and other journaling apps, with a Flutter web frontend served by a FastAPI backend.
Journiv
Installation
Default install:
1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/journiv.sh)"
Notes
Create your account through the web UI at http://[IP]:8000 on first visit - the first registered user becomes the administrator.
Three services run in this container: journiv (API and web UI), journiv-worker (Celery) and journiv-beat (scheduler). Check all three with 'systemctl status journiv journiv-worker journiv-beat'.
Media, exports, imports and logs live in /opt/journiv_data; entries and metadata are in the local PostgreSQL database 'journiv'. Back up both.
Journiv is in beta (0.x). The paid 'Plus' features ship as a precompiled module in the official Docker image only and are therefore not available in this source-based install.