Open Journal Systems
Open Journal Systems (OJS) adalah platform manajemen jurnal ilmiah berbasis web yang dirancang untuk memfasilitasi proses penerbitan jurnal secara open access. Dikembangkan oleh Public Knowledge Project (PKP), OJS mempermudah pengelolaan seluruh tahapan penerbitan jurnal, mulai dari pengajuan artikel, proses peer-review, editing, hingga publikasi dan pengarsipan.
OJS mendukung berbagai peran pengguna seperti editor, penulis, reviewer, dan pembaca. Platform ini juga dilengkapi dengan fitur untuk penjadwalan penerbitan, manajemen metadata, sistem notifikasi otomatis, dan integrasi dengan DOI (Digital Object Identifier). OJS banyak digunakan oleh perguruan tinggi, lembaga penelitian, dan penerbit jurnal ilmiah di seluruh dunia karena kemampuannya untuk meningkatkan aksesibilitas, transparansi, dan reputasi jurnal yang dikelola.
1. Persyaratan Sistem
System requirements untuk OJS 3.3:
- PHP 8.0+
- Apache
- MySQL, MariaDB, atau PostgreSQL
Sebelum memulai deploy, siapkan:
- VPS atau server dengan OS Ubuntu 24.04
- Akses SSH ke server
- Domain yang sudah diarahkan ke server
2. Persiapan Server
Update sistem
sudo apt update
sudo apt upgrade -y
Install Apache
sudo apt install apache2 -y
Install MariaDB
sudo apt install mariadb-server -y
Pasang repository PPA ondrej/php
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt upgrade -y
Install PHP 8.3 dan extension yang dibutuhkan
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
3. Buat Database
Login ke MariaDB
sudo mysql
Buat database dan user
CREATE DATABASE ojs_jurnal;
GRANT ALL PRIVILEGES ON ojs_jurnal.* TO 'ojs_jurnal'@'localhost' IDENTIFIED BY 'rahasia';
FLUSH PRIVILEGES;
exit
4. Download OJS
Download OJS v3.3
wget https://pkp.sfu.ca/ojs/download/ojs-3.3.0-20.tar.gz
Ekstrak ojs-3.3.0-20.tar.gz
tar xzvf ojs-3.3.0-20.tar.gz
Buat direktori dan pindahkan direktori ojs-3.3.0-20
sudo mkdir -p /var/www/jurnal.universitas.ac.id/files
sudo mv ojs-3.3.0-20 /var/www/jurnal.universitas.ac.id/ojs
Ubah ownership direktori
chown -R www-data:www-data /var/www/jurnal.universitas.ac.id
5. Konfigurasi Apache
Buat konfigurasi virtual host untuk jurnal.universitas.ac.id
sudo nano /etc/apache2/sites-available/jurnal.universitas.ac.id.conf
Masukkan konfigurasinya
<VirtualHost *:80>
ServerName jurnal.universitas.ac.id
DocumentRoot /var/www/jurnal.universitas.ac.id/ojs
<Directory /var/www/jurnal.universitas.ac.id/ojs>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache2/jurnal.universitas.ac.id_error.log
CustomLog /var/log/apache2/jurnal.universitas.ac.id_access.log combined
</VirtualHost>
Aktifkan modul rewrite
, virtual host, dan restart apache2
sudo a2enmod rewrite
sudo a2ensite jurnal.universitas.ac.id
sudo systemctl restart apache2
6. Install SSL
Install certbot
sudo apt install certbot python3-certbot-apache -y
Request sertifikat SSL
sudo certbot --non-interactive \
-m [email protected] \
--agree-tos \
--no-eff-email \
--apache -d jurnal.universitas.ac.id \
--redirect
7. Install OJS
Akses https://jurnal.universitas.ac.id
untuk instalasi OJS
Administrator Account
: masukkanUsername
,Password
, danEmail
untuk akun adminDirectory for uploads
: masukkan path direktorifiles
Database Settings
: pilihDatabase driver = MySQLi
, masukkanUsername
,Password
, danDatabase name
- Terakhir klik
Install Open Journal Systems
Instalasi OJS telah selesai, siap digunakan.