lumina-finance
Lumina Finance is a self-hosted personal finance application that helps users understand their spending behavior, track expenses, and set budgets while maintaining full control over their data.
Ficha actualizada 23 sept 2026, 0:26 · upstream 23 sept 2026, 0:25 · release v0.11.0
Qué es lumina-finance
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Lumina Finance provides one centralized place to manage accounts, transactions, budgets, and financial trends. It supports multiple currencies through exchange rate conversions displayed across dashboards, budget allocations, runway calculations, and insights reports. The application allows users to add and categorize transactions with merchants, tags, and notes while maintaining complete data ownership. Specialized support exists for tax-advantaged accounts such as 401(k)s and pensions, enabling grouped tracking of contributions and withdrawals within a single interface. A comprehensive dashboard aggregates net worth, credit utilization, spending patterns, savings rates, recent activity, and top budget categories into an at-a-glance view. Runway analysis estimates how long funds will last in the worst-case scenario, while insights provide cash flow reports, income vs expense breakdowns, merchant behavior analysis, and trends over time. Security features include two-factor authentication via authenticator apps or passkeys with email password resets as a fallback mechanism.
- Personal finance management for individuals tracking all accounts and transactions
- Budget planning and monitoring across multiple spending categories
- Cash flow analysis to understand income vs. expense patterns
- Savings goal setting and progress tracking with automatic calculations
- Expense categorization and reporting for tax purposes or personal records
- Multi-currency financial management with real-time exchange rate conversions
- Investment portfolio monitoring alongside traditional savings accounts
- Data privacy-focused personal finance tools requiring full control over data
- Fully self-hostable via Docker Compose, giving complete ownership of your data and infrastructure
- Multi-currency support with automatic exchange rate conversions across dashboards and reports
- Tax-advantaged accounts feature groups similar accounts (e.g., 401(k)s) for unified tracking
- Dashboard provides a comprehensive overview of net worth, credit usage, spending habits, and savings rates
- Runway calculation estimates how long your funds will last in the worst-case scenario
- Security features include two-factor authentication (TOTP/passkeys), email password resets, and row-level security for data isolation
- No native mobile applications available; all functionality is web-based with responsive design
- Basic investment tracking requires manual data entry rather than automatic portfolio aggregation
- Self-hosted deployment required; no cloud-native SaaS option currently offered
- Limited bank integration beyond basic transaction import via Plaid and general importer
- No native iOS or Android applications available
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Deploy Lumina Finance using Docker Compose with the example compose file at docker/compose.yml. Configure environment variables in docker/.env.example, including DB_HOST, DB_PORT, DB_NAME, DB_USER, and DB_PASSWORD for PostgreSQL connectivity. Set FRANKFURTER_URL to your self-hosted Frankfurter instance URL if you choose to use it instead of the hosted API. Enable row-level security by setting APP_DB_PASSWORD to a unique password per user or role. For email delivery, configure SMTP settings in .env. The application is available at http://localhost:8080 after container startup and can be accessed from other machines via APP_URL if configured.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.