sure-aio-alpha
jsonbored/sure-aio-alpha:latest-alpha
https://hub.docker.com/r/jsonbored/sure-aio-alpha
bridge
sh
false
https://forums.unraid.net/topic/198074-support-sure-aio-all-in-one-sure-for-unraid/
https://github.com/JSONbored/sure-aio
Sure Alpha is the testing lane for the Sure AIO Unraid package. It tracks upstream [code]we-promise/sure[/code] alpha prereleases and includes alpha-only wrapper patches before they are promoted or upstreamed.
[b]Testing / Unstable[/b]
This template is meant for testing and local validation, not primary household finance data. Upstream alpha releases may include migrations or behavior changes that are not compatible with stable. Keep backups and do not point this container at your stable [code]sure-aio[/code] appdata.
[b]Alpha customizations[/b]
- Raises Sure NDJSON import defaults to [code]250MB[/code] and [code]1,000,000[/code] rows.
- Exposes [code]SURE_IMPORT_MAX_NDJSON_SIZE_MB[/code] and [code]SURE_IMPORT_MAX_ROWS[/code] for larger alpha import testing.
- Runs strict SureImport preflight before publish so blocked imports show specific errors during alpha testing.
- Adds a self-hosted admin reset UI/task for clearing one selected family workspace before a fresh Sure NDJSON import.
- Adds temporary split-line and transfer route-parity import support for Enhanced NDJSON proof packages.
- Uses a separate alpha tag namespace, Web UI port, and appdata root from stable.
[b]Quick Install[/b]
1. In Unraid, install this alpha template separately from stable.
2. Generate a secret with [code]openssl rand -hex 64[/code] and paste it into [code]Secret Key Base[/code].
3. Leave the default alpha appdata paths unless you have a deliberate test directory.
4. Wait for initialization, then open [code]http://SERVER_IP:3001[/code] or your mapped port.
[b]Data paths (default)[/b]
- [code]/mnt/user/appdata/sure-aio-alpha/system[/code]
- [code]/mnt/user/appdata/sure-aio-alpha/postgres[/code]
- [code]/mnt/user/appdata/sure-aio-alpha/redis[/code]
### 2026-05-19
- Generated from CHANGELOG.alpha.md during release preparation. Do not edit manually.
- Harden Sure runtime, alpha import preflight, template secret masking, and release paths.
- Enforce capped alpha import limits and structured malformed Account preflight errors.
- Derive external assistant session keys when operators leave the shared key blank.
- Tighten first-boot database readiness so Rails waits for authenticated PostgreSQL access.
Productivity Tools:Utilities
True
http://[IP]:[PORT:3000]
https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/sure-aio-alpha.xml
https://github.com/JSONbored/sure-aio#alpha-testing-lane
https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/icons/sure.png
finance budgeting personal-finance net-worth money maybe-finance sure plaid bank accounts alpha testing prerelease
Testing lane only. Do not point this template at stable [code]sure-aio[/code] appdata, keep backups, and expect upstream alpha migrations or behavior changes. Generate a strong [code]SECRET_KEY_BASE[/code] before first boot.
https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/screenshots/sure-aio-alpha/01-login.png
https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/screenshots/sure-aio-alpha/02-account-activity.png
https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/screenshots/sure-aio-alpha/03-budgets.png
Support JSONbored on GitHub Sponsors.
https://github.com/sponsors/JSONbored
bridge
3001
3000
tcp
/mnt/user/appdata/sure-aio-alpha/system
/rails/storage
rw
/mnt/user/appdata/sure-aio-alpha/postgres
/var/lib/postgresql/data
rw
/mnt/user/appdata/sure-aio-alpha/redis
/var/lib/redis
rw
3001
true
250
1000000
/mnt/user/appdata/sure-aio-alpha/system
/mnt/user/appdata/sure-aio-alpha/postgres
/mnt/user/appdata/sure-aio-alpha/redis
open
true
false
false
strict-origin-when-cross-origin
true
true
false
mymaster
default
dashboard
60
false
true
1024
false
info
5
1.0
1
02:22
UTC
1
1
true
false
create_and_link
key
Sign in with Google
google
Sign in with GitHub
github
false
true
false