docs/self-host/unraid/README.md
Wealthfolio runs as a standard Docker container managed through Unraid's Docker
tab. The Community Apps (CA) template lives next to this README at
template.xml. CA fetches it directly from the repo.
š Full setup guide: wealthfolio.app/docs/guide/self-hosting
Apps tab ā search for Wealthfolio ā Install ā fill in
WF_SECRET_KEY, WF_AUTH_PASSWORD_HASH, WF_CORS_ALLOW_ORIGINS ā Apply.
If CA hasn't picked up the latest template yet, sideload it from this repo. SSH into Unraid (or use the WebTerminal) and run:
mkdir -p /boot/config/plugins/dockerMan/templates-user
curl -fsSL \
https://raw.githubusercontent.com/wealthfolio/wealthfolio/main/docs/self-host/unraid/template.xml \
-o /boot/config/plugins/dockerMan/templates-user/my-wealthfolio.xml
Then Docker ā Add Container ā Template ā User templates ā wealthfolio.
See the website guide for required values, the password hash recipe, reverse proxy setup, backups, and troubleshooting.
The image runs as a non-root user (UID 1000) by default. The Unraid template
overrides this via --user=99:100 in <ExtraParams> so the container matches
Unraid's standard nobody:users appdata ownership ā fresh installs work without
any host-side chown.
Upgrading from an older image (pre-v3.4.0): existing data was written as
root:root. Run once on the Unraid host:
chown -R 99:100 /mnt/user/appdata/wealthfolio