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

Good luck 🙂

Default image
Musa Amin
I am a Linux System Administrator and also write many tutorials about Linux, Cloud, and Open Source. Hire me via email hai[at]musaamin.web.id.

Leave a Reply