Di dunia akademik modern, publikasi riset tidak lagi dilakukan secara manual. Efisiensi, transparansi, dan aksesibilitas adalah kunci utama. Open Journal Systems (OJS) telah menjadi standar emas bagi institusi pendidikan dan lembaga penelitian di seluruh dunia untuk mengelola jurnal ilmiah secara profesional.
Jika Anda berencana membangun platform publikasi ilmiah yang kredibel, artikel ini akan membimbing Anda langkah demi langkah dalam melakukan instalasi OJS menggunakan tumpukan teknologi LAMP (Linux, Apache, MariaDB, PHP) pada server Ubuntu.
Apa Itu OJS?
Open Journal Systems (OJS) adalah aplikasi manajemen jurnal dan penerbitan open source yang dikembangkan oleh Public Knowledge Project (PKP). OJS dirancang untuk mempermudah seluruh alur kerja penerbitan ilmiah, mulai dari pengiriman naskah (submission), proses penelaahan sejawat (peer-review), penyuntingan, hingga pengarsipan dan indeksasi jurnal secara daring.
Fitur Utama OJS
- Workflow Terintegrasi: Mengelola naskah dari penulis ke editor, reviewer, hingga dipublikasikan.
- Indeksasi Luas: Mendukung protokol metadata seperti OAI-PMH untuk mempermudah indeksasi di Google Scholar atau DOAJ.
- Manajemen Multi-Jurnal: Satu instalasi OJS dapat digunakan untuk mengelola banyak jurnal sekaligus.
- Sistem Notifikasi: Pengiriman email otomatis kepada semua pihak yang terlibat dalam proses penerbitan.
- Plugin yang Fleksibel: Mendukung berbagai plugin untuk statistik, sitasi, dan tampilan.
Prasyarat Sistem
Sebelum memulai, pastikan server Ubuntu LTS memenuhi spesifikasi berikut:
- RAM: Minimal 2GB.
- Web Server: Apache atau Nginx.
- Database: MariaDB atau MySQL.
- PHP: Versi 8.3.
Langkah 1: Persiapan Server
Pertama, kita perlu memperbarui sistem dan memasang komponen dasar web server.
Update sistem:
sudo apt update
sudo apt upgrade -yInstall Apache dan cerbot:
sudo apt install apache2 certbot python3-certbot-apache -yPasang repository ondrej/php:
sudo add-apt-repository ppa:ondrej/php -y
sudo apt upgrade -yInstall PHP 8.3 dan extension pendukung OJS:
sudo apt install libapache2-mod-php8.3 php8.3 php8.3-cli php8.3-common \
php8.3-apcu php8.3-mbstring php8.3-gd php8.3-intl \
php8.3-xml php8.3-soap php8.3-bcmath php8.3-mysql php8.3-zip \
php8.3-curl php8.3-tidy php8.3-imagick -yInstall MariaDB:
sudo apt install mariadb-server -yLangkah 2: Membuat Database
Login ke MariaDB:
sudo mysqlMembuat database dan user:
CREATE DATABASE ojs_db;
CREATE USER 'ojs_user'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT ALL PRIVILEGES ON ojs_db.* TO 'ojs_user'@'localhost';
FLUSH PRIVILEGES;
exitLangkah 3: Download dan Persiapan File OJS
Kita akan mengunduh versi stabil OJS 3.3:
wget https://pkp.sfu.ca/ojs/download/ojs-3.3.0-22.tar.gzEkstrak filenya:
tar xzvf ojs-*.tar.gzBuat direktori kerja dan pindahkan file:
sudo mkdir -p /var/www/jurnal.domainanda.com/files
sudo mv ojs-3.3.0-22 /var/www/jurnal.domainanda.com/ojsAtur ownership direktori:
sudo chown -R www-data:www-data /var/www/jurnal.domainanda.comLangkah 4: Konfigurasi Virtual Host Apache
Langkah ini penting agar server tahu folder mana yang harus dibuka saat domain jurnal.domainanda.com diakses.
Membuat file konfigurasi virtual host:
sudo nano /etc/apache2/sites-available/jurnal.domainanda.com.confMasukkan konfigurasi berikut:
<VirtualHost *:80>
ServerName jurnal.domainanda.com
DocumentRoot /var/www/jurnal.domainanda.com/ojs
<Directory /var/www/jurnal.domainanda.com/ojs>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache2/jurnal.domainanda.com_error.log
CustomLog /var/log/apache2/jurnal.domainanda.com_access.log combined
</VirtualHost>Aktifkan konfigurasi:
sudo a2ensite jurnal.domainanda.com
sudo systemctl restart apache2Langkah 5: Instalasi SSL (HTTPS)
Memasang sertifikat SSL:
sudo certbot --non-interactive \
-m [email protected] \
--agree-tos \
--no-eff-email \
--apache -d jurnal.domainanda.com \
--redirectLangkah 6: Web Installation Wizard
Buka browser Anda dan akses https://jurnal.domainanda.com. Anda akan melihat halaman instalasi OJS. Isi bagian-bagian berikut:
- Administrator Account: Buat username, password, dan alamat email admin.
- Directory for uploads: Masukkan path
/var/www/jurnal.domainanda.com/files. - Database Settings:
- Database driver: MySQLi
- Username: ojs_user
- Password: rahasia
- Database name: ojs_db
- Klik Install Open Journal Systems.
Instalasi OJS telah selesai.




