WYGIWYH
Self-HostedOpen-source self-hosted personal finance manager
Overview
WYGIWYH (What You Get Is What You Have) is a self-hosted tool for tracking income, expenses, budgets, and financial goals. It supports multiple accounts, customizable categories, and various currencies. Deployment is simple via Docker, or manual installation on a server. Features include transaction importing, visual reporting (charts/graphs), and data export. Prioritizes privacy by keeping data local, avoiding third-party SaaS reliance. Ideal for users seeking full control over their financial info without subscription costs.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
wygiwyh:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: wygiwyh
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Track income & expenses
- Multi-currency support
- Budget planning
- Docker deployment
- Data export
Frequently Asked Questions
? Is WYGIWYH hard to install?
No—Docker deployment is quick with minimal setup. Manual installation requires running a Python server and setting up SQLite/PostgreSQL, but detailed documentation is available to guide users.
? Is it a good alternative to Mint?
Yes—if you value privacy and control. Unlike Mint (cloud-based with ads), WYGIWYH keeps data local. It lacks auto-sync features but offers core budgeting tools and no third-party access to your financial data.
? Is it completely free?
Yes—WYGIWYH is open-source under the MIT License. There are no hidden fees, subscriptions, or premium tiers; you can use, modify, and distribute it freely.
Top Alternatives
People Also Ask about WYGIWYH
Tool Info
Pros
- ⊕ Privacy-focused (local data)
- ⊕ No subscription fees
- ⊕ Open-source (customizable)
Cons
- ⊖ Requires server for self-hosting
- ⊖ Manual setup needs basic technical knowledge
- ⊖ Lacks auto-sync with financial institutions