A professional-grade, feature-rich fork of Flatnotes with folders, nested tags, and more...
8.2K
Flatnotes-Enhanced elevates the original Flatnotes into a powerful, customizable, and user-friendly note-taking application. Designed for professionals and enthusiasts, it offers advanced organization, visual customization, and a seamless user experienceβall while maintaining simplicity and performance.
docker pull dockerbobw/flatnotes-enhanced:latest
docker run -d \
--name flatnotes-enhanced \
-p 8080:8080 \
-v ./data:/data \
-e "FLATNOTES_AUTH_TYPE=password" \
-e "FLATNOTES_USERNAME=user" \
-e "FLATNOTES_PASSWORD=changeMe!" \
dockerbobw/flatnotes-enhanced:latest
| Variable | Description | Default |
|---|---|---|
FLATNOTES_AUTH_TYPE | Authentication type (none, read_only, password, totp, oidc) | password |
FLATNOTES_USERNAME | Username for password authentication | (required) |
FLATNOTES_PASSWORD | Password for password authentication | (required) |
FLATNOTES_SECRET_KEY | Secret key for JWT tokens | (required) |
FLATNOTES_PATH | Path to notes storage | /data |
FLATNOTES_HOST | Host to bind the server to | 0.0.0.0 |
FLATNOTES_PORT | Port to bind the server to | 8080 |
FLATNOTES_TRASH_DAYS | Auto-delete trash older than N days (0 = disabled) | 0 |
ENABLE_DATABASE | Enable SQLite database for settings | true |
DATABASE_PATH | Path to SQLite database file | /data/.flatnotes/flatnotes.db |
DATABASE_ECHO | Enable database SQL logging | false |
LOGLEVEL | Logging level (DEBUG, INFO, WARNING, ERROR) | INFO |
FLATNOTES_SEARCH_DISABLED | Disable search and hide UI elements (Showcase Mode) | false |
AUTH_PROVIDER | OIDC provider type (oidc or github) | oidc |
OIDC_DISCOVERY_URL | OIDC provider discovery URL | (required for OIDC) |
OIDC_CLIENT_ID | OIDC client ID | (required for OIDC) |
OIDC_CLIENT_SECRET | OIDC client secret | (required for OIDC) |
OIDC_REDIRECT_URI | OIDC callback URL | (required for OIDC) |
OAUTH_CLIENT_ID | GitHub OAuth client ID | (required for GitHub) |
OAUTH_CLIENT_SECRET | GitHub OAuth client secret | (required for GitHub) |
OAUTH_REDIRECT_URI | GitHub OAuth callback URL | (required for GitHub) |
FLATNOTES_BRAND_NAME | Custom instance name (overrides the Settings UI value) | (unset) |
FLATNOTES_BRAND_ACCENT | Custom accent color, hex format (overrides the Settings UI value) | (unset) |
Full documentation and source code: https://github.com/BobWs/flatnotes-enhancedβ
alph to find "alpha" without typing * manually.uv, Node.js, Python 3.13)---...---) from view and preview. Perfect for notes imported from Obsidian, Markleaf, and other tools.FLATNOTES_SEARCH_DISABLED=true). Perfect for sharing curated notes with the world.β¦), and the folder breadcrumb competed for space with the action buttons (Pin, Archive, Trash, Edit/Save).Work/Weekly)linux/amd64 + linux/arm64) supportBuilt with β€οΈ for better note-taking.
β Enjoying Flatnotes-Enhanced? Consider giving it a star on GitHub to help others discover it.
Content type
Image
Digest
sha256:6206eb102β¦
Size
100.6 MB
Last updated
11 days ago
docker pull dockerbobw/flatnotes-enhanced