An ultra-simplified, 100% self-contained deployment of Sure (the community fork of Maybe Finance) designed explicitly for Unraid homelabs.
Instead of configuring 4 different templates, managing custom Docker networks, and bootstrapping external PostgreSQL/Redis databases, this image handles the entire stack internals for you. It's designed to provide a "Binhex-style" one-click installation experience for users who just want it to work.
This image uses s6-overlay v3 to gracefully orchestrate the entire self-hosted finance ecosystem invisibly:
- 🌐 The Web UI: The core Ruby on Rails dashboard.
- ⚙️ The Task Runner: Sidekiq Background Job Worker (for scraping/syncs).
- 🗄️ The Database: PostgreSQL 15 is auto-provisioned securely internally.
- ⚡ The Cache: Redis is auto-provisioned for rapid background queuing.
If you just want to track your finances and don't care about databases, this is for you.
- Add this repository to your Unraid Template Repositories (or search it directly in CA):
https://github.com/JSONbored/awesome-unraid - Search and Install Sure-AIO.
- Open your Unraid Terminal (the
>_icon top right). - Run this specific command to generate a highly secure random password:
openssl rand -hex 64
- Copy the output, and paste it into the Secret Key Base field in the template.
- Click Apply.
Wait about 30-60 seconds on the very first boot. The container is secretly building your databases, running migrations, and setting up the web server. Once the logs settle, open the WebUI on port 3000.
While designed for absolute beginners, this container does not neuter the upstream application. It supports 100% of the features the Sure team has built.
If you click "Show more settings..." in the Unraid template, you can customize the system violently.
Read the comprehensive Power User Guide here for instructions on how to configure:
- Local AI / Ollama Integration: Replace OpenAI with your own LLM for categorization.
- External OpenClaw / MCP Agent Routing: Bypass the built-in bot entirely.
- AWS S3 / Cloudflare R2 Storage: Offload receipt and statement uploads.
- External Database Overrides: Don't want to use our internal Postgres? Wire it up to your dedicated DB server.
- Enterprise Auth & SMTP: Set up SSO and password recovery emails.
Even though the databases roar silently inside the container, their data is mapped physically to your Unraid cache drive. You will not lose data when updating the container.
- File Uploads:
/mnt/user/appdata/sure-aio/system - Database:
/mnt/user/appdata/sure-aio/postgres - Cache Data:
/mnt/user/appdata/sure-aio/redis
Just make sure /mnt/user/appdata/sure-aio is covered by your standard Unraid Community Applications Backup schedule.
- The underlying application code is maintained by the incredible community at we-promise/sure.
- The Sure codebase is licensed under AGPLv3.
- This specific Dockerfile deployment wrapper (the AIO architecture) is provided by JSONbored to ease deployment burdens on Unraid.