in FOSS

Cara Install SLiMS 9 Bulian di Ubuntu 18.04

Cara Install SLiMS 9 Bulian di Ubuntu 18.04

SLiMS adalah perangkat lunak berbasis web untuk Sistem Manajemen Perpustakaan (Senayan Library Management System – SLiMS), yang memiliki banyak fitur dengan tujuan untuk memudahkan perpustakaan dan pustakawan dalam melaksanakan pekerjaan mereka dengan cepat dan mudah.

Beberapa fiturnya antara lain:

  • Online Public Access Catalog (OPAC) with thumbnail document image support (for images of book covers), Simple Search and Advanced Search mode
  • Digital contents/files (PDF, DOC, RTF, XLS, PPT, Video, Audio, etc.): attachment in each bibliographic record is supported
  • Documents record detail in MODS (Metadata Object Description Schema) XML format
  • Documents record detail in JSON-LD format with schema.org
  • RSS (Really Simple Syndication) XML format for OPAC
  • OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) in Dublin Core format for metadata harvesting purposes
  • dan masih banyak lagi

SLiMS 9 Bulian baru saja dirilis, tepatnya pada tanggal 1 Feburari 2020 dengan penambahan bahasa Urdu, Turki, dan Rusia untuk antarmuka, peningkatan keamanan, dan penambahan fitur lain.

Bulian atau ulin (Eusideroxylon zwageri Teijsm & Binn) atau kayu besi adalah pohon berkayu dan merupakan tanaman khas dari pulau Kalimantan. Sejak rilis Senayan3-stable14, pengembang SLiMS memakai nama flora khas Indonesia untuk kode nama rilis SLiMS sebagai bentuk penghargaan dan kebangaan terhadap Indonesia.

0.Perangkat yang digunakan

Perangkat yang digunakan di dalam tutorial ini adalah:

  • VPS Ubuntu 18.04 64bit
  • Subdomain slims.getbox.xyz
  • Apache 2.4
  • PHP 7.3
  • MariaDB 10.4

1.Install Apache

Tutorial ini menggunakan Ubuntu 18.04 dan virtual host/subdomain slims.getbox.xyz untuk SLiMS.

Install Apache di Ubuntu

Membuat virtual host

Isi dari file konfigurasi virtual host

Membuat direktori untuk virtual host

Aktifkan virtual host

2.Install PHP

Pasang PPA repository untuk PHP 7.3

Install PHP beserta extension yang dibutuhkan.

Install library yaz

Tambahkan extension=yaz.so di konfigurasi php.ini

Konfigurasi extension di php.ini

Restart apache2 service

3.Install MariaDB

Pasang repository MariaDB

Install MariaDB server.

Amankan instalasi MariaDB

Login ke mysql shell

Buat database slims dan usernya

4.Install SLiMS

Download dan extract SLiMS 9 Bulian

Ubah owner dan permission direktori

Browse domain/sub-domain yang digunakan untuk SLiMS. Klik Get Started untuk memulai install SLiMS.

Install SLiMS 9 Bulian - Getting Started

Install SLiMS 9 Bulian – Getting Started

Pemeriksaan system requirements, apakah sudah terpenuhi. Jika belum terpenuhi konfigurasi kembali. Jika semuanya sudah terpenuhi klik Next untuk melanjutkan.

Install SLiMS 9 Bulian - System Requirements

Install SLiMS 9 Bulian – System Requirements

Klik Install SLiMS untuk instalasi.

Install SLiMS 9 Bulian - What do you want?

Install SLiMS 9 Bulian – What do you want?

Masukkan database, username, dan password yang telah dibuat sebelumnya. Klik Test Connection untuk menguji database.

Install SLiMS 9 Bulian - Database information

Install SLiMS 9 Bulian – Database information

Jika berhasil, klik Connection OK. Next.

Install SLiMS 9 Bulian - Connection database OK

Install SLiMS 9 Bulian – Connection database OK

Pilih apakah ingin install Sample Data atau data contoh untuk mempelajari SLiMS. Lalu masukkan username dan password untuk administrator SLiMS. Lalu klik Run the installation.

Install SLiMS 9 Bulian - Sample data & Super user profile

Install SLiMS 9 Bulian – Sample data & Super user profile

Jika install SLiMS sukses ditampilkan pesan New SLiMS successful installed.

Install SLiMS 9 Bulian - SLiMS successful installed

Install SLiMS 9 Bulian – SLiMS successful installed

Hapus direktori install.

Browse domain/subdomain SLiMS untuk menampilkan halaman depan

SLiMS 9 Bulian

SLiMS 9 Bulian

5.Install SSL Let’s Encrypt (Opsional)

Install SSL dari Let’s Encrypt untuk HTTPS.

Install certbot

Request SSL untuk subdomain slims.getbox.xyz

Jika ada pertanyaan untuk install paket dependensi, jawab y.

Masukkan alamat email untuk notifikasi jika SSL mendekati masa habis berlakunya

Persetujuan Terms of Service, jawab A

Share email ke EFF, bisa y atau n

Pilih metode redirect ke HTTPS, jawab 2

SSL/HTTPS berhasil dikonfigurasi

Browse kembali domain SLiMS untuk menguji apakah HTTPS sudah aktif

SLiMS 9 Bulian with HTTPS

SLiMS 9 Bulian with HTTPS

Selamat mencoba 🙂

Write a Comment

Comment