selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
DumbDo logo

Self-host DumbDo

Minimal file-based todo list with PIN protection

ReleaseOpen SourceGPL-3.0
Updated10 months ago
LanguageJavaScript
Setup difficultyEasy
MobilePWA
ThemeDark mode
Stars
178
Port
3000 (HTTP server)
Docker
dumbwareio/dumbdo
Install with Docker
DumbDo todo list interface showing clean minimal design

What is DumbDo?

DumbDo is a minimalist todo list application designed for self-hosting. It features a clean, responsive interface with automatic dark/light mode detection, optional 4-10 digit PIN protection for access control, and Progressive Web App support for offline use. Todos are persisted in a JSON file (todos.json) with no database dependency. The app runs as a Node.js server on port 3000 by default and can be deployed via Docker, Docker Compose, or directly with npm. It is licensed under GPL-3.0 and maintained by the DumbWareio organization.

Should you self-host DumbDo?

DumbDo scores 43/100 on selfhost.directory (how scoring works) and ranks #24 of 34 in Task Management. It has 178 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is GPL-3.0-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is Super Productivity (83/100, 23 213 stars). It scores higher overall, so compare the two before you pick. See DumbDo vs Super Productivity side by side.

Features

  • Dark/light mode
  • File-based storage
  • PIN protection
  • Single list mode

DumbDo README

How to install DumbDo

Install DumbDo with Docker

Environment variables
DUMBDO_PIN, DUMBDO_SITE_TITLE, ALLOWED_ORIGINS, NODE_ENV

docker pull dumbwareio/dumbdo:latest docker run -p 3000:3000 -v $(pwd)/data:/app/data dumbwareio/dumbdo:latest

Mounts local data directory for persistence

More in Task Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…