Panduan Instalasi EPrints di Ubuntu 18.04
Dalam era digital, manajemen publikasi dan dokumen sangat penting. EPrints adalah solusi open-source untuk pengelolaan repositori digital.
Prasyarat
- Ubuntu 18.04 terinstal dan berjalan.
- Akses root atau sudo untuk instalasi paket.
- Pengetahuan dasar tentang command line Linux.
- Perl terinstal pada sistem.
Langkah Utama
Untuk menginstal EPrints, ikuti langkah-langkah berikut:
1. Instal mod_perl untuk Apache2
sudo apt install libapache2-mod-perl2
2. Kloning Repository EPrints
Pastikan untuk mendapatkan versi terbaru dari EPrints.
git clone https://github.com/eprints/eprints.git
git checkout v3.3.15
cd eprints
3. Tambahkan Submodul MediaBank
git submodule add https://github.com/unesco/mediabank.git archives/mediabank
4. Instal Modul Perl yang Diperlukan
Instal modul tambahan menggunakan CPAN.
cpan install URIcpan install DBIcpan install JSONcpan install Text::Unidecodecpan install Term::ReadKeycpan install XML::NamespaceSupportcpan install XML::DOMcpan install Net::LDAPcpan install Image::Sizecpan install Geo::Geonames
5. Sesuaikan Konfigurasi
Edit file konfigurasi yang diperlukan.
vi archives/mediabank/cfg/cfg.d/10_core.pl
vi archives/mediabank/cfg/cfg.d/database.pl
vi archives/mediabank/cfg/cfg.d/zzz_devel.pl
6. Buat File Konfigurasi Apache
Buat file eprints.conf di direktori /etc/apache2/conf-available/.
<IfModule perl_module>
Include /home/denix/git/eprints/cfg/eprints.conf
<IfModule mod_ssl>
Include /your/git/repo/git/eprints/cfg/eprints_ssl.conf
</IfModule>
</IfModule>
7. Instal Multilang Fields
wget http://bazaar.eprints.org/cgi/export/eprint/452/EPM/multilang_fields-0.0.9.epm
epm install multilang_fields-0.0.9.epm
8. Instal Bootstrap
Jalankan perintah berikut:
cd cfg/themes/bunesco/less/
lessc --clean-css="--compatibility=ie8 --advanced" style.less ../static/bootstrap_assets/Styles/main.css
cd ~/archives/mediabank/
Konfigurasi Lanjutan
Setelah instalasi dasar, Anda dapat melakukan konfigurasi lanjutan sesuai kebutuhan.
1. Mengatur SSL pada Apache
Jika Anda berencana untuk menggunakan HTTPS, pastikan untuk mengkonfigurasi sertifikat SSL Anda di Apache.
2. Menambahkan Plugin
Anda dapat menambahkan plugin seperti berikut:
Best Practices
Untuk memastikan EPrints berjalan dengan baik dan aman, pertimbangkan langkah-langkah berikut:
- Selalu lakukan backup data secara berkala.
- Update sistem dan EPrints ke versi terbaru untuk patch keamanan.
- Gunakan firewall untuk melindungi server Anda dari serangan luar.
Troubleshooting
Jika Anda mengalami masalah, berikut adalah beberapa langkah pemecahan masalah:
- Periksa log Apache untuk error:
/var/log/apache2/error.log. - Pastikan semua modul Perl telah terinstal dengan benar.
- Cek izin file dan direktori untuk akses yang benar.
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda seharusnya dapat menginstal EPrints di Ubuntu 18.04 dengan sukses. Jangan ragu untuk menyesuaikan konfigurasi dan menambahkan plugin yang sesuai untuk memenuhi kebutuhan Anda.
Untuk konsultasi lebih lanjut, Anda dapat menghubungi kami melalui tautan berikut: Konsultasi Jasa Setup Sekarang
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
