
Cara Install SLiMS 9 Bulian di Ubuntu 22.04
SLiMS (Senayan Library Management System) adalah perangkat lunak open-source untuk manajemen sumber daya perpustakaan. Dalam tutorial ini, kita akan membahas langkah-langkah instalasi SLiMS 9 Bulian pada sistem operasi Ubuntu 22.04.
Prasyarat
- PHP versi >= 8.1
- MySQL versi 5.7 dan/atau MariaDB versi 10.3
- PHP GD diaktifkan
- PHP gettext diaktifkan
- PHP mbstring diaktifkan
Pastikan semua komponen yang diperlukan telah terinstal sebelum melanjutkan ke langkah instalasi.
Langkah Utama
Berikut adalah langkah-langkah untuk menginstal SLiMS 9 Bulian di Ubuntu 22.04:
1. Memperbarui Sistem
sudo apt update && sudo apt upgrade -y
2. Menginstal PHP dan Ekstensi yang Diperlukan
Pastikan untuk menginstal PHP beserta ekstensi yang diperlukan dengan menjalankan perintah berikut:
sudo apt install php php-mysql php-gd php-gettext php-mbstring -y
3. Menginstal MariaDB
Pemasangan MariaDB dapat dilakukan dengan perintah berikut:
sudo apt install mariadb-server -y
Setelah itu, amankan instalasi MariaDB dengan:
sudo mysql_secure_installation
4. Mengunduh SLiMS 9 Bulian
Selanjutnya, kita akan mengunduh kode sumber SLiMS dari repositori resmi:
git clone https://github.com/slims/slims9_bulian.git
Pindah ke direktori SLiMS yang baru saja diunduh:
cd slims9_bulian
5. Mengatur Database
Masuk ke MariaDB untuk membuat database untuk SLiMS:
sudo mysql -u root -p
Setelah masuk, jalankan perintah berikut untuk membuat database:
CREATE DATABASE slims_db;
Kemudian, buat user dan berikan hak akses:
CREATE USER 'slims_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON slims_db.* TO 'slims_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. Menyalin Konfigurasi
Salin file konfigurasi contoh dan edit sesuai kebutuhan:
cp .env.example .env
Edit file .env dengan:
nano .env
7. Menginstal Komposer
Instal Komposer jika belum terpasang:
sudo apt install composer -y
8. Menginstal Dependensi SLiMS
Instal semua dependensi yang diperlukan:
composer install
9. Mengatur Hak Akses
Berikan hak akses yang tepat pada folder:
sudo chown -R www-data:www-data /path/to/slims9_bulian
10. Memulai Server Web
Jika Anda menggunakan Apache, aktifkan modul rewrite dan restart server:
sudo a2enmod rewrite
sudo systemctl restart apache2
Konfigurasi Lanjutan
Setelah SLiMS terinstal, Anda dapat melakukan konfigurasi lebih lanjut:
1. Mengkonfigurasi Server Virtual Host
Buat file konfigurasi virtual host:
sudo nano /etc/apache2/sites-available/slims.conf
Tambahkan konfigurasi berikut:
<VirtualHost *:80>
ServerName slims.local
DocumentRoot /path/to/slims9_bulian/public
<Directory /path/to/slims9_bulian/public>
AllowOverride All
</Directory>
</VirtualHost>
Aktifkan virtual host baru dan reload Apache:
sudo a2ensite slims.conf
sudo systemctl reload apache2
2. Mengatur SSL (Opsional)
Untuk mengamankan server, Anda dapat menginstal sertifikat SSL dengan Certbot:
sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache
Best Practices
- Selalu lakukan pembaruan sistem dan aplikasi secara berkala.
- Gunakan password yang kuat untuk database dan user SLiMS.
- Backup database secara rutin untuk menghindari kehilangan data.
- Amankan server dengan firewall dan hanya buka port yang diperlukan.
- Monitor dan pantau log server secara berkala untuk mendeteksi masalah.
Troubleshooting
Jika Anda mengalami masalah saat instalasi atau saat menggunakan SLiMS, berikut adalah beberapa langkah pemecahan masalah:
- Periksa log Apache untuk menemukan kesalahan:
sudo tail -f /var/log/apache2/error.log - Pastikan semua ekstensi PHP yang dibutuhkan telah terinstal dan diaktifkan.
- Verifikasi kredensial database di file .env untuk memastikan koneksi yang benar.
- Jalankan perintah
composer installlagi jika ada kesalahan dependensi. - Restart layanan Apache dan MySQL jika perlu.
Kesimpulan
Instalasi SLiMS 9 Bulian di Ubuntu 22.04 dapat dilakukan dengan mengikuti langkah-langkah yang dijelaskan di atas. Pastikan untuk memenuhi semua prasyarat dan melakukan konfigurasi yang tepat agar SLiMS dapat berfungsi dengan baik. Jika Anda menghadapi masalah, jangan ragu untuk merujuk pada dokumentasi resmi atau forum SLiMS untuk mendapatkan bantuan lebih lanjut.
Untuk pertanyaan lebih lanjut, Anda dapat menghubungi tim dukungan SLiMS di official@slims.web.id.
Konsultasi Jasa Setup SekarangVerifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →

