vps forex murah

Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

Daftar Isi
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

Halo sobats,

Pada kesempatan kali ini saya akan membuat catatan tentang Cara Install Akaunting, yaitu sebuah software Akuntansi modern dan gratis di Ubuntu Server 22.04 dan membagikannya juga untuk sobats semua.


Kenapa Install Akaunting

Pada project sebelumnya saya menggunakan GnuCash sebagai aplikasi pembukuan dan akuntansi keuangan UMKM yang gratis dan open source untuk melakukan pencatatan akuntansi dan pembuatan laporan keuangan otomatis untuk usaha kecil-kecilan saya.

Tapi saat ingin membuat pembukuan untuk usaha saya yang lain, saya membuat file GnuCash baru dan harus mengulang setting awalnya yang ternyata ribet juga ya... 😂

Selain itu GnuCash ini juga rasanya terlihat kuno terutama saat pembuatan invoicenya, kurang menarik bagi saya... 🙏😅

Akhirnya saya putuskan untuk cari alternatif lain, dengan pertimbangan ingin mencari software akuntansi yang lebih modern, simple, dan tampilan invoicenya juga modern, serta kalau bisa aplikasinya harus berbasis web sehingga lebih mudah diakses dari mana saja termasuk smartphone. 😁

Setelah beberapa hari pencarian, akhirnya ketemu beberapa software akuntansi berbasis web yang katanya lebih modern dan tentu saja gratis, dan saya pilih software Akaunting ini untuk dicoba terlebih dulu .

Apa itu Akaunting

Akaunting adalah software akuntansi gratis dan open source berbasis web, yang bisa kita install sendiri di home server kita (bisa juga pakai versi cloud mereka kalau mau langsung pakai tanpa install, tapi tentu saja berbayar ya kalau mau fitur lengkapnya di cloud mereka).

Fiturnya cukup lengkap untuk usaha kecil-menengah, seperti pencatatan transaksi, invoice, laporan keuangan, manajemen pelanggan, dan lainnya.

Tampilannya juga modern, enak dilihat, dan bisa diakses lewat browser di laptop maupun smartphone.

Jadi kita nantinya tidak perlu install aplikasi tambahan di perangkat klien, cukup buka alamat webnya saja di browser.

Kalau dibandingkan dengan GnuCash, berikut beberapa perbedaannya:
  1. GnuCash berbasis desktop, Akaunting berbasis web.

  2. GnuCash pakai model entry accounting yang cukup kompleks, sedangkan Akaunting lebih ke arah user-friendly.

  3. Tampilan GnuCash agak kuno, Akaunting lebih segar dan modern.

  4. Akaunting bisa multi-user (jadi bisa dipakai bareng-bareng tim).


Persiapan Sebelum Install Akaunting

Sebelum masuk ke proses instalasi, kita butuh beberapa hal agar proses install Akaunting-nya berjalan lancar.

Karena Akaunting ini berbasis web dan dibangun dengan PHP + database (MySQL/MariaDB), jadi kita perlu menyiapkan lingkungan server yang sesuai dulu.

Berikut ini hal-hal yang saya siapkan sebelum install:
  • Ubuntu Server 22.04 LTS
    (bisa di VPS atau home server dengan Proxmox).
    Ubuntu Server 22.04 saya dapat IP 10.10.10.27

  • Akses root atau sudo.
  • Web server (saya pakai Apache, bisa juga pakai Nginx).
  • PHP 8.1 (minimal versi ini agar kompatibel).
  • MariaDB atau MySQL untuk databasenya.
  • Domain/subdomain (optional, tapi saya pakai agar dapat diakses dari mana saja).
  • Akses internet.


Cara Install Akaunting di Ubuntu Server 22.04

Setelah berkali-kali percobaan yang gagal (dan bikin nyerah sesaat 😅), akhirnya ini dia langkah-langkah yang berhasil saya jalankan sampai Akaunting bisa tampil mulus di browser.😁

Login dulu ke Server Ubuntu menggunakan akses root / sudo su.

1. Update dan install paket yang dibutuhkan

sudo apt update && sudo apt upgrade -y
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-bcmath php-gd unzip curl git -y

2. Cek Versi PHP

