this post was submitted on 10 Mar 2025
1 points (100.0% liked)

Self-Hosted Alternatives to Popular Services

222 readers
1 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Regular_Shine2865 on 2025-03-10 02:59:09+00:00.


Had to make use of the weekend so I rolled out v3.2 of "Dollar Dollar Bill Y'all" - our self-hosted expense tracker thats originally built for me and my wife to manage our household expenses. It's grown quite a bit since its humble beginnings!

If you are already using the service and hoping to pull the latest:

This might break your service! I added a new column so please do

1. Flask migrate

2. Flask upgrade

Quick Background (For Those Who Missed Previous Posts)

Dollar Dollar Bill Y'all is a self-hosted expense tracking and bill-splitting web application (think Splitwise but private and customizable). I started building it to solve a personal need - tracking household expenses with my wife - and it's grown into a pretty robust system.

  • Track shared expenses between friends, roommates, or groups
  • Track Personal expenses
  • Split bills using flexible methods (equal, percentage, or custom amounts)
  • Create expense groups for specific events or living situations
  • Tracking Recurring expenses
  • Visualize who owes whom with a dashboard showing balances
  • Record settlements when people pay each other back
  • Filter and sort expense history

What's New in v3.2

Major UI & Quality of Life Improvements

  • 🍔 Sidebar Navigation Overhaul - Moved to a left-side sandwich menu that can be toggled for more screen real estate during expense entry. This makes tablet use much more intuitive!

  • 🎨 User Personalization - Added color themes and personalization options so each user can customize their experience. You can now set accent colors for your interface!

  • 🔐 Profile Page Enhancements - Integrated password reset functionality directly into the profile page. No more digging through settings!

  • 🔄 Shared Recurring Expenses - Recurring transactions now properly appear for all users the expense is split with, not just the creator. Everyone stays in the loop!

  • 🏠 Personal Expense Tracking - Added a "Personal" option in the expense form so you can track purely personal expenses alongside shared ones. Great for keeping everything in one place!

Why These Updates Matter

The left sidebar was a particularly important change for us. When tracking expenses at home, we typically use a tablet mounted in the kitchen, and the sandwich menu gives us much more screen space for the expense form. It might seem like a small detail, but it makes daily tracking so much more pleasant.

Being able to track personal expenses in the same system was something my wife requested - she didn't want to jump between apps to log personal purchases vs. household stuff. Now everything can live in one place! I am going to do a bank csv import next, hopefully add simplefin api too.

The recurring expenses visibility was actually a bug fix - we noticed our monthly utilities weren't showing up for her even though they were split. Now both of us can see everything that affects our balance.

Try It Yourself

You can access the repo here: 

The docker compose in the repo should take care of the deployment.

Let me know if you have any questions or suggestions for future improvements!

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here