AFFiNE
Workspace that mixes docs, whiteboards and databases, so a page can flip between writing and an endless canvas. Edits sync to this server as you type.
Documents / Productivity / Wiki
To-do list with timeboxing and time tracking built in, and it can pull in issues from Jira, GitHub and GitLab.
It isn't in the main Portainer Templates list yet, so use this one. Portainer takes one URL at a time, so it swaps out whatever list you had before.
In Portainer, head to Settings --> App Templates, paste this in as the URL and save.
https://raw.githubusercontent.com/NotAFlightRisk/portainer-templates-extras/main/templates.json http://<your-server>:8095 in a browser.Save this as compose.yml, then run docker compose up -d next to it.
services:
super-productivity:
image: johannesjo/super-productivity:latest
container_name: super-productivity
restart: unless-stopped
ports:
- 8095:80
Or skip the file and start it with one command.
docker run -d \
--name super-productivity \
--restart unless-stopped \
-p 8095:80 \
johannesjo/super-productivity:latest Open http://<your-host>:8095. There's no login, and your tasks are saved in your browser rather than on the server, so set up sync (WebDAV, Dropbox and others) in its settings if you use more than one device. Docs: github.com/super-productivity/super-productivity
Change the left side of a port if it clashes with something else on your server. The volumes are where the data lives, so keep them when you update.
| On your server | In the container |
|---|---|
8095 | 80/tcp |