# mininote

> A self-hosted, open-source Markdown note-taking app with client-side AES-GCM encryption built with Vue 3 and Express, using LokiJS for storage.

- **Category:** Notes & Editors
- **Licence:** MIT
- **Latest version:** 1.0.4
- **Open source:** oss
- **Languages:** JavaScript, Vue
- **Platforms:** Docker, Node.js
- **Tags:** Markdown, Encryption, Wikis, Express, Notes, Devtools, Node.js, Hacktoberfest, Vue.js, Self Hosted, Vue, Note Taking, Lokijs

## Description

MiniNote is a Markdown note-taking application you run on your own server. It encrypts each note's title and body in the browser using AES-GCM via the Web Crypto API, with every notebook protected by a password that derives the encryption key. The backend uses Express and stores data in LokiJS, an in-memory JavaScript database. You can deploy it with Docker (ghcr.io/muety/mininote) or by building from source with Node.js 22.12 LTS or newer. The server listens on port 3000 and requires TLS for any host other than localhost. The code is MIT-licensed.

## Links

- [Homepage](https://github.com/muety/mininote)
- [Website](https://apps.muetsch.io/mininote)
- [Docker](ghcr.io/muety/mininote)
- [GitHub Repository](https://github.com/muety/mininote)

---
Source: https://selfhost.directory/project/mininote