Arca

Arca

Docker app from damianeickhoff's Repository

Overview

Arca is a self-hosted personal finance dashboard for tracking income, expenses, budgets, subscriptions, and financial goals.

⚠️ Work in Progress

Arca is actively developed and may receive frequent updates, new features, and occasional breaking changes. If you use Arca for important financial data, make regular backups of your /data directory before updating.

Arca is currently a web application with a responsive design for mobile and desktop. It can also be installed as a Progressive Web App (PWA).

πŸ’° Arca

A modern, self-hosted personal finance dashboard designed to help you understand, track, and improve your financial life.

Arca gives you a clear overview of your income, expenses, budgets, subscriptions, and spending patterns β€” while keeping your financial data under your control.

✨ Features

  • πŸ“Š Financial Dashboard

    • Overview of income, expenses, savings, and monthly balance
    • Visual insights into spending habits
  • 🏷️ Smart Categorization

    • Organize transactions into meaningful categories
    • Create rules to automatically categorize recurring payments
  • πŸ“… Monthly Budgeting

    • Track your monthly financial goals
    • Compare planned expenses with actual spending
  • πŸ“± Responsive Web App

    • Works on desktop and mobile devices
    • Installable as a Progressive Web App (PWA)
  • πŸ”’ Local-first Data

    • Your financial data stays under your control
    • No required cloud services

πŸ“Έ Screenshots

Coming soon.

πŸš€ Getting Started

Docker

Run Arca:

docker run -d \
  --name arca \
  -p 3000:3000 \
  -v arca-data:/data \
  --restart unless-stopped \
  damianeickhoff/arca:latest

Open Arca:

http://localhost:3000

Storage

Arca stores its database in:

/data

Mount this directory to persist your data.

Example:

/mnt/user/appdata/arca:/data

Docker Compose

Example:

services:
  arca:
    image: damianeickhoff/arca:latest
    container_name: arca
    ports:
      - "3000:3000"
    volumes:
      - arca-data:/data
    restart: unless-stopped

volumes:
  arca-data:

πŸ”„ Updates

Pull the latest image:

docker pull damianeickhoff/arca:latest

Then recreate the container while keeping the /data volume.

Always back up your data before major updates.

🐳 Unraid

Arca can be installed through the Unraid Community Applications catalog.

The application data should be mapped to:

/data

Recommended host path:

/mnt/user/appdata/arca

πŸ†˜ Support

For issues and feature requests:

https://github.com/damianeickhoff/arca/issues

πŸ“„ License

This project is currently distributed as a self-hosted application.

Install Arca on Unraid in a few clicks.

Find Arca in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Arca Review the template variables and paths Click Install

Categories

Download Statistics

1,000
Total Downloads

Related apps

Explore more like this

Explore all

Details

Repository
damianeickhoff/arca:latest
Last Updated2026-08-03
First Seen2026-07-24

Runtime arguments

Web UI
http://[IP]:[PORT:3000]
Network
bridge
Extra Params
--restart unless-stopped

Template configuration

Web InterfacePorttcp

Arca web interface port

Target
3000
Default
3000
DataPathrw

Persistent storage for Arca database

Target
/data
Default
/mnt/user/appdata/arca