How to Install OJS (Open Journal Systems) on Ubuntu

How to Install OJS (Open Journal Systems) on Ubuntu

OJS (Open Journal Systems) is a web-based application used for management and publication of scientific journals with a free software license (GNU GPL). OJS has been implemented by many universities in the world.

0. The software used

Tutorial ini menggunakan:

  • OS: Ubuntu 20.04
  • Web Server: Apache 2.4
  • PHP Runtime: PHP 7.4
  • Database: MariaDB 10.3
  • Subdomain: ojs.ilhamdi.com
  • SSL: Let’s Encrypt
  • OJS: OJS 3.2

1. Install Apache

Install Apache web server.

Create a virtual host for the subdomain ojs.ilhamdi.com.

The contents of the virtual host configuration file.

Create a document root folder.

Enable virtual host and Apache module.

Test browse http://ojs.ilhamdi.com.

2. Install SSL

Install certbot Let’s Encrypt.

Test browse https://ojs.ilhamdi.com.

3. Install PHP

Install PHP and its extensions.

Restart Apache service.

Create a phpinfo file.

Test browse https://ojs.ilhamdi.com/info.php

4. Install MariaDB

Install MariaDB database.

Secure MariaDB installation.

Answer the question.

Create database and user for OJS.

Download OJS.

Delete the document root folder that was created earlier because you want to replace it with the extracted OJS folder.

Create an ojs-files folder.

Browse https://ojs.ilhamdi.com.

Check the system whether the prerequisites for OJS installation are met.

System requirements
System requirements

Create an administrator account.

Administrator account
Administrator account

Directory for uploading files.

Directory for uploads
Directory for uploads

Configure the database, choose MySQLi database drivers, username, password, and database. Uncheck Create new database because a database has been created.

Database connection
Database connection

Repository identifier, match the subdomain that is used. Then click Install Open Journal Systems .

Repository identifier
Repository identifier

The OJS installation is complete.

Installation completed
Installation completed

Administrator login URL at https://ojs.ilhamdi.com/index.php/index/login.

Administrator page
Administrator page

OJS front page view.

Site page
Site page

If you found this article helpful and would like to support my work, consider making a donation through PayPal. Your support helps me continue creating useful content and tutorials. Thank you!

Donate via PayPal: https://paypal.me/musaamin

Leave a Reply

Your email address will not be published. Required fields are marked *