⚠️ Beta SoftwareJourniv is currently in beta and under active development. While the developers aims to keep data backward-compatible, breaking changes may still occur. Please keep regular backups of your data to avoid loss during updates.
Journiv is a self-hosted private journal. It features comprehensive journaling capabilities including mood tracking, prompt-based journaling, media uploads, analytics, and advanced search with a clean and minimal UI.
Give Journiv a quick try with one docker command.
docker run -d \
--name journiv \
-p 8000:8000 \
-e SECRET_KEY=your-secret-key-here \
-e DOMAIN_NAME=192.168.1.1 \
-v journiv_data:/data \
--restart unless-stopped \
swalabtech/journiv-app:latestAccess Journiv: Open http://192.168.1.1:8000 (replace with your server IP) in your browser to start journaling!
For complete installation guide see installation guide.
Read the docs to learn more about Journiv and configuring it.
Contributions are welcome! Please see CONTRIBUTING.md and LICENSE for guidelines.
This project is licensed under the terms specified in the LICENSE file.
Need help or want to report an issue?
- GitHub Issues: Report bugs or request features
- Discussions: Ask questions and share ideas
- Email: [email protected]
- Discord: Join our community server
Made with care for privacy-conscious journaling
Disclaimer: This repository contains portions of code, documentation, or text generated with the assistance of AI/LLM tools. All outputs have been reviewed and adapted by the author to the best of their ability before inclusion.