php -v
Note:
  • Pastikan PHP yang terinstall minimal versi 8.1.

3. Buat database dan user MySQL untuk Akaunting

sudo mysql
Di dalam prompt MySQL inputkan:
CREATE DATABASE akaunting_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'albin'@'localhost' IDENTIFIED BY 'passwordkuaman';
GRANT ALL PRIVILEGES ON akaunting_db.* TO 'albin'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Note:
  • akaunting_db → boleh diganti sesuai nama database yang sobats mau.
  • 'albin' → boleh diganti sesuai nama user yang sobats inginkan.
  • 'passwordkuaman' → HARUS diganti dengan password yang kuat dan aman.
  • Jangan hapus tanda ' (kutip) di sekeliling username dan password.

4. Download dan Ekstrak Source Code Akaunting

cd /var/www/html
sudo wget https://akaunting.com/download.php?version=latest -O akaunting.zip
sudo unzip akaunting.zip -d akaunting
Note:
  • cd /var/www/html → jangan diganti, itu direktori default Apache.
  • akaunting.zip → jangan diganti, itu nama file sementara.
  • -d akaunting → akaunting adalah nama folder tujuan. Sebaiknya jangan diganti.

5. Setel Kepemilikan dan Hak Akses

sudo chown -R www-data:www-data /var/www/html/akaunting
sudo find /var/www/html/akaunting -type d -exec chmod 755 {} \;
sudo find /var/www/html/akaunting -type f -exec chmod 644 {} \;
Note:
  • www-data adalah user Apache, jangan diganti.

6. Buat Virtual Host untuk Apache

sudo nano /etc/apache2/sites-available/akaunting.conf
Lalu isi konfigurasi berikut:

<VirtualHost *:80>
    ServerAdmin albinustejos@gmail.com
    DocumentRoot /var/www/html/akaunting
    ServerName 10.10.10.27

    <Directory /var/www/html/akaunting>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/akaunting_error.log
    CustomLog ${APACHE_LOG_DIR}/akaunting_access.log combined
</VirtualHost>
Note:
  • DocumentRoot dan <Directory> → pastikan sesuai dengan folder tempat sobats ekstrak Akaunting.
  • ServerName → harus sesuai dengan IP lokal server sobats, 10.10.10.27 adalah IP lokal Server Ubuntu saya.
  • ServerAdmin → boleh diganti dengan email sobats.

7. Aktifkan Situs dan Modul Apache

sudo a2ensite akaunting
sudo a2enmod rewrite
sudo systemctl reload apache2
Note:
  • akaunting di a2ensite → harus sesuai dengan nama file .conf yang sobats buat di /etc/apache2/sites-available/.

8. Restart Apache untuk mengaktivasi konfigurasi baru

systemctl restart apache2

9. Akses di Browser

http://10.10.10.27
Note:
  • http://10.10.10.27 adalah ServerName pada Virtual Host untuk Apache Akaunting (yang juga merupakan alamat IP lokal Server Ubuntu saya).
  • Untuk tutorial mengarahkan ke domain global, contoh: https://akaunting.albin.my.id (agar bisa diakses dari mana saja, lihat di catatan Update bagian paling bawah tulisan ini).

Jika proses install Akaunting di Server sudah berhasil, maka kita akan melihat laman Installation Wizard Akaunting seperti gambar berikut.
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

Berikut ini tampilannya jika di smartphone.
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

10. Pilih Bahasa Aplikasi

Disini saya memilih Bahasa Indonesia.
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04
Lalu klik Next.

11. Input Database

Pada bagian database, silakan input sesuai dengan data yang telah sobats buat pada saat membuat database MySQL sebelumnya.

Untuk catatan ini berikut isian saya sesuai database MySQL di atas:
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04
Lalu klik Next.

Jika isian sobats sesuai dengan data yang dibuat pada database MySQL, maka Laman Wizard akan membuka laman berikutnya yaitu mengatur akses Admin.

12. Atur akses Admin

Pada tahap ini kita diminta menginput data Nama Perusahaan (Company Name), Email Perusahaan (Company Email), Email Admin (Admin Email), dan Password untuk login ke akun Akaunting kita.
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04
Note:
  • Admin Email saya adalah albinustejos@gmail.com → sesuai ServerAdmin pada konfigurasi Apache.

