Akaunting¶
In this article
Information
Akaunting is free open-source software for managing finances and accounting, specifically designed for small businesses and freelancers. The system allows you to issue invoices, track expenses, manage customers and suppliers, generate financial reports, and integrate with various payment systems. Akaunting has a modern web interface and supports multiple currencies and languages, making it a convenient solution for international business.
Akaunting. Main features¶
- Invoice management: create and send professional invoices to clients, automatically remind about overdue payments.
- Expense tracking: track all business expenses, attach receipts and documents to transactions.
- Financial reports: generate detailed profit and loss statements, balance sheets, tax summaries.
- Multicurrency support: supports multiple currencies with automatic exchange rate updates.
- Customer management: maintain a database of customers and suppliers, track interaction history.
- Bank operations: integrate with bank accounts for automatic transaction import.
- Client portal: provide clients access to their invoices, payment history, and documents.
- Extensibility: availability of an app store with additional modules and integrations.
Deployment Features¶
| ID | Compatible OS | VM | BM | VGPU | GPU | Min CPU (Cores) | Min RAM (Gb) | Min HDD/SDD (Gb) | Active |
|---|---|---|---|---|---|---|---|---|---|
| 385 | Ubuntu 24.04 | + | + | + | + | 1 | 1 | - | ORDER |
- Installation time 15-20 minutes including OS;
- Containerized installation in the hostkey.in zone;
- Web interface will be available at url:
https://akaunting{Server_ID_from_Invapi}.hostkey.com; - Uses Nginx with Let's Encrypt for SSL certificates;
- Docker containers located in
/opt/akauntingdirectory; - MariaDB database runs in a separate container.
Note
Unless otherwise specified, by default we install the latest release version of the software from the official Docker Hub repository.
Getting started after deploying Akaunting¶
After payment of the order, a notification about the server being ready to work will be sent to the email address specified during registration. It will include the VPS IP address as well as the login and password for connection. Our company's clients manage their equipment in the server management panel and API — Invapi.
Authorization data can be found either in the Info >> Tags tab of the server management panel or in the sent email:
- Link to Akaunting management panel: in the webpanel tag;
- Login and Password for server management: received by email after server readiness post-deployment.
Initial setup of Akaunting¶
When logging into the Akaunting web interface for the first time, you need to perform an initial system setup.
Language selection¶
On your first visit to the Akaunting web interface, you will see the initial setup screen. At the top of the screen, there are three tabs showing installation progress:
- Language (current step) - language selection;
- Database - database connection settings;
-
Admin - creating an administrator account.
-
Select your preferred language from the drop-down list.
- Click the
Nextbutton in the bottom right corner to proceed to the next setup stage.
Database configuration¶
At this stage, specify database connection parameters:

- Hostname:
akaunting-db(database container name); - Username: database username;
- Password: database password;
- Database:
akaunting.
You can view the database parameters in the docker-compose configuration at /opt/akaunting.
Creating an administrator account¶
Create your first administrator account:

- Company Name: name of your company;
- Name: your name;
- Email: email address;
- Password: a strong password for login;
- Currency: choose the main currency (e.g., USD, EUR);
- Language: select interface language.
After filling out all fields, click Next.
Installation completion¶
After successful installation, you will be redirected to the Akaunting homepage.
Note
Detailed information on Akaunting's basic settings can be found in the official documentation.
How to get an API key for Akaunting¶
- Go to the website akaunting.com
- Register an account:
- Click the
Create new accountbutton; - Fill out the registration form:
- Email;
- Username;
- Password.
- Confirm registration via email
- Click the
- Log in to your account:
- After confirming the email, log into the system;
- You will automatically be taken to the Dashboard page.
- Copy the API key:
- On the main page (Dashboard), find the API Key field;
- The key has a format like this:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx; - Click on the key to copy it to your clipboard.

Ordering a Server with Akaunting via API¶
To install this software using the API, follow these instructions.
Some of the content on this page was created or translated using AI.