Laverna is a note taking web application written in JavaScript. It's built to be an open source alternative to Evernote. This is a Docker image that eases setting up to host Laverna on your own server.
From the official website:
Why should you use Laverna as note taking application?
- No registration required: Laverna is a web app written in JavaScript which means it requires no installation and no registration.
- Encryption: Laverna can encrypt all your notes on client side with SJCL library and no one, except you, can get access to them.
- Markdown: Laverna web app uses pagedown and ACE editor. Also we support several editing modes: distraction-free mode, preview mode and normal.
- Privacy: None of us can get access to your personal data because we are using IndexedDB and localStorage. In fact all your information will be stored only on client-side.
- Synchronizing: In settings page you can enable synchronizing with cloud storage. After that all your information can be accessed from anywhere.
- Tasks: Application also supports tasks. Adding tasks as easy as in GitHub.
The image is available as a trusted build on the docker hub:
$ docker pull thklein/laverna
You can launch the container using the docker command line,
$ docker run -d -p 80:80 thklein/laverna
and finally point your webbrowser to:
http://localhost/laverna