Beispiel vufind Installation für Folio

Single Server Installation

Installation

Siehe auch https://vufind.org/wiki/installation:ubuntu

Die Installation auf einer VM geht am einfachsten mit einem aktuellen Debian/Ubuntu:

wget https://github.com/vufind-org/vufind/releases/download/v8.0.2/vufind_8.0.2.deb
dpkg --install vufind_8.0.2.deb 
apt --fix-broken install

Apache

ln -s /usr/local/vufind/local/httpd-vufind.conf /etc/apache2/conf-enabled/vufind.conf
systemctl restart apache2

Mariadb


apt-get install mariadb-server
mysqladmin -u root password rootpassword

Solr

Erst müssen die Limits angepasst werden:

# vi /etc/security/limits.conf
*       soft    nofile  65000
*       hard    nofile  65000
*       soft    nproc   65000
*       hard    nproc   65000

# vi /etc/systemd/system.conf
DefaultLimitNPROC=65000

Dann am einfachsten rebooten. Danach solr starten mit:

su - srvadm
cd /usr/local/vufind/
./solr.sh start


Automatische Konfiguration

Passiert per Browser mit der URL: 

http://your-server-name/vufind/Install/Home

Anbindung an Folio

ILS Treiber einstellen in /usr/local/vufind/local/config/vufind/config.ini


[Catalog]
driver = "Folio"

[Authentication]
;method          = LDAP
method         = ILS
;method         = Database

Hier im Beispiel wird die Authentifizierung über Folio gemacht.

Und dann  in /usr/local/vufind/local/config/vufind/Folio.ini (kopiert von /usr/local/vufind/config/vufind/Folio.ini)

[API]
base_url = https://url.to.okapi/okapi/
username = diku_admin
password = ***********
tenant = mytenant

[IDs]
; Which FOLIO ID is VuFind using as its internal bibliographic ID?
; Options:
; - instance (FOLIO instance ID -- the default)
; - hrid (FOLIO human-readable ID)
; type = instance
type = hrid

Damit sollten Nutzer in Folio sich auch in vufind einloggen können.

Solr Datenimport

Es können MARC21 Daten importiert werden. Wenn wie oben die hrid gesetzt wurde, wird die B3Kat Id genutzt. Daher sollte der Import aus einer Ausspeicherung des B3Kat funktionieren.

Daten können so importiert werden:

cd /usr/local/vufind/
./import-marc.sh /pfad/zur/marc-datei.mrc