Selvault is a premium self-hosted personal finance tracker built for people who care about privacy and full control. Multi-currency, budgets, analytics — all on your own server.
A complete finance system designed to replace spreadsheets and cloud apps.
Track unlimited bank accounts, cash wallets, PayPal, crypto wallets, and savings — all in one place with real-time balances.
USD, EUR, GBP, MAD — any currency. Automatic exchange rate conversion with manual override. Cross-currency transfers built-in.
Visual insights with interactive charts. Track spending by category, entity, and time period with monthly and yearly views.
Set weekly or monthly budget limits with automatic cycle tracking. Real-time progress bars and alerts near limits.
Automate recurring bills and income. Set up auto-execution for subscriptions, rent, and salary with flexible recurrence.
Organize with hierarchical categories and entities. Track who you pay and who pays you with parent-child relationships.
Track money you owe and money owed to you. Partial payments, linked transactions, and status tracking.
Set financial goals with deadlines. Track progress visually and stay motivated with completion percentages.
One-click database export and import. Your data is always portable. Migrate between servers effortlessly.
Production-ready stack. Deploy with a single Docker command.
Get the full source code, Docker setup, and documentation. Deploy in minutes — own it forever.