YAFFA
Self-HostedOpen-source self-hosted personal finance and budgeting tool
Overview
YAFFA is an open-source, self-hosted personal finance app designed to help users take control of their money without third-party reliance. It offers intuitive income/expense tracking, customizable categories, detailed financial reports (charts, summaries), and multi-currency support. Deployment is straightforward via Docker containers, accessible to both tech-savvy users and self-hosting beginners. It prioritizes data privacy by keeping all financial information on your server, ensuring full control over sensitive data.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
yaffa:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: yaffa
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Customizable income/expense tracking with categories
- Interactive financial reports and visualizations
- Docker-powered easy self-hosted deployment
Frequently Asked Questions
? Is YAFFA hard to install?
YAFFA is designed for easy deployment using Docker containers. If you have basic Docker and server knowledge, setup takes minutes with a few commands. The official documentation provides step-by-step guides for beginners, making it accessible even to those new to self-hosting.
? Is YAFFA a good alternative to YNAB or Mint?
Yes! YAFFA is ideal for users prioritizing privacy and self-hosting. Unlike YNAB (paid) or Mint (cloud-based with ads), YAFFA is free, open-source, and keeps data on your server. While it lacks some advanced YNAB features, it covers core budgeting needs effectively.
? Is YAFFA completely free?
YAFFA is 100% free and open-source under the MIT License. There are no hidden fees, subscriptions, or premium features—all functionality is available to every user, and you can modify or distribute it as per the license terms.
Top Alternatives
People Also Ask about YAFFA
Tool Info
Pros
- ⊕ Full data privacy (self-hosted)
- ⊕ No subscription fees
- ⊕ Open-source (modifiable to personal needs)
Cons
- ⊖ Limited advanced features compared to SaaS tools
- ⊖ Requires basic server/Docker knowledge for setup
- ⊖ Smaller user community than mainstream budgeting apps