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
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
Installation
Default install:
1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/journiv.sh)"
Configuration
Config file:
1
/opt/journiv.env
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.