Lanjut klik Next.

13. Login Admin

Sekarang kita akan login akun Admin sesuai isian form yang kita buat di langkah 10.
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

14. Lengkapi Data Perusahaan

Setelah berhasil login, kita diminta melengkapi data perusahaan.
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

Pertama kita perlu input Token API yang bisa kita peroleh dengan menekan link Click here to get your API key.

Setelah itu kita akan diarahkan ke laman resmi Akaunting di https://akaunting.com/login
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

Disini saya akan login menggunakan akun google dari albinustejos@gmail.com

Setelah berhasil login di website resmi Akaunting.com, pada laman Dashboard kita akan melihat API KEY atau Token API di bawah nama kita.
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

Kita tinggal klik saja API key tersebut untuk mengcopy-nya, dan kita inputkan pada Wizard Akaunting di Server lokal kita.

Berikutnya kita lengkapi semua datanya (NPWP, alamat, hingga Logo kalau ada).

Lanjut klik Simpan.

Kemudian kita tambah mata uang baru (saya memilih IDR - Rupiah Indonesia) dan jadikan sebagai mata uang default.
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

Lanjut klik Simpan, lalu klik Berikutnya.


15. Selesai

Kita akan diarahkan ke laman Dashboard Akaunting Perusahaan kita yang dihosting di home server kita sendiri. 😁
Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04



Catatan Update!

Agar aplikasi Akaunting di server lokal kita bisa diakses dari mana saja, kita akan menggunakan layanan Cloudflared Tunnel dari Cloudflare.
  • Login Cloudflare, Buat Cloudflared Tunnel (Zero Trust >> Network >> Tunnels).

  • Setelah mengatur connector Cloudflared di Ubuntu Server, kita arahkan Public Hostname-nya (akaunting.albin.my.id) ke services http:10.10.10.27:80 seperti gambar berikut.
    Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

  • Pada tahap ini, saat kita mengakses https://akaunting.albin.my.id/ akan mendapat error 404.
    Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

  • Nah disini kita perlu kembali menyesuaikan ServerName pada Virtual host Apache,
    dengan mengganti ServerName 10.10.10.27 menjadi ServerName akaunting.albin.my.id, dan menambahkan 10.10.10.27 sebagai ServerAlias, seperti berikut:
    
    <VirtualHost *:80>
        ServerAdmin albinustejos@gmail.com
        DocumentRoot /var/www/html/akaunting
        ServerName akaunting.albin.my.id
        ServerAlias 10.10.10.27
    
        <Directory /var/www/html/akaunting>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    
        ErrorLog ${APACHE_LOG_DIR}/akaunting_error.log
        CustomLog ${APACHE_LOG_DIR}/akaunting_access.log combined
    </VirtualHost>
    
  • Selanjutnya kita juga perlu kembali menyesuaikan APP_URL pada file .env Akaunting di server kita.
    • Buka dan edit file .env di root project Akaunting:
      nano /var/www/html/akaunting/.env
      

    • Ubah bagian APP_URL yang sebelumnya bertuliskan APP_URL=http://10.10.10.27 menjadi APP_URL=https://akaunting.albin.my.id

  • Nah sekarang kita sudah bisa mengakses aplikasi Akaunting kita melalui public domain https://akaunting.albin.my.id dari mana saja melalui komputer atau smartphone. 😁
    Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04

    Namun sebagai konsekuensinya, kita tidak bisa lagi mengakses Akaunting melalui https://10.10.10.27, namun tidak masalah. 😁


Penutup

Okay sobats, sekian artikel kita kali ini tentang Cara Install Akaunting Software Akuntansi Gratis Modern di Ubuntu Server 22.04.

Untuk Tutorial / Cara Penggunaan Akaunting akan saya tulis di lain kesempatan ya sobats (sambil saya pelajari dulu).🤭

Jika ada yang ingin ditanyakan seputar proses install Akaunting di Ubuntu Server jangan sungkan untuk komen di bawah ya...

Sampai jumpa di artikel selanjutnya.


Posting Komentar





www.domainesia.com