Saya tau ini ide buruk, bahkan developernya pun sudah mengingatkan bahwa A2billing ini memiliki flaw dan sudah dari 6 tahun yang lalu (saat tulisan ini dibuat) versi terakhihrnya keluar. Tapi karena suatu hal, situasi mengharuskan saya mengaktifkannya.
Karena alasan di atas, A2billing tidak akan ditemukan di laman Addons. Jadi kudu diinstall langsung dari yum:
yum install issabel-a2billing.noarch issabel-a2billing-callback_daemon.noarch -y
Setelah itu buat database baru di MariaDB dengan patokan credential di /etc/a2billing.conf. Ada baiknya diubah dulu agar tidak menggunakan nama db bawaan, username dan password. Tapi agar bisa jalan saja, kira-kira default cuplikan credential dari file di atas adalah sebagai berikut:
[database] hostname = localhost port = 3306 user = a2billinguser password = a2billing dbname = mya2billing ; dbtype setting can either be mysql or postgres dbtype = mysql
Lalu login ke MariaDB dengan akun administrator (dalam contoh di sini saya menggunakan root, untuk membuat database mya2billing dan user a2billinguser dengan password a2billing.
CREATE DATABASE mya2billing; GRANT ALL PRIVILEGES ON mya2billing.* TO 'a2billinguser '@'localhost' IDENTIFIED BY 'a2billing'; flush privileges;
Setelah itu masuk ke direktori /usr/share/a2billing/DataBase/mysql-5.x dan jalankan script install-db.sh:
cd /usr/share/a2billing/DataBase/mysql-5.x ./install-db.sh
isikan informasi database, user dan password sesuai dengan di atas.
Terakhir, reset semua password admin Issabel dan DB dengan perintah:
/usr/bin/change-passwords
Lalu login ke portal A2billing yang berlokasi di laman https://<url_issabel>/a2billing/admin/index.php dengan username/password admin Issabel.
Done.
hallo pak sangat menarik untuk di coba ,
ada email atau contact yang bisa dihub ada project labs untuk pembahasan bisa dibantu share , terimakasih
kalo a2billingnya malah saya ndak begitu expert. Lebih ke voip saja sih. A2billing saya masih dibantu dari rekan2 di ITMN (https://itmn.co.id/).