selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

WYGIWYH logo

WYGIWYH

★ 897

A self-hosted alternative to Mint, Ynab

GNU Affero General Public License v3.0Open Source — No Paywall2 Containers — 2 containers — light hosting footprintDocker · Compose · SourceNeeds Postgres17+ active committers (12mo)

About

WYGIWYH is a self-hosted personal finance tracker aimed at people who want a simple, principle-driven way to manage money without traditional budgeting constraints. It focuses on tracking what is...

Community Ratings

No ratings yet

Features

  • Unified transaction tracking
  • Multiple accounts support
  • Multi-currency support
  • Custom currencies
  • Automated transaction rules
  • Dollar-cost averaging tracker
  • API support for automation
  • Import/Export

Details

Last Updated
Oct 10, 2026
Created
Sep 26, 2024
Install Methods
dockerdocker-composesource
Requirements
Dockerdocker-composePostgreSQL 15 or up
Authentication
local
API
REST
Backup & Export
import/export
Runtime / Stack
DockerPython
Privacy & Independence
No Cloud RequiredOffline Capable
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓2 Containers — light hosting footprintRuns as 2 containers

Run WYGIWYH with Docker Compose

Compose file from the WYGIWYH project repository.

2 services · database: postgres · infra: postgres

no resource limits declared

needs persistent storage (2 volumes)

docker-compose.prod.yml · @ 02b9fe6 · scanned Sep 23, 2026

services:
  web:
    image: eitchtee/wygiwyh:latest
    container_name: ${SERVER_NAME}
    ports:
      - "${OUTBOUND_PORT:-8000}:${INTERNAL_PORT:-8000}"
    env_file:
      - .env
    volumes:
      - ./media:/usr/src/app/attachments/
    depends_on:
      - db
    restart: unless-stopped

  db:
    image: postgres:15-bookworm
    container_name: ${DB_NAME}
    restart: unless-stopped
    volumes:
      - ./postgres_data:/var/lib/postgresql/data/
    environment:
      - POSTGRES_USER=${SQL_USER}
      - POSTGRES_PASSWORD=${SQL_PASSWORD}
      - POSTGRES_DB=${SQL_DATABASE}

This file may be out of date. Check the WYGIWYH documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Sep 22, 2026

Related Software

Firefly III logo

Firefly III

24.9k
Firefly III is a self-hosted personal finance manager for tracking income, expenses, budgets, and reports.
Budgeting and FinanceCopyleft LicenseSelf Hosting Solutions+1
Details
Sure logo

Sure

10.5k
Sure is a self-hostable personal finance app for tracking finances and wealth management.
Budgeting and FinancePersonal DashboardsSelf Hosting Solutions+1
Details
Wallos logo

Wallos

8.7k
Wallos is an open-source, self-hostable web application for tracking subscriptions, recurring expenses, and household finances.
Budgeting and FinanceCopyleft LicenseSelf Hosting Solutions+3
Details
Personal Management System logo

Personal Management System

4.2k
A self-hosted personal management system backend for organizing notes, contacts, passwords, tasks, schedules, payments, files, and other personal data.
Personal DashboardsTask ManagementNote Taking Apps+5
5 Containers
Details
Ghostfolio logo

Ghostfolio

9.4k
Ghostfolio is open source wealth management software for tracking stocks, ETFs, and cryptocurrencies and making investment decisions.
Budgeting and FinanceCopyleft LicensePersonal Dashboards+1
Open Core
Details
Ocular logo

Ocular

571
Ocular is a self-hosted budget tracking app that helps users visualize and manage budgets more clearly.
Budgeting and FinancePermissive LicenseSelf Hosting Solutions+2
Details
Expensave logo

Expensave

54
Expensave is a free, open-source self-hosted expense tracker for personal and family budget management.
Personal DashboardsSelf Hosting SolutionsFully FOSS+1
2 ContainersFully FOSS
Details
MyFin Budget logo

MyFin Budget

316
MyFin is a personal finances platform for tracking accounts, transactions, budgets, stats, and investments.
Budgeting and FinanceSelf Hosting SolutionsPersonal Dashboards+2
Details
YAFFA logo

YAFFA

110
YAFFA is a self-hosted web application for personal finance and long-term financial planning.
Budgeting and FinancePermissive LicenseSelf Hosting Solutions+2
4 ContainersFully FOSS
Details
OpenBudgeteer logo

OpenBudgeteer

973
OpenBudgeteer is a budgeting app based on the Bucket Budgeting Principle, inspired by YNAB and Buckets.
Budgeting and FinanceSelf Hosting SolutionsPersonal Dashboards+1
Details
fungible logo

fungible

114
A keyboard-first personal finance app available as a terminal UI or desktop app, with Plaid sync, CSV import, tagging, analysis, and MCP/HTTP API access.
Budgeting and FinanceSelf Hosting SolutionsModel Context Protocol+1
Details
ExpenseOwl logo

ExpenseOwl

1.5k
ExpenseOwl is a self-hosted expense tracking system with a simple monthly dashboard, pie-chart visualization, and cashflow view.
Budgeting and FinancePermissive LicenseSelf Hosting Solutions+1
Single Container
Details