Install EPrints 3.4 on Ubuntu 22.04: A Step-by-Step Tutorial
EPrints adalah sistem manajemen dokumen yang ditujukan untuk lembaga pendidikan tinggi dan individu. Dalam tutorial ini, kita akan membahas cara menginstal EPrints 3.4 di sistem operasi Ubuntu 22.04 secara komprehensif.
Prasyarat
- Ubuntu 22.04 terinstal dan diperbarui.
- Akses root atau sudo pada sistem.
- Perl dan modul yang diperlukan untuk menjalankan EPrints.
- Server web (Apache atau Nginx) dan database (MySQL atau PostgreSQL).
- Perl versi 5.10 atau yang lebih baru.
Langkah Utama
1. Memperbarui Sistem
Untuk memastikan bahwa Anda memiliki semua pembaruan terbaru, jalankan perintah berikut:
sudo apt update && sudo apt upgrade -y
2. Menginstal Dependensi
Sebelum menginstal EPrints, Anda perlu menginstal beberapa dependensi. Jalankan perintah berikut untuk menginstalnya:
sudo apt install apache2 mysql-server libapache2-mod-perl2 \
libdbi-perl libdbd-mysql-perl libxml-libxml-perl libhtml-parser-perl \
libtemplate-perl libapache2-mod-authz-groupfile
3. Mengunduh EPrints 3.4
Selanjutnya, kita perlu mengunduh EPrints dari repositori resmi. Gunakan perintah berikut:
wget http://www.eprints.org/software/eprints/3.4/eprints-3.4.tar.gz
4. Mengekstrak dan Menginstal EPrints
Setelah mengunduh, ekstrak arsip dan pindah ke direktori EPrints:
tar -xzf eprints-3.4.tar.gz
cd eprints-3.4
sudo ./install.sh
5. Mengkonfigurasi Database
Konfigurasi database diperlukan untuk menyimpan informasi EPrints. Masuk ke MySQL dan buat database:
sudo mysql -u root -p
CREATE DATABASE eprints;
CREATE USER 'eprintsuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON eprints.* TO 'eprintsuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. Mengkonfigurasi Apache
Anda perlu mengonfigurasi server web Apache untuk berjalan dengan EPrints. Buat file konfigurasi baru:
sudo nano /etc/apache2/sites-available/eprints.conf
Masukkan konfigurasi berikut ke dalam file:
<VirtualHost *:80>
ServerAdmin admin@domain.com
DocumentRoot /usr/share/eprints3
ServerName yourdomain.com
<Directory /usr/share/eprints3>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ErrorLog \${APACHE_LOG_DIR}/eprints_error.log
CustomLog \${APACHE_LOG_DIR}/eprints_access.log combined
</VirtualHost>
7. Mengaktifkan Konfigurasi dan Memulai Ulang Apache
Aktifkan situs EPrints dan mulai ulang Apache untuk menerapkan perubahan:
sudo a2ensite eprints
sudo systemctl restart apache2
Konfigurasi Lanjutan
1. Mengonfigurasi EPrints
Lanjutkan dengan menjalankan skrip konfigurasi EPrints untuk mengatur sistem:
cd /usr/share/eprints3/bin
sudo ./eprints-config
2. Menentukan Metadata dan Kebijakan Akses
Anda dapat menyesuaikan metadata dan kebijakan akses untuk EPrints sesuai kebutuhan institusi Anda.
nano /usr/share/eprints3/config/default.cfg
Best Practices
- Backup database dan file konfigurasi secara teratur.
- Gunakan SSL untuk meningkatkan keamanan situs Anda.
- Terus perbarui EPrints ke versi terbaru untuk memperbaiki bug dan menambah fitur baru.
- Monitor log error Apache untuk mengidentifikasi masalah dengan cepat.
Troubleshooting
1. Masalah Koneksi Database
Jika mengalami kesalahan koneksi ke database, periksa konfigurasi pengguna dan hak istimewa.
2. Kesalahan 500 Internal Server Error
Periksa log error Apache untuk menemukan penyebab masalah ini. Pastikan semua modul yang diperlukan telah diinstal.
Kesimpulan
Dalam tutorial ini, kami telah melalui langkah-langkah untuk menginstal EPrints 3.4 di Ubuntu 22.04. Dengan mengikuti panduan ini, Anda sekarang dapat mengelola dokumen dan penelitian secara efisien di lembaga Anda.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →

