Skip to content

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/akaunting directory;
  • 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 APIInvapi.

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 Next button 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

  1. Go to the website akaunting.com
  2. Register an account:
    • Click the Create new account button;
    • Fill out the registration form:
      • Email;
      • Username;
      • Password.
    • Confirm registration via email
  3. Log in to your account:
    • After confirming the email, log into the system;
    • You will automatically be taken to the Dashboard page.
  4. 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.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×