diff --git a/README.md b/README.md index d33d8052..b9687caa 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ This is the official repository for the Tipi App Store. It contains all the apps ## Apps available +- [Actual Budget](https://github.com/actualbudget/actual-server) - Local-first OpenSource Budget tool - [Adguard Home](https://github.com/AdguardTeam/AdGuardHome) - Adguard Home DNS adblocker - [autobrr](https://github.com/autobrr/autobrr) - Automation for downloads. - [Barrage](https://github.com/maulik9898/barrage) - Minimal Deluge WebUI with full mobile support diff --git a/apps/actual-budget/config.json b/apps/actual-budget/config.json new file mode 100644 index 00000000..e27dbcb5 --- /dev/null +++ b/apps/actual-budget/config.json @@ -0,0 +1,18 @@ +{ + "$schema": "../schema.json", + "name": "Actual Budget", + "available": true, + "exposable": true, + "port": 8011, + "id": "actual-budget", + "tipi_version": 1, + "version": "23.4.2", + "categories": [ + "finance" + ], + "description": "Actual is a local-first personal finance tool. It is 100% free and open-source, written in NodeJS, it has a synchronization element so that all your changes can move between devices without any heavy lifting.", + "short_desc": "Local-first OpenSource Budget tool", + "author": "Shift Reset LLC", + "source": "https://github.com/actualbudget/actual-server", + "form_fields": [] +} diff --git a/apps/actual-budget/docker-compose.yml b/apps/actual-budget/docker-compose.yml new file mode 100644 index 00000000..5163de20 --- /dev/null +++ b/apps/actual-budget/docker-compose.yml @@ -0,0 +1,19 @@ +version: '3.9' +services: + actual-budget: + container_name: actual-budget + image: actualbudget/actual-server:23.4.2 + restart: unless-stopped + ports: + - ${APP_PORT}:5006 + networks: + - tipi_main_network + volumes: + - ${APP_DATA_DIR}/data:/data + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.actual-budget.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.actual-budget.entrypoints: websecure + traefik.http.routers.actual-budget.service: actual-budget + traefik.http.routers.actual-budget.tls.certresolver: myresolver + traefik.http.services.actual-budget.loadbalancer.server.port: 5006 diff --git a/apps/actual-budget/metadata/description.md b/apps/actual-budget/metadata/description.md new file mode 100644 index 00000000..43f1f134 --- /dev/null +++ b/apps/actual-budget/metadata/description.md @@ -0,0 +1,12 @@ +# Actual Budget +Actual is a local-first personal finance tool. It is 100% free and open-source, written in NodeJS, it has a synchronization element so that all your changes can move between devices without any heavy lifting. + +![screenshot](https://raw.githubusercontent.com/actualbudget/actual/master/demo.png) + +## Server included +This version includes the server and web client of Actual Budget, so you can synch through different browsers and devices. Please note that you have to sync manually within the app. Actual is a local first app, so all data is held locally in your browser context by default as long as you not tell Actual to sync it to the server. + +## Community Documentation +More information: https://actualbudget.github.io/docs/ + + diff --git a/apps/actual-budget/metadata/logo.jpg b/apps/actual-budget/metadata/logo.jpg new file mode 100644 index 00000000..ae54dedf Binary files /dev/null and b/apps/actual-budget/metadata/logo.jpg differ