Sebagai salah satu software repository terbaik, eprints tentunya banyak sekali digunakan di berbagai macam kampus, baik itu di kampus negeri ataupun kampus swasta.
Namun karena secara default terdapat menu Create Account yang bisa digunakan untuk melakukan pendaftaran mandiri, seringkali digunakan oleh orang yang memang ingin mendaftar atau juga yang mungkin kurang kerjaan sehingga melakukan pendaftaran via menu tersebut, padahal sebagaian besar kampus sebenarnya tidak menggunakan meu pendaftaran tersebut, sehingga sebaiknya menu tersebut dihilangkan saja supaya tabel pengguna tidak dipenuhi oleh data yang tidak dibutuhkan.
Di akrtikel ini saya akan sedikit menuliskan tata cara menghilangkan menu pendaftaran di Eprints, dan cara ini sudah pernah dipublikasi di website resmi Eprints dengan judul Removing User Registration.
Untuk bisa mengikuti panduan ini, maka kita membutuhkan akses ke server sebagai user root dan user eprints.
Apabila sudah masuk ke server, maka kita bisa langsung mengedit beberapa file menggunakan text editor yang kita sukai, contohnya kalau saya sendiri suka menggunakan Vim.
vim /usr/share/eprints3/archives/yourarchivename/cfg/cfg.d/registration.pl
Cari bagian :
$c->{allow_web_signup} = 1;
Ubah menjadi :
$c->{allow_web_signup} = 0;
Setelah itu ubah file berikut :
vim /usr/share/eprints3/archives/yourarchivename/cfg/lang/en/static/error401.xpage
Cari bagian :
<p><a href="{$config{perl_url}}/set_password">Register / Reset my password</a></p>
Ubah menjadi :
<p><a href="{$config{perl_url}}/set_password">Register / Reset my password</a></p>
Untuk menghapus link pendaftaran di bawah pencarian, ubah file:
vim /usr/share/eprints3/archives/yourarchivename/cfg/lang/en/phrases/dynamic.xml
Baca juga : Cara Menghilangkan Menu Pendaftaran pada Eprints
Cari bagian : 
<epp:phrase id="dynamic:not_logged_in">Not logged in. <a href="{$config{userhome}}">login</a> | <a href="{$config{perl_url}}/register">register</a></epp:phrase>
Ubah menjadi :
<epp:phrase id="dynamic:not_logged_in">Not logged in. <a href="{$config{userhome}}">login</a></epp:phrase>
Setelah semuanya selesai, lalu genret ulang static, bisa lewat menu admin bisa juga langsung menggunakan perintah di terminal. Apabila menggunakan teriminal, maka perlu login sebagai eprints.
su eprints
/usr/share/eprints3/bin/generate_static yourachivename
Lalu sebagai root, restart apache2 nya
service apache2 restart
Referensi:
https://wiki.eprints.org/w/Removing_User_Registration