Sure ghcr.io/we-promise/sure:stable https://github.com/we-promise/sure/pkgs/container/sure sure-net bash false https://github.com/we-promise/sure/issues https://github.com/we-promise/sure Sure is a self-hosted personal finance and wealth management app (community fork of Maybe Finance). Track accounts, transactions, budgets, investments and net worth, with optional AI features. Full step-by-step guide: https://github.com/Yusseiin/unraid-templates/blob/main/docs/sure-setup.md This is the WEB container. Sure needs FOUR containers, all available from this repository and pre-configured to talk to each other on the "sure-net" Docker network. Install them in this order: 1. postgres17_sure - database 2. redis_sure - job queue 3. Sure (this template) - web UI, runs database migrations on start 4. Sure-Worker - background jobs: bank syncs, imports, market data, emails BEFORE INSTALLING, open the Unraid terminal once and run: docker network create sure-net mkdir -p /mnt/user/appdata/sure/storage chown -R 1000:1000 /mnt/user/appdata/sure Also enable Settings > Docker > "Preserve user defined networks" (Advanced View, Docker must be stopped to change it) so sure-net survives reboots. Database Host and Redis URL are already set to postgres17_sure and redis_sure: do not rename those containers. If you use your own PostgreSQL/Redis instead, change Network Type and these two fields. You only need to fill in: Secret Key Base (generate with: openssl rand -hex 64) and Database Password (the same one set in postgres17_sure). Sure and Sure-Worker MUST use the same Secret Key Base, database and Redis settings, and the same Storage path. Active Record Encryption keys (Primary Key, Deterministic Key, Key Derivation Salt) are optional: if left blank they are derived from the Secret Key Base. Set all three or none (Sure refuses to start if only some are set). If you set them, generate three random values (e.g. openssl rand -hex 32 three times) and use EXACTLY THE SAME three values in Sure and Sure-Worker. Set them before first start and never change them afterwards, or encrypted data (API keys, provider credentials) becomes unreadable. After creating your first account (it becomes the super admin), restrict new signups from Settings > Self-Hosting > Onboarding. If you expose Sure through an HTTPS reverse proxy, set Assume SSL to true. False Productivity: Tools: http://[IP]:[PORT:3000] https://raw.githubusercontent.com/yusseiin/unraid-templates/main/img/sure.png The Docker network "sure-net" (docker network create sure-net), postgres17_sure, redis_sure and Sure-Worker. 3000 /mnt/user/appdata/sure/storage postgres17_sure 5432 sure_production sure_user redis://redis_sure:6379/1 false false true open yahoo_finance yahoo_finance UTC 22:00 1 openai mxbai-embed-large 1024