Professional Financial Management

A comprehensive, secure, and modern accounting panel for personal and business financial management. Built with PHP 8.2, Docker, and modern web technologies. Version 1.0.2 introduces enhanced network compatibility, CLI management tools, and improved database administration.

Powerful Features

💳

Multi-Account Management

Manage multiple bank accounts, credit cards, and crypto wallets in one unified dashboard.

📊

Advanced Reporting

Generate comprehensive financial reports with charts, graphs, and detailed analytics.

🔐

Enterprise Security

2FA authentication, CSRF protection, encrypted sessions, and comprehensive audit logging.

🔄

Automated Tracking

Automatic transaction categorization, recurring expense tracking, and subscription management.

📱

Responsive Design

Beautiful, dark-theme interface that works perfectly on desktop, tablet, and mobile devices.

🚀

RESTful API

Complete API with OpenAPI documentation for integrations and third-party applications.

🌍

Multi-Currency Support

Support for 13+ currencies with real-time exchange rates and international banking.

📈

Investment Tracking

Track cryptocurrency portfolios, stocks, and other investments with performance analytics.

🔧

Self-Hosted

Complete control over your data with easy Docker deployment and no vendor lock-in.

🌐

Enhanced Networking v1.0.2

Improved Docker network configuration with conflict detection and customizable subnets for better compatibility.

💻

CLI Management Tools v1.0.2

New `control-docker` script for easy container management without Docker expertise required.

🔍

Network Diagnostics v1.0.2

Advanced `network-check.sh` tool for troubleshooting and resolving Docker network conflicts automatically.

Beautiful Interface

Dashboard Overview

Dashboard Overview

Expense Tracking

Expense Tracking

Financial Reports

Financial Reports

Account Management

Account Management

Modern Tech Stack

🐘

PHP 8.2

Modern PHP with custom MVC framework

🗄️

MariaDB 10.11

Reliable and fast database

🌐

Caddy 2.7

Modern web server with automatic HTTPS

🐳

Docker

Containerized deployment with Docker Swarm

📊

RESTful API

Complete API with OpenAPI docs

🔒

Security First

2FA, CSRF, XSS protection, and more

Quick Installation

One-Line Installation

curl -fsSL https://raw.githubusercontent.com/moonshadowrev/PersonalAccounter/main/setup.sh | bash

Manual Installation

# Clone the repository
git clone https://github.com/moonshadowrev/PersonalAccounter.git
cd PersonalAccounter

# Run the setup script
chmod +x setup.sh
./setup.sh

Docker Compose

# Quick start with Docker Compose
docker compose up -d

# Access the application
open http://localhost

✅ Requirements

  • Docker 20.10+ and Docker Compose 2.0+
  • 2GB RAM minimum (4GB recommended)
  • 1GB free disk space
  • Linux, macOS, or Windows with WSL2

🆕 New Management Tools (v1.0.2)

# Easy container management
./control-docker user list              # List users
./control-docker migrate run            # Run migrations
./control-docker shell                  # Interactive shell

# Network troubleshooting
./network-check.sh check                # Check conflicts
./network-check.sh auto                 # Auto-fix issues

# Database management at http://localhost:8080