Install Akaunting di Ubuntu 24.04

Install Akaunting di Ubuntu 24.04

Bitnesia Software Mar 25, 2026 55 EN

Pengelolaan keuangan adalah nadi bagi setiap bisnis, mulai dari freelancer hingga perusahaan skala menengah. Namun, seringkali pemilik bisnis dihadapkan pada dua pilihan sulit: menggunakan spreadsheet manual yang rentan kesalahan, atau berlangganan software akuntansi premium yang menguras biaya operasional bulanan.

Di sinilah Akaunting hadir sebagai solusi jalan tengah yang brilian. Sebagai perangkat lunak berbasis web, Akaunting menawarkan fleksibilitas akses dari mana saja, namun dengan kekuatan dan keamanan data yang Anda kendalikan sendiri.

Artikel ini akan memandu Anda langkah demi langkah untuk membangun sistem akuntansi mandiri (self-hosted) menggunakan Akaunting di server Ubuntu.

Apa Itu Akaunting?

Akaunting adalah perangkat lunak akuntansi online yang gratis dan bersumber terbuka (open source). Dibangun menggunakan teknologi web modern seperti Laravel (PHP framework), VueJS, dan Tailwind, Akaunting dirancang untuk memberikan pengalaman pengguna yang halus dan responsif.

Filosofi mereka sederhana: “Akaunting is to accounting what WordPress is to blogging.” Artinya, mereka ingin mendemokratisasi akses ke alat keuangan profesional agar bisa digunakan oleh siapa saja tanpa hambatan biaya lisensi.

Fitur Utama

Akaunting bukan sekadar pencatat pemasukan dan pengeluaran. Fitur-fiturnya dirancang untuk mencakup hampir seluruh aspek siklus keuangan bisnis:

  • Manajemen Arus Kas: Lacak saldo akun bank dan pergerakan uang secara real-time.
  • Faktur & Tagihan: Buat faktur profesional dan kirimkan langsung ke klien.
  • Manajemen Pelanggan & Vendor: Simpan database kontak bisnis Anda dengan rapi.
  • Multi-Currency: Dukungan mata uang asing dengan sinkronisasi nilai tukar otomatis.
  • Laporan Komprehensif: Neraca, Laba Rugi, hingga Laporan Pajak tersedia dalam sekali klik.
  • Client Portal: Berikan akses khusus bagi klien untuk melihat transaksi dan membayar tagihan mereka.

Self-Hosted (On-Premise) Plan

Salah satu keunggulan terbesar Akaunting adalah opsi On-Premise. Berbeda dengan versi Cloud yang dikelola oleh tim Akaunting, versi On-Premise memungkinkan Anda mengunduh source code dan menginstalnya di server pribadi (VPS atau Lokal).

Keuntungannya:

  1. Privasi Data: Data keuangan Anda 100% berada di tangan Anda, tidak ada pihak ketiga yang memiliki akses.
  2. Kustomisasi: Karena berbasis open-source, developer Anda bisa memodifikasi kode sesuai kebutuhan spesifik.
  3. Biaya Efektif: Versi core software ini gratis selamanya. Anda hanya perlu membayar biaya sewa server/hosting.

Persyaratan Sistem

Sebelum memulai instalasi, pastikan server Ubuntu Anda memenuhi spesifikasi berikut agar Akaunting berjalan optimal:

  • Web Server: Apache atau Nginx.
  • Database: MariaDB 10.3+ atau MySQL 5.7+.
  • PHP: Versi 8.1 atau lebih baru.
  • Extensions PHP: BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML, Zip.

Langkah Instalasi Akaunting di Ubuntu

Dalam panduan ini, kita akan menggunakan LAMP (Linux, Apache, MariaDB, PHP) pada Ubuntu 24.04.

Langkah 1: Update Sistem & Install Apache

Selalu mulai dengan memperbarui repositori paket sistem Anda.

sudo apt update
sudo apt upgrade -y

Install web server Apache dan certbot:

sudo apt install apache2 certbot python3-certbot-apache -y

