Sure-Worker
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
Background worker (Sidekiq) for Sure, the self-hosted personal finance app. Install the main "Sure" template first.
The worker runs bank syncs, CSV/PDF imports, daily market data, AI jobs and sends all emails (password resets, rule notifications). Without it, imports and syncs never complete.
Use the SAME image tag, Secret Key Base, Active Record Encryption keys (Primary Key, Deterministic Key, Key Derivation Salt - if you set them), database settings, Redis URL and Storage path as the Sure container. Start it after Sure has finished its first boot (database migrations).
This container is on the "sure-net" Docker network with postgres17_sure, redis_sure and Sure. Database Host and Redis URL are already set for them. Install order: postgres17_sure, redis_sure, Sure, Sure-Worker.
Full step-by-step guide: https://github.com/Yusseiin/unraid-templates/blob/main/docs/sure-setup.md
SMTP settings only need to be set here: email is sent by the worker, not the web container. SMTP TLS Enabled must be exactly "true" for SMTPS (port 465); use "false" for STARTTLS on port 587.
False
Productivity: Tools:
https://raw.githubusercontent.com/yusseiin/unraid-templates/main/img/sure.png
bundle exec sidekiq
The Docker network "sure-net", postgres17_sure, redis_sure and Sure.
/mnt/user/appdata/sure/storage
postgres17_sure
5432
sure_production
sure_user
redis://redis_sure:6379/1
true
false
false
465
true
false
yahoo_finance
yahoo_finance
UTC
22:00
1
openai
mxbai-embed-large
1024