This guide installs Akaunting on a self-hosted Linux server.
Install PHP, database, and web server packages using your distribution package manager. This ensures the runtime required by Akaunting is available before you deploy the app.
You can download the latest release archive or clone the repository using Git. Git is only needed if you want to track updates from source.
git clone https://github.com/akaunting/akaunting.git
Copy the example environment file, then edit it with your database credentials and application URL.
cp .env.example .env
Use Composer (the PHP dependency manager) to install the required libraries for Akaunting.
composer install --no-dev --optimize-autoloader
Ensure the web server can write to the storage and cache directories, which Akaunting uses for logs and generated files.
Open your browser and complete the installer to create the admin user and initialize the database.
See Akaunting Configuration for configuration guidance.
Prefer automation? See:
Prefer containers? See Akaunting Docker Setup.
Need professional assistance with your Akaunting deployment? Our team provides:
Get in touch: office@linux-server-admin.com | Contact Page