App Submission: Donetick (#4025)

Co-authored-by: al-lac <lackner.alex@gmail.com>
This commit is contained in:
Denny Subke 2025-11-28 14:42:30 +01:00 committed by GitHub
parent 9536d8fd32
commit ff0981b098
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 80 additions and 0 deletions

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,25 @@
name: "selfhosted"
is_done_tick_dot_com: false
is_user_creation_disabled: false
database:
type: "sqlite"
migration: true
jwt:
secret: "yYCBVjEKcrpEiTORFJX3K5TJ2dPbQhFJdZT4jyQPgvE="
session_time: 168h
max_refresh: 168h
server:
port: 2021
read_timeout: 10s
write_timeout: 10s
rate_period: 60s
rate_limit: 300
serve_frontend: true
scheduler_jobs:
due_job: 30m
overdue_job: 3h
pre_due_job: 3h

View File

@ -0,0 +1,19 @@
version: '3.7'
services:
app_proxy:
environment:
APP_HOST: donetick_app_1
APP_PORT: 2021
PROXY_AUTH_ADD: "false"
app:
image: donetick/donetick:v0.1.64@sha256:e2474d903a60df7d15142e89acc04f8ef32347bc13c3c6f47750f7f14c6dae34
user: "1000:1000"
restart: on-failure
volumes:
- ${APP_DATA_DIR}/data/app:/donetick-data
- ${APP_DATA_DIR}/data/config:/config
environment:
- DT_ENV=selfhosted
- DT_SQLITE_PATH=/donetick-data/donetick.db

35
donetick/umbrel-app.yml Normal file
View File

@ -0,0 +1,35 @@
manifestVersion: 1
id: donetick
name: Donetick
tagline: An intelligent way to organize tasks and chores
category: files
version: "0.1.64"
port: 8121
description: >-
Donetick is an open-source task management application designed to streamline the organization of household chores and other recurring responsibilities. It provides a flexible system for assigning tasks to multiple users, using various selection strategies such as random allocation or assignment based on the fewest completed tasks. Tasks can be scheduled with customizable recurrence patterns, making it easy to manage both daily routines and less frequent responsibilities.
The platform offers real-time progress tracking and integrates with external notification services like Telegram and Pushover, ensuring that users stay informed about upcoming or overdue tasks. Additionally, Donetick supports API integrations, allowing tasks to be triggered automatically from other systems.
For authentication and user management, Donetick supports Single Sign-On (SSO) and OpenID Connect (OIDC), making it easy to integrate with existing identity providers. A unique feature of the platform is NFC tag support, enabling users to complete tasks simply by scanning a tag. Labels and task groups further enhance organization, allowing tasks to be categorized and shared efficiently among members.
With its combination of automation, smart scheduling, and collaborative task sharing, Donetick provides a powerful and user-friendly solution for managing household and group responsibilities.
developer: Donetick
website: https://donetick.com/
submitter: dennysubke
submission: https://github.com/getumbrel/umbrel-apps/pull/4025
repo: https://github.com/donetick/donetick
support: https://github.com/donetick/donetick/issues
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
- 5.jpg
releaseNotes: ""
dependencies: []
path: ""
defaultUsername: ""
defaultPassword: ""