Skip to content

Self-hosting guide

Budvo is one Docker container that runs on hardware you own: a NAS, a Mac mini, a home server or a Raspberry Pi. It keeps all of your financial data in an encrypted database and serves the web dashboard, which is where you use Budvo. The iOS app, when it arrives, connects to the same server.

Nothing about your money passes through NullDaily. There's no account to create with us and nothing to sign up for.

The short version

  1. Install the container with Docker Compose or a single docker run.
  2. Set it up: open the dashboard, enter the setup code from docker logs budvo, choose a database password and save your recovery kit.
  3. Add your money: accounts, cards, loans, BNPL plans, bills and your pay schedule.

Then, if you like:

What you need

  • A machine that stays on, with Docker (Docker Desktop, Docker Engine, or your NAS's container app).
  • A little disk space. The image is small and your data takes megabytes, not gigabytes. A Raspberry Pi 4 is plenty.
  • A modern browser on any device on your network.