App Submission: Donetick (#4025)
Co-authored-by: al-lac <lackner.alex@gmail.com>
This commit is contained in:
parent
9536d8fd32
commit
ff0981b098
1
donetick/data/app/.gitkeep
Normal file
1
donetick/data/app/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
|
||||
25
donetick/data/config/selfhosted.yaml
Normal file
25
donetick/data/config/selfhosted.yaml
Normal 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
|
||||
19
donetick/docker-compose.yml
Normal file
19
donetick/docker-compose.yml
Normal 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
35
donetick/umbrel-app.yml
Normal 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: ""
|
||||
Loading…
Reference in New Issue
Block a user