dataramblers / datenhack-sozarchiv

Datenhack-Projekt Schweizerisches Sozialarchiv
GNU General Public License v3.0
1 stars 0 forks source link

IIIF Image Server auswählen, für alle zugreifbar aufsetzen #3

Open notand opened 6 years ago

notand commented 6 years ago

@sschuepbach Könnten wir den Bilder-Server irgendwo bei dir laufen lassen?

sschuepbach commented 6 years ago

Ich habe persönlich keine Hosting-Möglichkeit (ausser, wir würden einen IIIF-Server finden, der in PHP implementiert ist). @guenterh, könntest du da weiterhelfen?

tobinski commented 6 years ago

Vielleicht können wir das ganze bei mir laufen lassen. Ich kläre dies in den kommenden Tagen ab.

tobinski commented 6 years ago

Für sipi gibt es auch ein docker image, dass genutzt werden kann.

martrei commented 6 years ago

Bei uns an der UB ist vor kurzem ein UB-SIPI Server für Testzwecke aufgesetzt worden. Diesen könnten wir problemlos nachnutzen. Wenn ich mich richtig erinnere, basiert SIPI aber auf Kakadu (das proprietär ist) und ist dadurch etwa schneller als Loris. Soweit ich weiss, wurde vom DHLAB aber eine Lizenz für die ganze Uni besorgt, weswegen wir dadurch auch das Lizenzproblem umgehen würden.

Padlina commented 6 years ago

In fact, you can download the executables of Kakadu from: http://kakadusoftware.com/downloads/

It is possible to use and re-distribute them as long as the use or re-distribution is accompanied with the copyright notice and is not for commercial gain (or at least it was like this some years ago, I don't known if the changed their policies).

tobinski commented 6 years ago

@martrei dann wollen wir den Server der UB nutzen? Wäre dieser öffentlich zugänglich?

tobinski commented 6 years ago

Bis wir den Server der UB nutzen können, hab ich ein kleinen Testserver aufgesetzt. Auf diesem ist Loris installiert und die Bilder des SAH hinterlegt. Das entsprechende Ansible Script werde ich noch veröffentlichen.

Der IIIF Server ist über iiif.dataramblers.io zugänglich. Ein Bild kann über folgenden Identifier abgerufen werden:

Es befinden sich folgende Datenbestände auf dem Server:

Aktuell gibt es noch ein Problem mit dem Bestand 5025_sah2 (siehe auch #5)

tobinski commented 6 years ago

Ich hab das ansible playbook zu unserer Gruppe hinzugefügt

martrei commented 6 years ago

@tobinski sry, ich hatte ganz vergessen zurückzuschreiben. Ja, der Server ist oeffentlich zugänglich. Da sich bislang aber ein Kollege darum gekümmert hat, muss ich es mir erst mal ein bisschen anschauen. Ich hoffe, dass ich diese Woche dazukomme. Vielen Dank, dass du für die Zwischenzeit einen Lloris Server aufgesetzt hast. @Padlina: danke Roberta fürs Präzisieren meines Halb-Wissens

tobinski commented 6 years ago

@martrei ich hab das ansible playbook für den temporären Server auf github gestellt, falls du ihn damit konfigurieren willst. Der temporäre Server kann solange laufen wie wir ihn benötigen... aufgesetzt ist er

notand commented 6 years ago

@tobinski Cool, danke für den IIIF-Server. Ich habe im Laufe der Woche ein bisschen Zeit, damit herumzuprobieren...

martrei commented 6 years ago

Vielen Dank nochmal @tobinski für die unkomplizierte Lösung. Die Bilder sind jetzt zusätzlich auch via ub-sipi verfügbar Beispiel Ordnerstruktur ist dort keine vorhanden, weil ich diese nur bedingt einleuchtend finde. Wenn ich mich richtig erinnere, hat das DHLab auch gemeint, dass IIIF nur eine sehr bedingte Ordnerstruktur (nur ein Unterordner) vorsieht und man weitere Unterodner url encoden (also / -> %2F) müsste (Lloris erweitert hier glaube ich den Standard). Ich lasse mich hier aber auch gerne korrigieren. Die Links sind aber auch in ES vorhanden und können bei Bedarf angepasst werden.

tobinski commented 6 years ago

@martrei können wir auch den ganzen Rest an der UB hosten? Z.B. Elastic Search, Frontent usw... Ich hab auch mal die Domain dataramblers.io erworben. Darüber könnte das ganze laufen.

Ich fände es cool, wenn wir per Ansible Playbook eine gemeinsame Verwaltung des Servers hinbekommen könnten. Dann wäre das ganze einfach zu reproduzieren und unabhängig von einer Institution.

martrei commented 6 years ago

@tobinski die Applikation wo mitlaufen zu lassen sollte sicher kein Problem sein, bzgl. dezidiertem Server und eigener Domain müsste ich es erst abklären. Da würde ich aber vielleicht auch noch ein bisschen die weitere Entwicklung abwarten Ansible Playbooks klingen sehr gut, selbst habe ich zwar keine Erfahrung damit, aber umsomehr ein Grund es hier zu versuchen Bzgl. Elastic haben wir anscheinend gerade am gleichen gearbeitet (sry, dass ich das nicht expliziter gesagt habe und dir da Mehrarbeit gemacht habe). Ich bin leider gestern nämlich dann nicht mehr dazugekommen es fertig zu machen. Jetzt sollte der Zugriff aber auf ES bzw. das angepasste "Sozialarchivportal" möglich sein. Vielleicht kannst du mal einen Blick darauf werfen, die Daten sind dort dort nämlich bereits gemappt bzw. angereichert. Könntest du mir dafür aber bitte deine Mailadresse schicken? Da auf dem ES-Server auch noch andere Dinge laufen, ist der Zugang momentan noch passwortgeschützt.