Journal/Notes app for ownCloud
JavaScript PHP CSS

Journal/Notes app for ownCloud

Code quality Latest release
Scrutinizer Quality Score Latest release


  • Saves notes/journal entries as VJOURNAL records in the ownCloud Calendar.

  • Integrates with ownClouds search backend.

  • Sort entries by date/time ascending/descending or summary ascending/descending.

  • Filter entries by timerange.

  • Plain text or rich text editing (rich text editing is still buggy and immature).

  • When switching from text to html the text is now parsed as MarkDown and vice-versa.

  • Syncs with KDEPIMs Journal part.

  • Share Journal entries with other users or groups.

  • Completed tasks from the Task app can be automatically added as journal entries.

  • Stores entry data as json objects in each element for quich access and to minimize ajax calls.

To install this app you will first have to install the TAL Page Templates for ownCloud app. You will also need to have the shipped Calendar app enabled, and at least one calendar enabled to store your Journal entries in.

Installation from git

  1. Install TAL Page Templates. Instructions at Github

  2. Go to your ownCloud apps dir and clone the repo there:

     cd owncloud/apps
     git clone git://
  3. From your browser go to the ownCloud apps page (/settings/apps.php) and enable the Journal app.

  4. After a page refresh you should see the Journal app in the main menu.


There's no garantee this app won't eat your data, chew it up and spit it out. It works directly on the calendar app data though not touching anything but VJOURNAL entries. Always backup!

Please report any issues at the github issue tracker