Postingan

Praktek Migrasi eprints ke server baru

 Praktek Migrasi Eprint ke server baru 1. Instalasai eprint di ubuntu Berikut cara install EPrints 3.4 di Ubuntu Server 22.04/24.04 LTS . Saat ini dokumentasi resmi EPrints merekomendasikan instalasi dari source via Git untuk production, dan Ubuntu 22.04/24.04 LTS termasuk platform yang didukung. Saya contohkan domain: repo.domainanda.ac.id dan Archive ID: repository . Silakan ganti sesuai domain Bapak. 1. Update server sudo apt update sudo apt upgrade -y Pastikan DNS domain/subdomain sudah mengarah ke IP server, misalnya: repo.domainanda.ac.id -> IP_SERVER 2. Install dependency EPrints sudo apt install -y perl libncurses6 libselinux1 apache2 libapache2-mod-perl2 \ libxml-libxml-perl libunicode-string-perl libterm-readkey-perl \ libmime-lite-perl libmime-types-perl libdigest-sha-perl libdbd-mysql-perl \ libxml-parser-perl libxml2-dev libxml-twig-perl libarchive-any-perl \ libjson-perl liblwp-protocol-https-perl libtext-unidecode-perl lynx wget \ ghostscript popp...

Migrasi Repositori EPrints 3 ke Server Baru

berikut adalah rangkuman langkah-langkah untuk memindahkan (migrasi) repositori EPrints 3.3 ke server baru: Prasyarat: Memiliki informasi nama database, username, dan password dari file database.pl . Contoh menggunakan nama database dan repositori 'myrepo'. Langkah-langkah Inti: Migrasi Database MySQL: Backup database di server lama: mysqldump --user=myrepo --password=XYXY myrepo | gzip > myrepo.sql.gz Transfer file backup ke server baru (misal dengan scp ). Buat database baru di server baru dan berikan hak akses yang sesuai kepada user. Restore data dari file backup ke database baru: gunzip -c /tmp/myrepo.sql.gz | mysql --user=myrepo --password=XYXY myrepo Instalasi EPrints di Server Baru: Instal versi EPrints yang diinginkan (bisa sama atau versi upgrade). Catat user dan group EPrints. Migrasi File Repositori: Transfer seluruh direktori repositori dari /opt/eprints3/archives/myrepo/ ke lokasi yang sama di server baru menggunakan tar dan ssh . Perbaiki kepemilikan da...