🚧 Work in progress β€” these docs are still being written. Help out on GitHub β†’
Skip to content

Introduction ​

Work in progress

This guide is being written. Content is incomplete and may change.

HomeLog is a self-hosted, multi-user manager for the money that keeps a home running. It combines three things most apps keep separate:

  • Shared expenses β€” split costs between household members and settle up.
  • Utilities β€” log meter readings and store provider bills for electricity, gas and water.
  • Analysis β€” see billed vs. actual consumption and where your money goes.

Everything runs in a single Docker container on hardware you control β€” from a VPS to a Raspberry Pi 3B+.

Try before you install ​

The fastest way to see what HomeLog does is the live demo. It comes pre-loaded with sample data (which resets every hour), so you can click around freely without signing up.

When you're ready to use it for real, follow the Self-Hosting guide to deploy your own private instance.

Core concepts ​

ConceptWhat it is
PropertyA home/household. Expenses, utilities and members belong to a property.
MemberA person who shares expenses. Balances are tracked per member.
ExpenseA cost, optionally split between members and settled over time.
UtilityA service (electricity, gas, water…) with readings and bills.
BillA provider invoice, optionally linked to a meter reading.
ProjectA budget for a one-off effort β€” a renovation, a trip, an event.

Where to next ​

🚧 Work in progress · Released under the AGPL-3.0 License.