Install OJS 3.3 di Ubuntu 24.04

Install OJS 3.3 di Ubuntu 24.04

Bitnesia Software Mar 25, 2026 48 EN

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 -y

Install Apache dan cerbot:

sudo apt install apache2 certbot python3-certbot-apache -y

Pasang repository ondrej/php:

sudo add-apt-repository ppa:ondrej/php -y
sudo apt upgrade -y

Install 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 -y

Install MariaDB:

sudo apt install mariadb-server -y

Langkah 2: Membuat Database

Login ke MariaDB:

sudo mysql

Membuat 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;
exit

Langkah 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.gz

Ekstrak filenya:

tar xzvf ojs-*.tar.gz

Buat 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/ojs

Atur ownership direktori:

sudo chown -R www-data:www-data /var/www/jurnal.domainanda.com

Langkah 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.conf

Masukkan 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 apache2

Langkah 5: Instalasi SSL (HTTPS)

Memasang sertifikat SSL:

sudo certbot --non-interactive \
  -m [email protected] \
  --agree-tos \
  --no-eff-email \
  --apache -d jurnal.domainanda.com \
  --redirect

Langkah 6: Web Installation Wizard

Buka browser Anda dan akses https://jurnal.domainanda.com. Anda akan melihat halaman instalasi OJS. Isi bagian-bagian berikut:

  1. Administrator Account: Buat usernamepassword, dan alamat email admin.
  2. Directory for uploads: Masukkan path /var/www/jurnal.domainanda.com/files.
  3. Database Settings:
    • Database driver: MySQLi
    • Username: ojs_user
    • Password: rahasia
    • Database name: ojs_db
  4. Klik Install Open Journal Systems.

Instalasi OJS telah selesai. 

Dukung keberlanjutan tutorial open source Bitnesia melalui link di bawah ini.

Kirim Donasi

Related Posts