# Deploy Thrifty with Easypanel

URL: /templates/thrifty

Thrifty is a simple self-hosted budgeting and expense tracker for households. Track spending across multiple users without accounts or passwords — the app itself has no login system of any kind, so this template puts a Caddy proxy in front of the UI and API and protects it with HTTP Basic Auth instead.

## Installation notes

Open the app URL and sign in with the HTTP Basic Auth prompt using username admin and the auto-generated password shown as the proxy service's basic auth entry in Easypanel. A Caddy proxy sits in front of the UI and API and is the only service with a public domain, so the API is never reachable without those credentials.

## Benefits

### No Accounts, No Passwords

Add household members as simple named users with no login of their own, so tracking shared spending doesn't mean managing credentials for everyone.

### Lightweight, No External Database

Runs on SQLite with nothing else to provision, so it stays cheap to host for a household budget tracker.

### Multi-User Household Tracking

See who spent what across the household in one shared view instead of juggling separate spreadsheets.

## Features

### Multi-User Support

Track expenses per household member while keeping everything in one shared budget.

### Configurable Currency

Display amounts in your household's own currency.

### Swagger API Docs

The API ships with interactive Swagger documentation at /swagger/index.html for anyone who wants to script against it.

## Configuration

- `appServiceName` (App Service Name, required): thrifty

- `uiServiceImage` (UI Service Image, required): tiehfood/thrifty-ui:1.12.1

- `apiServiceImage` (API Service Image, required): tiehfood/thrifty-api:1.12.1

- `currencyCode` (Currency, required): Euro / US Dollar / British Pound / Canadian Dollar / Australian Dollar

## Services

- thrifty-api: app (tiehfood/thrifty-api:1.12.1)

- thrifty: app (tiehfood/thrifty-ui:1.12.1)

- thrifty-proxy: app (caddy:2.10.2-alpine)

## Resources

- [GitHub](https://github.com/tiehfood/thrifty)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/thrifty)