nextasks
ghcr.io/derkezorm/nextasks
https://github.com/DerKezorm/nextasks/pkgs/container/nextasks
bridge
sh
false
https://github.com/DerKezorm/nextasks/issues
https://github.com/DerKezorm/nextasks
https://github.com/DerKezorm/nextasks#readme
latest
Latest stable release.
https://github.com/DerKezorm/nextasks
Tasks for families and small groups on your own server. One container, SQLite, and a calm look of its own.
Spaces such as Family or Garden have their members and their lists. A task has a due date with an optional time, repeats, a priority, tags, subtasks, a note in Markdown, a link and attachments, and it can be assigned to one or more people of the space: whoever ticks it off first, ticks it off for everybody. Lists show as a list or as columns, and quick entry turns "Milk tomorrow 9am #groceries !!" into a task due tomorrow at nine. Every account also has a private space of its own.
Notifications are chosen per person in one table: a daily report and a weekly report by mail, web push to the browser, and the iPhone app through a push relay that only carries encrypted messages. nextasks installs from the browser as an app, speaks English and German, and has an API for Home Assistant, n8n and your own scripts.
Accounts come by invitation only, with a second factor (TOTP, which the operator can require for everybody) and sign-in through any number of OpenID Connect providers side by side. Backups run on a schedule and can be downloaded, uploaded and restored. This is an early release: keep a backup and open an issue when something is wrong.
Productivity:
http://[IP]:[PORT:8000]/
https://raw.githubusercontent.com/DerKezorm/unraid-templates/main/templates/nextasks.xml
https://raw.githubusercontent.com/DerKezorm/unraid-templates/main/icons/nextasks.png
2026-11-07
Tasks for families and small groups on your own server: spaces with members, lists, due dates and repeats, tasks assigned to several people, reports by mail and notifications to the browser and the iPhone app.
Open the WebUI and create the first account; it becomes the operator. It needs the setup code from the container log (click the nextasks icon, then Logs), a new one at every start until nextasks is set up. To choose the code yourself, set Setup Code below. Further accounts come by invitation: the operator invites into nextasks, and the managers of a space invite into their space.
Put nextasks behind a reverse proxy with TLS before you use it from anywhere but your own network, then set Public URL and Trusted Proxies. Invitation links, links in mails and the QR code of the iPhone app carry the public address, and web push needs https.
All data lives under /data: the SQLite database, the files of attachments, secret.key, backups, logs and your own languages. Keep it on a local disk, never on an SMB or NFS share, because SQLite locking is not reliable over network filesystems. nextasks makes its own backups under Settings, Server, Backup.
Set PUID and PGID to the user that should own the files. 99 and 100 are the Unraid defaults and work out of the box.
bridge
[PORT:8510]
8000
tcp
/mnt/user/appdata/nextasks
/data
rw
99PUID
100PGID
TZ
NEXTASKS_SETUP_TOKEN
NEXTASKS_PUBLIC_URL
NEXTASKS_TRUSTED_PROXIES
https://push.nexapps.devNEXTASKS_PUSH_RELAY
NEXTASKS_PORT
NEXTASKS_SECRET_KEY
autoNEXTASKS_COOKIE_SECURE
8510
/mnt/user/appdata/nextasks
99
100
https://push.nexapps.dev
auto