diff --git a/README.md b/README.md index b4f5994..f69c647 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,10 @@ Documentation: [`docs/`](docs/), built with Material for MkDocs. ## Why this exists -Todoist Pro, self-hosted, on your own hardware, with your own data — and with the -integrations that a hosted product will not build for you: a real CalDAV server, a -mail-to-task address, and an MCP endpoint so Claude can work your task list directly. +A fast, self-hosted task manager — projects, quick add, filters, notes and shared +lists — on your own hardware, with your own data, and with the integrations that a +hosted product will not build for you: a real CalDAV server, a mail-to-task address, +and an MCP endpoint so Claude can work your task list directly. ## What it does diff --git a/docs/filters.md b/docs/filters.md index 3cd19b0..aaa1a3f 100644 --- a/docs/filters.md +++ b/docs/filters.md @@ -1,7 +1,7 @@ # Saved filters -A filter is a small expression describing a slice of your tasks. The grammar is -Todoist's, so if you are coming from there you already know it. +A filter is a small expression describing a slice of your tasks. The grammar will +feel familiar if you have used query-based filters in other task apps. ``` today & p1 diff --git a/docs/index.md b/docs/index.md index d0c18bb..8920a47 100644 --- a/docs/index.md +++ b/docs/index.md @@ -11,7 +11,8 @@ of. Which is what a to-do list is. ## What it is for -Todoist Pro, on your own hardware, with your own data. And with the integrations a +A fast, self-hosted task manager — projects, quick add, filters, notes and shared +lists — on your own hardware, with your own data. And with the integrations a hosted product will not build for you: a real CalDAV server, an address you can forward mail to, and an MCP endpoint so Claude can work your task list directly. diff --git a/docs/self-hosting.md b/docs/self-hosting.md index 122dc59..7ea7529 100644 --- a/docs/self-hosting.md +++ b/docs/self-hosting.md @@ -1,7 +1,8 @@ -# Self-hosting +# With Docker -verdande is one static binary and one directory. There is no database server, no -cache, no queue and no second process. +Running it yourself outside a panel: one static binary and one directory. There is +no database server, no cache, no queue and no second process. (Yggdrasil is +self-hosting too — for that route see [As a Rune](rune.md).) ## Docker diff --git a/mkdocs.yml b/mkdocs.yml index 02ff4bb..32ab966 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -44,8 +44,8 @@ extra_css: nav: - Home: index.md - Setting it up: - - Self-hosting: self-hosting.md - As a Rune: rune.md + - With Docker: self-hosting.md - Configuration: configuration.md - Using it: - Signing in: signing-in.md diff --git a/site/index.html b/site/index.html index 8975a29..b5099a3 100644 --- a/site/index.html +++ b/site/index.html @@ -856,8 +856,11 @@

- - Self-host it + + As a Rune + + + With Docker Source Documentation