App Submission: Akaunting (#3290)

Co-authored-by: al-lac <lackner.alex@gmail.com>
This commit is contained in:
Denny Subke 2025-08-14 10:12:11 +02:00 committed by GitHub
parent aabef77a30
commit 0117d0c3e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 104 additions and 0 deletions

1
akaunting/db/.gitkeep Normal file
View File

@ -0,0 +1 @@

View File

@ -0,0 +1,41 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: akaunting_app_1
APP_PORT: 80
app:
image: akaunting/akaunting:3.1.19@sha256:2c2d922c5e2bacde8cfbd6261eaa178b65f5ad85b1c9f21907eabc5c8de1c28f
# does not work rootless
#user: "1000:1000"
restart: on-failure
environment:
AKAUNTING_SETUP: "true"
LOCALE: en-US
DB_HOST: akaunting_db_1
DB_PORT: 3306
DB_NAME: akaunting
DB_USERNAME: admin
DB_PASSWORD: akaunting_password
DB_PREFIX: asd_
COMPANY_NAME: "My Company"
COMPANY_EMAIL: my@company.com
ADMIN_EMAIL: umbrel@umbrel.local
ADMIN_PASSWORD: ${APP_PASSWORD}
depends_on:
- db
db:
image: mariadb:11.8.2@sha256:2bcbaec92bd9d4f6591bc8103d3a8e6d0512ee2235506e47a2e129d190444405
user: "1000:1000"
restart: on-failure
environment:
MYSQL_DATABASE: akaunting
MYSQL_USER: admin
MYSQL_PASSWORD: akaunting_password
MYSQL_RANDOM_ROOT_PASSWORD: "yes"
volumes:
- ${APP_DATA_DIR}/db:/var/lib/mysql

62
akaunting/umbrel-app.yml Normal file
View File

@ -0,0 +1,62 @@
manifestVersion: 1
id: akaunting
name: Akaunting
tagline: An intuitive accounting solution for small businesses and freelancers
category: finance
version: "3.1.19"
port: 8773
description: >-
📊 Akaunting is a powerful open-source accounting software that simplifies financial management for small businesses, freelancers, and entrepreneurs. It offers an all-in-one solution to manage income, expenses, invoices, and financial reports, making it easier to maintain an organized and transparent overview of your finances. With its intuitive design and flexible features, Akaunting helps you save time on administrative tasks while improving accuracy and efficiency.
From creating professional invoices to managing customers, vendors, and recurring payments, Akaunting is built to streamline your day-to-day accounting operations. It also includes robust features like multi-currency support for international transactions, online payment integration for faster cash flow, and inventory tracking to keep stock and sales aligned. For those needing even more functionality, its built-in App Store offers a wide range of add-ons to extend the software according to your needs.
To access most features of the app, you'll need an API key. You can create one on the developer's website: https://akaunting.com
Key Features:
💰 Invoicing - Create, customize, and send professional invoices with ease.
📥 Expense Tracking - Record, categorize, and monitor expenses to maintain full control over your budget.
📊 Financial Reports - Generate detailed profit & loss statements, balance sheets, and other insights to understand your financial status.
👥 Customer & Vendor Management - Keep all contacts and their transaction history organized and easily accessible.
💳 Online Payments - Accept client payments via PayPal, Stripe, and other popular gateways.
🌍 Multi-Currency Support - Handle transactions in multiple currencies with automatic exchange rate updates.
🧾 Recurring Billing - Automate recurring invoices and payments for subscriptions or long-term contracts.
📦 Inventory Management - Track product stock, sales, and purchases in real time.
🔧 App Store Extensions - Expand functionality with add-ons like payroll, advanced reports, or project management.
developer: Akaunting Inc.
website: https://akaunting.com/
submitter: dennysubke
submission: https://github.com/getumbrel/umbrel-apps/pull/3290
repo: https://github.com/akaunting/akaunting
support: https://github.com/akaunting/akaunting/issues
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
- 5.jpg
releaseNotes: ""
dependencies: []
path: ""
defaultUsername: umbrel@umbrel.local
deterministicPassword: true