# Donetick — Self-Hosted Task and Chore Management App > Donetick is a self-hosted task and chore management app with recurring schedules, assignees, and a clean mobile-friendly interface for households and small teams. ## Install Save as a script file and run: # Donetick — Self-Hosted Task and Chore Management App ## Quick Use ```bash docker run -d --name donetick -p 2021:2021 -v donetick_data:/data donetick/donetick:latest # Open http://localhost:2021 ``` ## Introduction Donetick is a self-hosted chore and task management app designed for households, roommates, and small teams. It focuses on recurring tasks with flexible scheduling, assignment rotation, and a clean interface that works on both desktop and mobile. ## What Donetick Does - Creates one-time and recurring tasks with flexible scheduling options - Assigns tasks to users with automatic rotation for shared chores - Tracks completion history and streaks for each task - Sends notifications and reminders when tasks are due - Provides a responsive web interface optimized for mobile use ## Architecture Overview Donetick is a Go backend with a React frontend. The API server handles task scheduling, user management, and notification dispatch. Data is stored in SQLite for simple deployments. The frontend is a single-page application that communicates via REST API. Push notifications can be delivered via Pushover or ntfy integration. ## Self-Hosting & Configuration - Deploy via Docker with a single container that bundles backend and frontend - Mount a volume for `/data` to persist the SQLite database - Configure notification providers (Pushover, ntfy) via environment variables - Set up user accounts through the web interface after first launch - Place behind a reverse proxy with HTTPS for remote access ## Key Features - Flexible recurring schedules: daily, weekly, monthly, or custom intervals - Assignee rotation automatically distributes chores among group members - Completion tracking with streaks and history per task - Due date notifications via Pushover, ntfy, or Telegram integration - Minimal resource usage; runs comfortably on a Raspberry Pi ## Comparison with Similar Tools - **Vikunja** — full-featured project management; Donetick is simpler and chore-focused - **Grocy** — household ERP with chores as one module; Donetick is task-only and lighter - **Habitica** — gamified habits; Donetick focuses on practical chore rotation - **Todoist** — cloud-based premium service; Donetick is fully self-hosted and free - **Home Assistant chores** — automation-centric; Donetick provides a dedicated task UI ## FAQ **Q: Can I share a household with multiple users?** A: Yes. Create a circle (group), invite members, and assign tasks with automatic rotation. **Q: Does Donetick support recurring tasks?** A: Yes. Tasks can recur daily, weekly, on specific days, monthly, or at custom intervals. **Q: What notification methods are available?** A: Pushover, ntfy, and Telegram are supported for due-date reminders. **Q: Is there a mobile app?** A: The web interface is responsive and works well as a PWA on mobile devices. No native app is needed. ## Sources - https://github.com/donetick/donetick - https://donetick.com --- Source: https://tokrepo.com/en/workflows/asset-c2dc2568 Author: Script Depot