# Firefly III Firefly III is a self-hosted personal finance manager for tracking income, expenses, and budgets. ## Dependencies - **PostgreSQL** - Database for storing financial data ## Configuration Key settings in `config.yaml`: - **domain** - Where Firefly III will be accessible - **storage** - Persistent volume size (default: `1Gi`) - **timezone** - Timezone for date handling (default: `UTC`) - **adminEmail** - Admin email address (defaults to your operator email) - **db.name** - Database name (default: `fireflyiii`) ## First-Time Setup 1. Add and deploy the app: ```bash wild app add firefly-iii wild app deploy firefly-iii ``` 2. Visit the app URL and complete the registration form to create your admin account. 3. After logging in, set up your accounts, budgets, and categories from the dashboard. ## Notes - The `appKey` secret is auto-generated and used for encryption — do not change it after data has been entered - SMTP is not required but can be configured in Firefly III's own settings after login