Open Journal Systems (OJS) adalah platform open-source untuk menerbitkan jurnal ilmiah secara online. OJS menyediakan berbagai fitur untuk mengelola proses editorial, termasuk peer review, publikasi, dan pengindeksan.
Tutorial ini akan memandu Anda melalui langkah-langkah instal dan konfigurasi OJS di Ubuntu 22.04 Server
Persiapan:
- Server Ubuntu 22.04
- Akses SSH
- Nama domain (opsional)
- Web server (Apache atau Nginx)
- PHP 8.1
- MariaDB
Langkah-langkah:
1. Instalasi Perangkat Lunak:
sudo apt update
sudo apt install apache2 mariadb-server php8.1-fpm php8.1-mysql php8.1-cli php8.1-mbstring
2. Konfigurasi MariaDB:
sudo mysql_secure_installation
Buat database dan pengguna untuk OJS:
mysql -u root -p
CREATE DATABASE ojs;
GRANT ALL PRIVILEGES ON ojs.* TO 'ojs'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit
3. Instal OJS:
Unduh OJS versi terbaru:
cd /tmp
wget https://pkp.sfu.ca/ojs/download/stable/ojs-3.3.0.4.tar.gz
Ekstrak file dan pindahkan ke direktori web:
tar -xvzf ojs-3.3.0.4.tar.gz
sudo mv ojs-3.3.0.4 /var/www/html/ojs
4. Konfigurasi OJS:
Ubah kepemilikan direktori OJS:
sudo chown -R www-data:www-data /var/www/html/ojs
Buat file konfigurasi Apache:
sudo nano /etc/apache2/sites-available/ojs.conf
Isi file dengan konfigurasi berikut:
<VirtualHost *:80>
ServerName www.yourdomain.com
ServerAlias yourdomain.com
DocumentRoot /var/www/html/ojs
<Directory /var/www/html/ojs>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Aktifkan konfigurasi Apache:
sudo a2ensite ojs.conf
sudo systemctl restart apache2
5. Instalasi OJS melalui Web:
Akses alamat domain Anda di browser web. Ikuti langkah-langkah instalasi OJS:
- Pilih bahasa.
- Setujui persyaratan lisensi.
- Masukkan informasi database.
- Buat akun administrator OJS.
- Konfigurasi pengaturan jurnal.
6. Pengaturan Tambahan:
- HTTPS: Untuk keamanan, Anda dapat mengaktifkan HTTPS di server Anda.
- Caching: Anda dapat menggunakan plugin caching untuk meningkatkan kinerja OJS.
- Backup: Lakukan backup database dan file OJS secara berkala.
Kesimpulan:
OJS adalah platform yang mudah digunakan dan powerful untuk mengelola jurnal online. Dengan mengikuti langkah-langkah di atas, Anda dapat menginstal dan mengkonfigurasi OJS di server Ubuntu 22.04 dengan PHP 8.1.