Cara Install OJS 3 di Ubuntu 22.04
OJS (Open Journal Systems) adalah platform perangkat lunak sumber terbuka yang dirancang khusus untuk mengelola dan menerbitkan jurnal ilmiah secara online. OJS menyediakan berbagai fitur dan fungsi yang membantu proses penerbitan jurnal ilmiah.
Beberapa fitur kunci yang disertakan dalam OJS adalah:
- Manuscript Management: OJS memungkinkan para penulis mengajukan manuskrip secara online, melacak status pengajuan, dan berkomunikasi dengan editor.
- Peer Review System: OJS menyediakan alat untuk memfasilitasi proses peer review. Editor dapat mengelola proses peer review secara efisien dan reviewer dapat memberikan komentar dan umpan balik pada manuskrip.
- Publishing Management: OJS memungkinkan editor jurnal untuk mengelola seluruh siklus penerbitan, termasuk pengelolaan edisi, penjadwalan penerbitan, dan pengelolaan metadata.
- Indexing and Accessibility: OJS mendukung berbagai metode indeksasi, termasuk integrasi dengan layanan indeks seperti Google Scholar, DOAJ (Directory of Open Access Journals), dan lainnya. Hal ini membantu meningkatkan visibilitas dan aksesibilitas jurnal-jurnal yang diterbitkan menggunakan OJS.
- Responsive Design and Customization: OJS menyediakan antarmuka pengguna yang responsif dan dapat disesuaikan, sehingga jurnal dapat mengadaptasi tampilan dan fungsionalitasnya sesuai dengan kebutuhan dan branding mereka.
OJS telah digunakan secara luas di seluruh dunia oleh berbagai penerbit jurnal, termasuk perguruan tinggi, lembaga penelitian, dan organisasi nirlaba. Dengan menggunakan OJS, penerbit jurnal dapat mengelola secara efisien proses penerbitan, meningkatkan kualitas penelaahan sejawat, dan meningkatkan aksesibilitas serta visibilitas jurnal ilmiah mereka.
Tutorial Environment
Environment pada tutorial ini:
- Sistem operasi: Ubuntu 22.04
- Web server: Apache
- PHP: versi 8.1
- Database: MariaDB 10.6
- Subdomain: ojs.aminlabs.my.id
- SSL: Let’s Encrypt
- OJS: versi 3.4
Install Apache
Install Apache web server.
1 | sudo apt install apache2 -y |
Membuat file konfigurasi virtual host untuk ojs.aminlabs.my.id.
1 | sudo nano /etc/apache2/sites-available/ojs.aminlabs.my.id.conf |
Masukkan konfigurasi virtual host.
1 2 3 4 5 6 7 8 9 10 11 12 13 | <VirtualHost *:80> ServerName ojs.aminlabs.my.id DocumentRoot /var/www/ojs.aminlabs.my.id/ojs-app <Directory /var/www/ojs.aminlabs.my.id/ojs-app> Options -Indexes +FollowSymLinks +MultiViews AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/ojs.aminlabs.my.id_error.log CustomLog /var/log/apache2/ojs.aminlabs.my.id_requests.log combined </VirtualHost> |
Membuat direktori ojs.aminlabs.my.id.
1 | sudo mkdir /var/www/ojs.aminlabs.my.id |
Mengaktifkan virtual host dan restart service Apache.
1 2 3 | sudo a2ensite ojs.aminlabs.my.id sudo a2enmod rewrite sudo systemctl restart apache2 |
Install SSL
Install certbot.
1 | sudo apt install certbot python3-certbot-apache -y |
Install SSL untuk ojs.aminlabs.my.id.
1 | sudo certbot --non-interactive -m ojs@aminlabs.my.id --agree-tos --no-eff-email --apache -d ojs.aminlabs.my.id --redirect |
Install PHP
Install PHP dan ekstensionnya.
1 | sudo apt install libapache2-mod-php php php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip php-curl php-tidy php-imagick php-bcmath -y |
Install MariaDB
Install MariaDB database.
1 | sudo apt install mariadb-server -y |
Login ke MariaDB.
1 | sudo mariadb |
Membuat database.
1 2 3 4 | CREATE DATABASE ojs; GRANT ALL PRIVILEGES ON ojs.* TO 'ojs'@'localhost' IDENTIFIED BY 'rahasia'; FLUSH PRIVILEGES; exit |
Install OJS
Download OJS versi 3.4.0.
1 | wget https://pkp.sfu.ca/ojs/download/ojs-3.4.0-0.tar.gz |
Ekstrak OJS.
1 | tar xzvf ojs-3.4.0-0.tar.gz |
Memindahkan nama direktori OJS.
1 | sudo mv ojs-3.4.0-0 /var/www/ojs.aminlabs.my.id/ojs-app |
Membuat direktori ojs-files.
1 | sudo mkdir /var/www/ojs.aminlabs.my.id/ojs-files |
Mengubah user dan group direktori ojs.aminlabs.my.id.
1 | sudo chown -R www-data:www-data /var/www/ojs.aminlabs.my.id |
Akses https://ojs.aminlabs.my.id untuk melanjutkan instalasi di web browser.
- Memeriksa system requirements apakah sudah terpenuhi untuk instalasi OJS.
- Membuat akun administrator OJS, masukkan Username, Password, dan Email.
- Masukkan alamat direktori ojs-files, yaitu di /var/www/ojs.aminlabs.my.id/ojs-files
- Pada Database driver pilih MySQLi, lalu masukkan Username, Password, Database name, dan lepas centang Create new database.
- Klik Install Open Journal Systems
Jika instalasi OJS selesai dan berhasil, ditampilkan pesan Installation of OJS has completed successfully.
Login page administrator di https://ojs.aminlabs.my.id/index.php/index/login.
Selamat mencoba 🙂