Installation ULS-Server 1.9.6 auf Debian 10

BS Installation (netinst)
Softwareauswahl: SSH-Server, Standard-Systemwerkzeuge

## Maria-DB installieren:
apt-get install mariadb-server
apt-get install libmariadb-dev


## Mindesteinstellungen für die Maria-DB Konfiguration:
vi /etc/mysql/mariadb.conf.d/50-server.cnf

#######################################################
# The MySQL server
[mysqld]
max_allowed_packet      = 64M
max_connections         = 2000  # reicht für 1000 Clients
group_concat_max_len    = 1024000
sql_mode                = ''

# MySQL Dump
[mysqldump]
max_allowed_packet = 128M   # Abhängig von den im ULS gespeicherten Dateien
#######################################################


## Build Umgebung
apt-get install build-essential
apt-get install libssl-dev


## gnuplot
apt-get install gnuplot


## reocde
apt-get install recode


## damit die Übersetzung der Texte von Englisch nach Deutsch funktioniert
## muss "de_DE.UTF-8 UTF-8" und "en_US.UTF-8 UTF-8" ausgewählt sein.
dpkg-reconfigure locales


## wkhtmltopdf static nach /usr/local/bin kopieren
## Gibts bei: http://www.ajvg.com/wkthmltopdf_static_build_for_Debian_based_Linux_download.htm#DOWNLOADS
tar xf wkhtmltox-0.12.5-dev-163e124_linux-generic-amd64.tar.xz wkhtmltox/bin
mkdir -p /usr/local/bin
cp wkhtmltox/bin/* /usr/local/bin



## ulsap in /etc/hosts an 127.0.0.1 localhost anhängen
vi /etc/hosts
--> 127.0.0.1 localhost ulsap


## U2Webtools installieren
dpkg -i u2webtools-mariadb_9.7-6debian10_amd64.deb


## Zur Installation ins Verzeichnis wechseln:
cd ulsserver

## Die Installation kann manuell oder durch die Übergabe einiger Parameter
## vollautomatisch ausgeführt werden:
# Anzeige der möglichen Parameter
./installuls.sh -?

# automatische Installation mit allen Defaults:
./installuls.sh -M -D -Y

# manuelle Installation: [<path>] nur angeben, wenn nicht /srv gewünscht ist
./installuls.sh [<path>]


## U2W-Server starten
systemctl start unix2web@* --all


## Administration über WEB-Schnittstelle
## Verfahren und Client über Web-Schnittstelle einrichten
## Gruppen und User einrichten
Im Browser http://<IP-Adresse>/index.u2w
User: admin
Password: NewAdmin


-> Admin Menü

Jeder Server muss zu einem Verfahren gehören, deshalb müssen
zuerst Verfahren angelegt werden
-> Verfahren -> Verfahren bearbeiten
  mindestens ein Verfahren anlegen

-> Server -> Server anlegen

User sollten zu Gruppen gehören
-> Gruppen -> Gruppen anlegen und den Verfahren zuordnen
  es werden nur die Verfahren angezeigt, für die es Werte gibt. Ggf. Button "alle Verfahren"
-> User -> User anlegen und den Gruppen zuordnen

## ULS-Client installieren
RPMSETULSSERVER=<IP-Adresse>:11975 dpkg -i uls-client_3.14-7_amd64.deb
