Kresus

Aggregate all your bank accounts on your own server. Automatically track transactions, categorize spending, set budgets, and visualize your financial health privately.

Gain a complete overview of your financial life by bringing all your bank accounts into a single, private interface. This free and open-source personal finance manager runs on your own server, giving you full control over your sensitive financial data. It automatically fetches your latest transactions every day, so you always have an up-to-date picture of your finances.

Take charge of your money management with a powerful set of tools:

  • Categorize transactions to understand where your money goes.
  • Rename cryptic bank labels like "Check #168468" to something meaningful.
  • Set up email alerts for specific transaction amounts or low balances to avoid surprises.
  • Perform complex searches across all your transactions by date, category, or amount.
  • Visualize your spending and income habits with clear, insightful graphs.

Because your banking information is incredibly personal, this tool is built on the principle that you should be the only one with access to it. By being self-hostable and open-source, it ensures that your credentials and transaction history remain securely in your hands, not on a third-party server.

Directory Structure

kresus
config
data
.env
docker-compose.yml

docker-compose.yml

services:
  kresus:
    image: bnjbvr/kresus:latest
    container_name: kresus
    ports:
      - "9876:9876"
    volumes:
      - ./config:/home/user/config
      - ./data:/home/user/data
    environment:
      - TZ=${TZ}
    restart: unless-stopped

.env

TZ=Europe/Paris
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Kresus

Favicon

 

  
  
Favicon

 

  
  
Favicon