Open Source Finance Management Platform
Find a file
Arkadii Paktusov b660f40b68
Hot fix python error (#52)
* Update scripts

* Update scripts
2026-02-04 18:15:18 +05:00
.github/workflows Add tests (#44) 2025-11-18 11:16:27 +01:00
community_edition Update backup and add setup-ui in make install (#49) 2026-01-08 18:33:50 +05:00
db/init Add backup section (#37) 2025-10-31 12:58:02 +01:00
keycloak Short fix, increase access token (#33) 2025-08-27 11:20:08 +05:00
nginx Add api docs (#47) 2025-12-12 11:07:38 +01:00
scripts Hot fix python error (#52) 2026-02-04 18:15:18 +05:00
tests Update backup and add setup-ui in make install (#49) 2026-01-08 18:33:50 +05:00
.env.sample Update version (#50) 2026-01-29 09:30:00 +05:00
.gitignore Add backup section (#37) 2025-10-31 12:58:02 +01:00
CLA.md Create CLA.md 2025-06-13 16:01:53 +02:00
CONTRIBUTING.md Update CONTRIBUTING.md 2025-06-13 16:02:08 +02:00
docker-compose.yml Update backup and add setup-ui in make install (#49) 2026-01-08 18:33:50 +05:00
init-setup.service Add versions to setup app (#34) 2025-09-09 17:56:40 +05:00
LICENSE.md Update Docker Compose & Add License File & Update Readme 2025-06-11 22:45:32 +02:00
Makefile Update backup and add setup-ui in make install (#49) 2026-01-08 18:33:50 +05:00
openssl.conf Init local cert 2025-08-11 05:47:03 +00:00
pyproject.toml Add tests (#44) 2025-11-18 11:16:27 +01:00
rabbitmq.conf Init local cert 2025-08-11 05:47:03 +00:00
README.md Update scripts (#51) 2026-02-04 18:10:48 +05:00
requirements.txt Add tests (#44) 2025-11-18 11:16:27 +01:00

Finmars

Finmars Community Edition

Finmars is a free, open-source platform to help you manage all your money and investments in one place. You can pull in data from many accounts and see it together.

It gives you easy tools to create reports, dashboards, and PDFs without writing code.
You can add extra features from our open marketplace — just pick what you need and plug it in.
Finmars runs in your web browser, so you and your team can use it from anywhere.

Getting Started

To install and to start using Finmars please refer Getting Started Community Edition.

Self-Hosting with Docker Compose

This is the simplest way to get a local Finmars instance running.

On Linux or Mac Enviroment (preferable on your Linux Server VM):

# Install Updates

sudo apt update

sudo apt install -y ca-certificates curl gnupg lsb-release ntp unzip zip
wget -qO- https://get.docker.com/ | sh
sudo usermod -aG docker $USER
newgrp docker

sudo apt install make git

sudo apt install python3-pip -y
pip install -r requirements.txt (if get error user --break-system-packages option)


# Clone the Finmars Community Edition repository
git clone https://github.com/finmars-platform/finmars-community-edition.git


# Navigate to the repository
cd finmars-community-edition


# Install envs, certificates, keycloak e.t.c
make install

# Run Finmars
make up

Local Development

# Create venv
python3 -m venv venv

# Activate Venv

source venv/bin/activate

# Install Requirements

pip install -r requirements.txt    
 
# Run Web Form 

python3 init-setup.py

# Check 80 port

License

Please refer to the LICENSE file for a copy of the license.

Support

Please use the GitHub issues for support, feature requests and bug reports, or contact us by sending an email to support@finmars.com.