Cara Migrasi Eprints dari Server Lama ke Server Baru


Pada kesempatan ini saya akan sedikit berbagi informasi mengenai cara migrasi Eprints dari satu server ke server lain. Kegiatan ini sudah beberapa kali saya lakukan, salah satunya yang telah dilakukan di beberapa repository Kampus.

Untuk migrasi Eprints ke server baru bisa dilakukan dengan berbagai cara, baik secara modern semisal menggunakan docker ataupun juga secara manual. Dan di artikel ini akan saya tuliskan urutan migrasi Eprints secara manual pada eprints yang diinstall di sistem operasi Ubuntu 18.04 sampai ubuntu 22.04.

  1. Install eprints di server baru dengan versi eprints yang sama dengan eprints di server yang lama.
  2. Backup database dari server yang lama lalu restore ke server yang baru
  3. Backup file eprintsid (repository) dari server yang lama lalu pindahkan ke server yang baru
  4. Backup file konfigurasi apache eprintsid (repository) dari server yang lama lalu pindahkan ke server yang baru
  5. Sesuaikan permission folder dan juga owner folder eprints
  6. Apabila di eprints lama menginstall plugin dari bazzar eprints, maka di server baru juga perlu menginstall ulang pluginnya
  7. Cek apakah indexer, regenerate views dan regenerate abstrak berjalan dengan lancar
  8. Cek apakah pharse sudah bisa dibisa dirubah-rubah
  9. Cek apakah bisa menambahkan repository baru atau tidak
  10. Selesai
Langkah teknis sebagai berikut

Lakukan installasi eprints seperti pada tutorial sebelumnya pada blog ini http://www.kuliahkomputer.com/2020/03/cara-install-eprints-3-pada-linux-ubuntu.html

Backup file server eprints seperti pada tutorial ebelumnya pada blog ini http://www.kuliahkomputer.com/2019/08/jenis-perintah-scp-untuk-linux-ubuntu.html

Backup database eprints seperti pada tutorial ebelumnya pada blog http://www.kuliahkomputer.com/2019/02/cara-impor-dan-ekspor-database-mysql_20.html
cek user database pada file berikut
archives/[archiveid/cfg/cfg.d/database.pl

langkah terakhir setelah di pindah lakukan perbaikan permission

$ sudo chown -R eprints:eprints /opt/eprints3/
$ sudo chmod -R 02775 /opt/eprints3/archives/
lakukan test dengan cara
$ ./bin/epadmin test
jika diperlukan lakukan
./bin/generate_apacheconf

No comments for "Cara Migrasi Eprints dari Server Lama ke Server Baru"