Akaunting is a free and open-source accounting software that allows you to manage your invoices, expenses, and payments. In this tutorial, we will guide you on how to install Akaunting on Windows 10.
Before starting, make sure that you have the following prerequisites:
The first step is to download Akaunting from the official website. Go to the following URL:
https://akaunting.com/download
Click the "Download" button for the Self-Hosted version.
After downloading the zip file, extract it to a directory of your choice.
Akaunting requires some dependencies to be installed, such as Composer and Node.js. To install them, follow the steps below:
Download and install Composer by following the instructions on the website: https://getcomposer.org/
Download and install Node.js by following the instructions on the website: https://nodejs.org/
Akaunting requires a MySQL database to be created before it can be installed. Follow the steps below to create a new database:
mysql -u root -p
Enter your MySQL root password when prompt.
Create a new database named "akaunting" by running the following command:
CREATE DATABASE akaunting;
CREATE USER 'akaunting_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON akaunting.* TO 'akaunting_user'@'localhost';
FLUSH PRIVILEGES;
Replace "your_password" with a strong password of your choice.
Open your text editor and edit the .env
file in the Akaunting folder. Change the following lines to match your MySQL database settings:
DB_DATABASE=akaunting
DB_USERNAME=akaunting_user
DB_PASSWORD=your_password
Open a command prompt and navigate to the Akaunting folder. Run the following commands:
composer install
npm install
npm run dev
php artisan migrate
php artisan db:seed
php artisan key:generate
You can start Akaunting by running the following command:
php artisan serve
This will start a web server at http://localhost:8000/
. Open your web browser and navigate to this URL to access Akaunting.
Congratulations! You have successfully installed Akaunting on your Windows 10 PC. You can now manage your invoices, expenses, and payments using this powerful accounting software.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!