flatnotes is a web-based note-taking application designed for simplicity and data ownership. It operates without a database, instead storing all your notes as plain Markdown files in a flat folder structure. This approach makes setup incredibly straightforward and backups as simple as copying a directory.
You can write and edit your notes using either a rich WYSIWYG editor or a raw Markdown editor, giving you flexibility in how you work. Finding information is fast and easy thanks to a powerful full-text search capability.
Key features include:
If you're looking for a lightweight, self-hosted solution to manage your notes without the complexity of a database, flatnotes is an excellent choice.
services:
flatnotes:
image: dullage/flatnotes:latest
container_name: flatnotes
environment:
- PUID=1000
- PGID=1000
- FLATNOTES_AUTH_TYPE=password
- FLATNOTES_USERNAME=${FLATNOTES_USERNAME}
- FLATNOTES_PASSWORD=${FLATNOTES_PASSWORD}
- FLATNOTES_SECRET_KEY=${FLATNOTES_SECRET_KEY}
volumes:
- ./data:/data
ports:
- "8080:8080"
restart: unless-stopped
FLATNOTES_USERNAME=admin
FLATNOTES_PASSWORD=your_super_secret_password
FLATNOTES_SECRET_KEY=your_super_secret_key_here
Auto-fetched about 23 hours ago
Auto-fetched about 23 hours ago