jotty·page can be installed on Unraid through the Community Applications store.
- Go to the Apps tab in Unraid
- Search for "jotty"
- Click Install on the jotty·page template
- Configure settings (see below)
- Click Apply
If not yet available in Community Applications:
- Go to Docker tab → Add Container
- Click Template repositories
- Add: https://raw.githubusercontent.com/fccview/jotty/main/unraid-template.xml
- Click Save
- Host Port:
1122(default, change to any available port) - Container Port:
3000(do not change)
Access at: http://[UNRAID-IP]:1122
Default location: /mnt/user/appdata/jotty/
/data: Checklists, notes, users, encryption keys (back this up!)/config: Custom themes and configuration/cache: Next.js cache (optional, can be removed to save space)
- PUID:
99(Unraid nobody user) - PGID:
100(Unraid users group) - Extra Parameters:
--user 99:100
To use different user/group, remove --user 99:100 from Extra Parameters and update PUID/PGID.
See ENV-VARIABLES.md for full list. Common options:
NODE_ENV:production(required)APP_URL: Your full URL (required for HTTPS/SSO)HTTPS:true(if using SSL)SSO_MODE:oidc(for SSO, see SSO.md)SERVE_PUBLIC_IMAGES:yes(default)SERVE_PUBLIC_FILES:yes(default)
- Access
http://[UNRAID-IP]:1122 - Create admin account at
/auth/setup(or sign in via SSO if enabled)
- Docker tab → Click jotty icon
- Check for Updates → Update
docker stop jotty
docker pull ghcr.io/fccview/jotty:latest
docker start jottylatest: Stable release (recommended)develop: Development branch (testing)1.x.x: Specific version
chown -R 99:100 /mnt/user/appdata/jotty/Add environment variable:
INTERNAL_API_URL=http://localhost:3000
- Check logs: Docker tab → Click icon → Logs
- Verify paths exist
- Check port not in use
Always backup before updates!
tar -czf jotty-backup-$(date +%Y%m%d).tar.gz /mnt/user/appdata/jotty/data/Use Unraid plugins:
- CA Backup / Restore Appdata (recommended)
- Duplicati
- Restic
Template made by sean from our discord community