Back to rankings

journiv/journiv-app

JavaScriptjourniv.com

Journiv - Self hosted private journaling app

journaljournaling-appmoodmood-trackerhomelabself-hostedselfhostednote-takingnotes-appprivacyprivacy-tools
Star Growth
Stars
1.2k
Forks
47
Weekly Growth
Issues
84
1.2k1.2k1.2k1.2k1.2k
Jul 18Jul 19Jul 20Jul 20
Artifactsnpmnpm install journiv-app
README

📘 Journiv - Private Journal

[!NOTE] Active development on this project is currently paused during June–August due to summer travel and family commitments.

Development will resume in August.

For any urgent issues, please contact: contact@journiv.com.

⚠️ Beta Software

Journiv 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.

Run on PikaPods

Visit Journiv Website    Docker Pulls    Join Journiv Discord    Join Journiv Reddit

Status: Beta Active Development Backups Recommended

👉 Watch Demo Videos          

Quick Start

Give Journiv a quick try with one docker command.

[!NOTE] This docker run command starts a minimal version of Journiv. It lack components needed for various features of Journiv like import/export etc. For a complete docker compose file use this.

Docker Run

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:latest

Access Journiv: Open http://192.168.1.1:8000 (replace with your server IP) in your browser to try it out.

For complete installation guide see installation guide.

Demo

Want to just try a demo? (Thanks to JasonFieldz for hosting a demo instance).

Documentation

Read the docs to learn more about Journiv and configuring it.

Contributing

Contributions are welcome! Please see CONTRIBUTING.md and LICENSE for guidelines.

License

This project is licensed under the terms specified in the LICENSE file.

Support

Need help or want to report an issue?

Star History Chart


Disclaimer

AI/LLM Usage

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.

Related repositories
jrnl-org/jrnl

Collect your thoughts and notes without leaving the command line.

PythonPyPIGNU General Public License v3.0journaljrnl
jrnl.sh
7.3k557
GitJournal/GitJournal

Mobile first Note Taking integrated with Git

DartGNU Affero General Public License v3.0gitjournal
gitjournal.io
4.2k301
shining1984/PL-Compiler-Resource

程序语言与编译技术相关资料(持续更新中)

Creative Commons Attribution Share Alike 4.0 Internationalcompilercompilers-design
2.2k266
openjournals/joss

The Journal of Open Source Software

RubyRubyGemsMIT Licensejournalopen-access
joss.theoj.org
1.9k209
Rafase282/My-FreeCodeCamp-Code

My code from the bootcamp.

JavaScriptnpmfreecodecamp-challengejavascript
rafase282.github.io/My-FreeCodeCamp-Code
1.5k332
rstudio/rticles

LaTeX Journal Article Templates for R Markdown

TeXrjournal
pkgs.rstudio.com/rticles/
1.5k519
Lifailon/lazyjournal

TUI for viewing logs from journald, auditd, file system, Docker and Podman containers, Compose stacks and Kubernetes pods with support for log highlighting and several filtering modes.

GoGo ModulesMIT Licensegojournal
pkg.go.dev/github.com/Lifailon/lazyjournal
1.3k33
matthiasn/lotti

Open-source private logbook with a local agentic layer. Long-living AI agents read what you record and propose what to do next. Hardware permitting, the models runs locally too. Matrix + Vodozemac for end-to-end encrypted sync between your own devices.

DartGNU General Public License v3.0journaltime-tracker
matthiasn.github.io/lotti/
1.2k114
collective/icalendar

icalendar parser library for Python

PythonPyPIOtherhacktoberfestalarm
icalendar.readthedocs.io/en/stable/
1.1k339
samuelmeuli/mini-diary

📘 Simple and secure journal app

TypeScriptnpmMIT Licensejournaldiary
minidiary.app
1.1k244
lostdesign/linked

🧾 Daily journaling without distraction. An easy, distraction-free way to record your thoughts, declutter your mind and keep the things you want to remember. Join the discord at https://discord.gg/uNjJzZvccr

JavaScriptnpmGNU General Public License v3.0electronvue
uselinked.com
1k75
northword/zotero-format-metadata

Linter for Zotero. A plugin for Zotero to format item metadata. Shortcut to set title rich text; set journal abbreviations, university places, and item languages, etc; detect duplicate items.

TypeScriptnpmGNU Affero General Public License v3.0abbreviationjournal
1k22