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)
Just run a binary. No database setup required.
Run with Docker Compose using compose.yml:
services: dnote: image: dnote/dnote:latest container_name: dnote ports: - 3001:3001 volumes: - ./dnote_data:/data restart: unless-stopped
Or see the guide for binary installation and configuration options.
Documentation
See the Dnote wiki for full documentation.
