Your notes, tasks, and ideas in one place – built on plain Markdown files.
NoteHub is a modern note-taking and task management app for Nextcloud. Every note is a simple .md file with YAML frontmatter – no proprietary format, no vendor lock-in. Your data belongs to you.
NoteHub stores everything as readable Markdown files in your Nextcloud. Open them with any text editor, sync them across devices, or migrate to another tool anytime. Your notes are never locked in.
Any note can become a task with a single click. Add due dates, priorities, and reminders. Color-coded indicators show urgency at a glance: 🟢 plenty of time, 🟡 getting close, 🔴 overdue.
Link notes and tasks to contacts from your Nextcloud address book. See all notes related to a person or company. Each contact is stored with a unique ID – even two people with the same name stay distinct.
Use tags instead of rigid folders. A note can belong to multiple topics. Connect ideas with [[wikilinks]] and discover relationships through automatic backlinks.
Create your own templates or use the built-in ones for journals, meeting notes, work orders, shopping lists, and project notes. Placeholders like date and time are filled in automatically.
Share individual notes with other Nextcloud users. Choose between read-only and edit permissions. Shared notes appear seamlessly in the recipient's note list.
- Markdown editor with formatting toolbar
- Live preview for rendered Markdown
- Tasks with due dates, priorities, and color indicators
- Reminders via Nextcloud notifications and email
- Tags as virtual folders
- Wikilinks & backlinks
- Contact linking with Nextcloud address book
- Templates with automatic placeholders
- Insert images via clipboard (Ctrl+V) or file upload
- Share with Nextcloud users (read / edit)
- Full-text search with database index
- Sort by title, date, due date, priority
- Mobile-friendly responsive design
- YAML frontmatter compatible with Obsidian and Joplin
NoteHub Desktop – A portable desktop app for Windows, Mac, and Linux. Works directly with your local Markdown files. Combine it with Nextcloud Desktop Client for automatic cloud sync.
- Nextcloud 28 or newer
- PHP 8.1 – 8.4
- Download the latest release
- Extract to your Nextcloud
apps/directory - Enable NoteHub in the Nextcloud admin panel
Or install directly from the Nextcloud App Store (coming soon).
NoteHub stores notes as .md files in NoteHub/ inside your Nextcloud user folder:
---
title: My Note
tags: [project, ideas]
type: task
due: 2026-03-15
priority: high
contacts:
- name: John Smith
company: Acme Corp
uid: abc-123-def
---
# My Note
Your content here in Markdown...A database index ensures fast search and sorting, while the files remain the single source of truth.
Contributions are welcome! Feel free to:
- Report bugs via Issues
- Suggest features via Discussions
- Submit Pull Requests
This project is developed by IT-Dienstleistungen Ralf Völzke in Nastätten, Germany. Questions and discussions in German are welcome!
AGPL-3.0 – see LICENSE for details.