Langkah 2: Install Database MariaDB

Akaunting membutuhkan database untuk menyimpan seluruh data transaksi.

sudo apt install mariadb-server -y

Selanjutnya, buat database dan user untuk Akaunting. Masuk ke konsol MariaDB:

sudo mariadb

Jalankan perintah SQL berikut (ganti strongpassword dengan password Anda):

CREATE DATABASE akaunting;
CREATE USER 'akaunting'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT ALL PRIVILEGES ON akaunting.* TO 'akaunting'@'localhost';
FLUSH PRIVILEGES;
exit

Langkah 3: Install PHP dan Modul Pendukung

Menambahkan PPA repository ondrej/php:

sudo add-apt-repository ppa:ondrej/php -y  
sudo apt upgrade -y

Install PHP 8.3 dan extensionnya:

sudo apt install libapache2-mod-php8.3 php8.3 php8.3-cli php8.3-common php8.3-mbstring php8.3-gd php8.3-intl php8.3-xml php8.3-mysql php8.3-zip php8.3-curl php8.3-tidy php8.3-imagick php8.3-bcmath -y   

Langkah 4: Download Akaunting

Kita akan mengunduh versi terbaru Akaunting. Kunjungi halaman unduhan atau gunakan perintah berikut:

Unduh file zip Akaunting:

wget https://akaunting.com/download.php?version=latest -O akaunting.zip  

Install unzip dan ekstrak file ke direktori web root:

sudo apt install unzip -y
sudo mkdir -p /var/www/akaunting
sudo unzip akaunting.zip -d /var/www/akaunting

Atur owner direktori. Ini krusial agar Apache bisa menulis file (upload gambar, cache, update):

sudo chown -R www-data:www-data /var/www/akaunting/

Langkah 5: Konfigurasi Virtual Host Apache

Buat file konfigurasi virtual host Apache:

sudo nano /etc/apache2/sites-available/akaunting.conf

Isi dengan konfigurasi berikut (ganti akaunting.domainanda.com dengan domain asli Anda):

<VirtualHost *:80>
  ServerName akaunting.domainanda.com
  DocumentRoot /var/www/akaunting

  <Directory /var/www/akaunting>
    Options -Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
  </Directory>

  ErrorLog /var/log/apache2/akaunting_error.log
  CustomLog /var/log/apache2/akaunting_requests.log combined
</VirtualHost>   

Kemudian aktifkan konfigurasi:

sudo a2ensite akaunting.conf
sudo systemctl restart apache2

Langkah 6: Amankan dengan SSL (HTTPS)

Request SSL untuk akaunting.domainanda.com:

sudo certbot --non-interactive \
-m [email protected] \
--agree-tos \
--no-eff-email \
--apache -d akaunting.domainanda.com \
--redirect

Langkah 7: Instalasi via Web Wizard

Sekarang, buka browser dan akses domain Anda: https://akaunting.domainanda.com. Anda akan disambut oleh halaman instalasi Akaunting.

  1. Pilih Bahasa
  2. Database Setup: Masukkan detail yang dibuat di Langkah 2.
    • Hostname: localhost
    • Database Name: akaunting
    • Username: akaunting
    • Password: strongpassword
  3. Admin Account: Masukkan nama perusahaan, email, dan password untuk login admin.

Klik tombol Install, tunggu beberapa saat, dan Anda akan diarahkan ke Dashboard Akaunting.

Penutup

Selamat! Anda kini memiliki sistem akuntansi tingkat perusahaan yang berjalan di server Anda sendiri. Dengan Akaunting, Anda tidak hanya menghemat biaya operasional, tetapi juga mengambil langkah besar dalam menjaga kedaulatan data finansial bisnis Anda.

Langkah selanjutnya adalah melengkapi profil perusahaan, mengatur mata uang, dan mulai mencatat transaksi pertama Anda. Selamat mengelola keuangan dengan lebih cerdas dan efisien!

Dukung keberlanjutan tutorial open source Bitnesia melalui link di bawah ini.

Kirim Donasi

Related Posts