Dnote is a simple command line notebook. Single binary, no dependencies. Since 2017.
Your notes are stored in one SQLite file - portable, searchable, and completely under your control. Optional sync between devices via a self-hosted server with REST API access.
# Add a note (or omit -c to launch your editor) dnote add linux -c "Check disk usage with df -h" # View notes in a book dnote view linux # Full-text search dnote find "disk usage" # Sync notes dnote sync
Installation
# Linux, macOS, FreeBSD, Windows curl -s https://www.getdnote.com/install | sh # macOS with Homebrew brew install dnote
Or download binary.
Server (Optional)
Server is a binary with SQLite embedded. No database setup is required.
If using docker, create a compose.yml:
services: dnote: image: dnote/dnote:latest container_name: dnote ports: - 3001:3001 volumes: - ./dnote_data:/data restart: unless-stopped
Then run:
Or see the guide for binary installation.
Documentation
See the Dnote doc.
