GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal Akaunting di Ubuntu 18.04 LTS

Akaunting adalah perangkat lunak akuntansi sumber terbuka dan gratis untuk mengelola faktur, kutipan, dan keuangan Anda. Ini dirancang khusus untuk usaha kecil dan pekerja lepas. Ini didasarkan pada LAMP dan dibangun dengan teknologi modern seperti Laravel, Bootstrap, jQuery dan RESTful API. Ini adalah alat yang sederhana, mudah digunakan, dan canggih yang memungkinkan Anda melihat keuangan Anda secara online dari lokasi pusat.

Dalam tutorial ini, kita akan mempelajari cara menginstal software Akaunting di server Ubuntu 18.04.

Persyaratan

  • Server yang menjalankan Ubuntu 18.04.
  • Pengguna non-root dengan hak istimewa sudo.

Memulai

Sebelum memulai, Anda perlu memperbarui sistem Anda dengan versi terbaru. Anda dapat melakukannya dengan menjalankan perintah berikut:

sudo apt-get update -y
sudo apt-get upgrade -y

Instal Server LAMP

Pertama, Anda perlu menginstal Apache, MariaDB, PHP, dan modul lain yang diperlukan ke server Anda. Anda dapat menginstal semuanya dengan menjalankan perintah berikut:

sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-imap php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-ldap php7.2-zip php7.2-curl unzip -y

Setelah semua paket terinstal, Anda perlu mengedit file php.ini dan membuat beberapa perubahan. Anda dapat melakukannya dengan perintah berikut:

sudo nano /etc/php/7.2/apache2/php.ini

Lakukan perubahan berikut:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
zend.assertions = 0
display_errors = Off
max_input_vars = 1500
date.timezone = Asia/Kolkata

Simpan dan tutup file, ketika Anda selesai. Kemudian, mulai layanan Apache dan MariaDB dan aktifkan mereka untuk memulai saat boot dengan perintah berikut:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.

Konfigurasi Basis Data

Secara default, MariaDB tidak diamankan. Jadi, Anda perlu mengamankannya. Anda dapat melakukannya dengan menjalankan skrip mysql_secure_installation:

sudo mysql_secure_installation

Skrip ini akan mengubah kata sandi root Anda saat ini, menghapus pengguna anonim, melarang login root dari jarak jauh seperti yang ditunjukkan di bawah ini:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Setelah MariaDB diamankan, masuk ke shell MariaDB:

mysql -u root -p

Masukkan kata sandi root Anda saat diminta. Kemudian, buat database dan pengguna untuk Akaunting:

MariaDB [(none)]> CREATE DATABASE akauntingdb;
MariaDB [(none)]> CREATE USER 'akaunting'@'localhost' IDENTIFIED BY 'mypassword';

Ganti kata 'mypassword' dalam pernyataan SQL di atas dengan kata sandi aman pilihan Anda. Selanjutnya, berikan semua hak istimewa ke Akaunting dengan perintah berikut:

MariaDB [(none)]> GRANT ALL ON akauntingdb.* TO 'akaunting'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

Dan lagi, ganti 'mypassword' dengan kata sandi yang sama yang Anda gunakan di atas. Selanjutnya, flush hak istimewa dan keluar dari shell MariaDB:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Instal Akaunting

Pertama, Anda perlu mengunduh Akaunting versi terbaru dari situs resmi mereka. Anda dapat melakukannya dengan perintah berikut:

curl -O -J -L https://akaunting.com/download.php?version=latest

Setelah unduhan selesai, ekstrak file yang diunduh di direktori root web Apache dengan perintah berikut:

sudo mkdir -p /var/www/html/akaunting
sudo unzip Akaunting_*.zip -d /var/www/html/akaunting/

Selanjutnya, berikan izin yang tepat ke direktori akaunting:

sudo chown -R www-data:www-data /var/www/html/akaunting/
sudo chmod -R 755 /var/www/html/akaunting/

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.

Konfigurasi Apache untuk Akaunting

Selanjutnya, Anda perlu membuat file host virtual Apache untuk Akaunting. Anda membuatnya dengan perintah berikut:

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

Tambahkan baris berikut:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/akaunting
     ServerName example.com
     DirectoryIndex index.html index.php
     <Directory /var/www/html/akaunting/>
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/akaunting_error.log
     CustomLog ${APACHE_LOG_DIR}/akaunting_access.log combined

</VirtualHost>

Ganti 'example.com' dengan nama domain Anda sendiri di file vhost di atas. Simpan dan tutup file, ketika Anda selesai. Kemudian, aktifkan Apache virtual host dengan perintah berikut:

sudo a2ensite akaunting

Selanjutnya, aktifkan modul Apache rewrite dan restart layanan Apache dengan perintah berikut:

sudo a2enmod rewrite
sudo systemctl restart apache2

Acaunting Akses

Sekarang, buka browser web Anda dan ketik URL http://example.com. Anda akan diarahkan ke halaman berikut:

Pilih bahasa Anda dan klik Berikutnya tombol. Anda akan melihat halaman berikut:

Sekarang, berikan detail basis data Anda seperti, nama basis data, nama pengguna basis data, dan kata sandi. Kemudian, klik Berikutnya tombol. Anda akan melihat halaman berikut:

Sekarang, berikan nama perusahaan Anda, alamat email perusahaan, email admin, dan kata sandi, lalu klik tombol Berikutnya tombol. Anda akan melihat halaman berikut:

Sekarang, berikan kredensial login Anda dan klik Login tombol. Anda akan melihat halaman berikut:

Sekarang, masukkan detail Anda dan klik Simpan tombol. Anda akan melihat halaman berikut:

Sekarang, Tambahkan mata uang atau klik Lewati tombol. Anda akan melihat halaman berikut:

Sekarang, Tambahkan pajak atau klik Lewati tombol. Anda akan melihat halaman berikut:

Sekarang, klik Buka Dasbor tombol. Anda akan melihat halaman berikut:

Selamat! Anda telah berhasil menginstal Akaunting di server Ubuntu 18.04. Sekarang Anda dapat dengan mudah mengelola faktur, penawaran, dan keuangan Anda dari mana saja. Jangan ragu untuk bertanya kepada saya jika Anda memiliki pertanyaan.


Ubuntu
  1. Cara Menginstal OpenCart di Ubuntu 18.04

  2. Cara Menginstal R di Ubuntu 18.04 LTS

  3. Cara Menginstal R di Ubuntu 20.04 LTS

  1. Cara Menginstal BookStack di Ubuntu 16.04 LTS

  2. Cara Menginstal OctoberCMS di Ubuntu 16.04 LTS

  3. Cara Menginstal AbanteCart di Ubuntu 16.04 LTS

  1. Cara Menginstal Akeneo PIM di Ubuntu 18.04 LTS

  2. Cara Menginstal Hubzilla di Ubuntu 18.04 LTS

  3. Cara menginstal MediaWiki di Ubuntu 18.04 LTS