3. Softwarepakete für MyBib V3.4Kapitel hinzufügen
3.1 Softwarepakete Abschnitt hinzufügen
Die unten aufgeführten Softwarepakete beziehen sich auf die aktuelle Ubuntu-LTS-Version.
Mit * gekennzeichnete Pakete werden abhängig vom Projekt installiert.
Mail*
- postfix als Mailserver zum Verschicken u. Empfangen von E-Mails, sofern im Projekt vorgesehen (nicht zwingend auf demselben Server erforderlich)
- imap zum Verwalten der Postfächer, sofern diese auf dem lokalen ME-Server laufen und dies im Projekt vorgesehen ist, z.B. DOVECOT (nicht zwingend auf demselben Server erforderlich)
System
- cron
- openssh
- libssh2
Print*
- Cups
- cups-bsd (lpr command)
- Cups-client
- entsprechende Druckertreiber (z.B. foomatic, Gutenprint-Treiber-Sammlung, hplip)
Archivtools
- bzip2
- gzip
- unzip
- ZIP
- tar
- xzip
Grafiktools
- ImageMagick (Version 6)
- libtiff
- libtiff -tools
Um beim Import von eRessourcen einen Verarbeitungsfehler beim Zerlegen eines PDF zu vermeiden, muss der Standardwert für den verwendbaren Speicherplatz von 1 GB auf 32 GB hochgesetzt werden. Dazu muss die Konfigurationsdatei von ImageMagick im Verzeichnis /etc/Image-Magick-6/policy.xml muss der Wert auf 32GiB (steht für 32 GB Disk Cache Größe) geändert werden.
Utilities
- file
- wget
- poppler-tools
- hylafax/sendfax
Apache Webserver
Die Apache-Version 2.4
- apache2
- apache2-itk
- apache2-mod_php
- apache2-prefork
- apache2-utils
Ghostscript
- ghostscript
- ghostscript-x
Datenbank
Aktuelle MariaDB (Version 10.5.3)
PHP
PHP ab Version 7.4
- php7
- php7-bz2
- php7-ctype
- php7-curl
- php7-devel
- php7-gd
- php7-imap
- php7-json
- php7-mbstring
- php7-mysql
- php7-tidy
- php7-pear
- php-xml
- php7-xmlrpc
- Php7-xsl
- php7-zip
- php7-soap
- im Standard enthaltene PHP-Extensions:
- php7-ftp – im Standard enthalten
- php7-hash – im Standard enthalten
- php7-iconv – im Standard enthalten
- php7-openssl – im Standard enthalten
- php7-pcre – im Standard enthalten
- php7-posix – im Standard enthalten
- php7-tokenizer – im Standard enthalten
- php7-zlib – im Standard enthalten
- pecl-Pakete:
- mcrypt
- ssh2
- imagick
- Sonstiges:
- php7-pdflib Version 9.0.3 (derzeit keine höhere Version möglich), kein Paket, muss von Hand installiert werden
Weitere Pakete werden gegebenenfalls durch ImageWare Components installiert und konfiguriert.
Composer
Es muss ein entsprechender Composer installiert werden.
3.2 Beispielhafte Partitionierung Abschnitt hinzufügen
Mountpoint | Größe | Filesystem |
/ | 50 GB | ext4 |
/var/lib/mysql | 200 GB | xfs |
/backup/ | 100 GB | ext4 |
/data/ | 100 GB | xfs |
Swap | 2 x RAM Größe |
Es handelt sich hier um ein Beispiel, die Partitionierung und Größen sind in Abhängigkeit des Projektes zu wählen.
3.3 System-Accounts (Benutzerkonten) Abschnitt hinzufügen
Zum Zeitpunkt der Installation des Betriebssystems muss ein Systemnutzer mit Root-Rechten eingerichtet sein. Über diesen Nutzer erfolgt der Fernwartungszugriff von ImageWare Components auf das System via ssh. Im Rahmen der Arbeiten am System sind wiederkehrend administrative Rechte notwendig. Daher werden unter diesem Nutzerkonto und unter der Verwendung von sudo die für die Installation, Wartung und Pflege notwendigen Rechte benutzt.
3.4 Firewall Abschnitt hinzufügen
- Für Wartungs- und Supportzugriffe benötigt ImageWare Components einen Zugriff auf das MyBib eDoc-System. Dieser erfolgt via https (Port 443) und via ssh (Port 22)
- Weiterhin benötigen Operatoren-Rechner einen Zugriff auf das MyBib eDoc-System über https
- Die Scan-Clients benötigen zudem noch zusätzlich einen Zugang über das ssh-Protokoll, um Daten auf das MyBib eDoc-System übertragen zu können
Für diese Zugriffe muss eine bestehende Firewall des Kunden entsprechend angepasst werden.
Hinweis: die benötigten SSL-Zertifikate für die entsprechende Domänen müssen beantragt, installiert und konfiguriert werden.
3.5 Backup Abschnitt hinzufügen
Das Backup wird von Seiten des Kunden vorgenommen. Dieser stellt sicher, dass die Backups regelmäßig erstellt werden und bestätigt dies schriftlich.
3.6 Monitoring Abschnitt hinzufügen
Ein Monitoring-System zur Frühwarnung und zum zeitnahen Eingreifen bei Problemen wird empfohlen und muss vom Kunden betrieben werden.