Open Journal Systems (OJS) adalah sebuah perangkat lunak sumber terbuka yang digunakan oleh jurnal akademik untuk mengelola alur editorial, publikasi, dan distribusi artikel. OJS sangat populer di kalangan institusi pendidikan, universitas, dan penerbit jurnal ilmiah karena kemudahan penggunaannya dan berbagai fitur yang mendukung pengelolaan jurnal secara digital. OJS versi 3 hadir dengan antarmuka yang lebih modern dan fitur yang lebih canggih dibandingkan versi sebelumnya.
Pada artikel ini, kita akan membahas langkah-langkah untuk menginstal OJS 3 pada server Ubuntu, dari persiapan server hingga konfigurasi dan pengelolaan sistem.
1. Persiapan Sistem untuk Instalasi
Sebelum mulai menginstal OJS 3, Anda perlu memastikan bahwa server Ubuntu Anda sudah siap dan memenuhi persyaratan sistem yang diperlukan.
1.1. Persyaratan Sistem
Berikut adalah beberapa persyaratan sistem untuk menjalankan OJS 3:
- Ubuntu Server: Tutorial ini akan menggunakan Ubuntu 20.04 LTS, tetapi versi Ubuntu lain yang lebih baru juga bisa digunakan.
- PHP: OJS membutuhkan PHP versi 7.3 ke atas. Pastikan PHP terinstal dengan baik.
- MySQL/MariaDB: OJS menggunakan MySQL atau MariaDB sebagai sistem manajemen basis data untuk menyimpan artikel dan metadata jurnal.
- Apache2: Web server yang digunakan untuk mengakses antarmuka OJS.
- Perl: Perl dibutuhkan oleh OJS untuk beberapa skrip sistem.
1.2. Menyiapkan Server
Pastikan Anda memiliki akses root atau sudo pada server Ubuntu. Anda bisa menggunakan VPS atau server fisik yang menjalankan Ubuntu. Jika Anda mengakses server melalui SSH, gunakan perintah berikut:
ssh username@server-ip
2. Menginstal Dependensi yang Dibutuhkan
OJS membutuhkan beberapa perangkat lunak agar dapat berjalan dengan baik. Berikut adalah langkah-langkah untuk menginstal dependensi yang diperlukan, termasuk PHP, Apache2, MySQL, dan beberapa pustaka PHP.
2.1. Memperbarui Server
Sebelum memulai instalasi, pastikan bahwa server Anda sudah diperbarui. Jalankan perintah berikut untuk memperbarui paket sistem:
sudo apt update
sudo apt upgrade -y
2.2. Menginstal Apache2
Apache2 adalah web server yang akan menjalankan OJS. Instal Apache dengan perintah:
sudo apt install apache2 -y
Setelah instalasi selesai, pastikan Apache berjalan dengan memeriksa statusnya:
sudo systemctl status apache2
2.3. Menginstal MySQL atau MariaDB
Untuk database, OJS dapat berjalan dengan baik menggunakan MySQL atau MariaDB. Pada Ubuntu, Anda dapat menginstal MariaDB (sebagai alternatif MySQL) dengan perintah berikut:
sudo apt install mariadb-server -y
Setelah instalasi selesai, pastikan MariaDB berjalan:
sudo systemctl status mariadb
2.4. Menginstal PHP dan Ekstensi yang Dibutuhkan
OJS membutuhkan PHP 7.3 atau versi yang lebih baru. Selain itu, beberapa ekstensi PHP juga diperlukan untuk menjalankan OJS dengan lancar. Untuk menginstal PHP dan ekstensi yang diperlukan, jalankan perintah berikut:
sudo apt install php php-cli php-mbstring php-xml php-mysql php-zip php-curl php-gd libapache2-mod-php php-bcmath php-intl php-json -y
Setelah instalasi selesai, verifikasi versi PHP dengan perintah:
php -v
Pastikan PHP yang terinstal adalah versi 7.3 atau lebih baru.
3. Mengonfigurasi MySQL/MariaDB untuk OJS
Langkah selanjutnya adalah mengonfigurasi basis data untuk OJS. Anda perlu membuat database dan pengguna khusus untuk OJS.
3.1. Masuk ke MariaDB/MySQL
Masuk ke MariaDB atau MySQL dengan perintah berikut:
sudo mysql -u root -p
Masukkan password root MySQL/MariaDB ketika diminta.
3.2. Membuat Database dan Pengguna untuk OJS
Buat database baru untuk OJS dan buat pengguna yang akan mengakses database tersebut. Berikut adalah perintah SQL untuk membuat database dan pengguna:
CREATE DATABASE ojs;
CREATE USER 'ojsuser'@'localhost' IDENTIFIED BY 'password_anda';
GRANT ALL PRIVILEGES ON ojs.* TO 'ojsuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Gantilah password_anda
dengan kata sandi yang kuat untuk pengguna ojsuser
.
4. Mengunduh dan Menginstal OJS 3
Sekarang saatnya untuk mengunduh dan menginstal OJS. OJS 3 tersedia di situs resminya dan bisa diunduh langsung atau menggunakan Git.
4.1. Unduh OJS dari Situs Resmi
Pergi ke direktori tempat Anda ingin menginstal OJS (misalnya, /var/www/
) dan unduh versi terbaru OJS:
cd /var/www/
sudo wget https://pkp.sfu.ca/ojs/download/ojs-3.x.x.tar.gz
Gantilah 3.x.x
dengan versi terbaru OJS yang tersedia di situs resmi.
4.2. Mengekstrak File OJS
Setelah selesai mengunduh file OJS, ekstrak file tersebut:
sudo tar -xvzf ojs-3.x.x.tar.gz
Gantilah 3.x.x
dengan versi yang sesuai. Setelah diekstrak, Anda akan memiliki folder ojs
di direktori /var/www/
.
4.3. Mengonfigurasi Direktori OJS
Buat folder dan tentukan hak akses yang tepat untuk file OJS:
sudo chown -R www-data:www-data /var/www/ojs
sudo chmod -R 755 /var/www/ojs
Setelah itu, buat symbolic link untuk direktori OJS ke dalam direktori root Apache agar dapat diakses di web:
sudo ln -s /var/www/ojs /var/www/html/ojs
5. Mengonfigurasi Apache untuk OJS
Sekarang, Anda perlu mengonfigurasi Apache untuk melayani OJS. Buat file konfigurasi Apache untuk OJS:
sudo nano /etc/apache2/sites-available/ojs.conf
Masukkan konfigurasi berikut:
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/ojs
ServerName ojs.yourdomain.com
Options FollowSymLinks
AllowOverride All
Require all granted
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Gantilah ojs.yourdomain.com
dengan nama domain atau IP server Anda.
Aktifkan konfigurasi situs dan modul yang diperlukan:
sudo a2ensite ojs.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
6. Menjalankan Instalasi OJS
Setelah Apache dan semua dependensi dikonfigurasi, Anda dapat memulai instalasi OJS melalui antarmuka web.
Buka browser dan akses URL berikut:
http://ojs.yourdomain.com/
Atau jika Anda menggunakan IP:
http://server-ip/ojs/
Ikuti instruksi instalasi OJS di browser:
- Pilih bahasa instalasi.
- Masukkan informasi database, yaitu nama database (
ojs
), pengguna database (ojsuser
), dan kata sandi yang sudah Anda buat. - Tentukan nama pengguna dan kata sandi admin untuk mengelola OJS.
- Lakukan pengujian untuk memastikan semua pengaturan bekerja dengan baik.
Setelah instalasi selesai, OJS akan siap digunakan. Anda dapat mulai mengelola jurnal, menambahkan artikel, dan mengonfigurasi alur editorial.
7. Pemeliharaan dan Pengelolaan OJS
Setelah OJS terinstal dan berjalan, Anda perlu melakukan pemeliharaan dan pengelolaan secara rutin untuk memastikan sistem tetap berjalan lancar:
- Pencadangan Basis Data dan File: Pastikan Anda melakukan pencadangan basis data dan file OJS secara berkala untuk menghindari kehilangan data.
- Pembaruan: Selalu perbarui OJS dan sistem Ubuntu Anda untuk memastikan perangkat lunak yang digunakan memiliki fitur terbaru dan perbaikan keamanan.
- Pemantauan Kinerja: Pantau kinerja server dan OJS, terutama jika jumlah pengguna dan artikel meningkat. Pastikan server memiliki sumber daya yang cukup untuk menangani lonjakan lalu lintas.
8. Kesimpulan
Menginstal OJS 3 pada server Ubuntu adalah proses yang cukup sederhana jika Anda mengikuti langkah-langkah yang benar. Dengan menggunakan Apache2, MySQL/MariaDB, dan PHP, OJS dapat berfungsi dengan baik untuk mengelola jurnal akademik secara online. Instalasi ini memberikan Anda kendali penuh atas proses editorial dan distribusi publikasi ilmiah.
Dengan OJS 3, Anda dapat memanfaatkan perangkat lunak sumber terbuka untuk mengelola jurnal dengan antarmuka yang modern dan fitur yang dapat disesuaikan. Setelah instalasi selesai, Anda dapat memulai penggunaan OJS untuk mendigitalisasi dan mendistribusikan jurnal ilmiah Anda secara efisien.
Georgia Reader Reply
Et rerum totam nisi. Molestiae vel quam dolorum vel voluptatem et et. Est ad aut sapiente quis molestiae est qui cum soluta. Vero aut rerum vel. Rerum quos laboriosam placeat ex qui. Sint qui facilis et.