This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
uls:install [2021-09-08 17:48] uls [Debian 10] |
uls:install [2024-03-16 10:26] (current) uls [ULS Basic Configuration] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Download & Installation ===== | ===== Download & Installation ===== | ||
| - | Download the {{:uls:uls-server-1.9.2.tgz|}} and | + | Download the {{:uls:uls-server-1.9.6-4.tgz|}} and |
| follow the installation instruction for different operating systems. | follow the installation instruction for different operating systems. | ||
| - | Remember that have to do | ||
| - | some configurations before starting to use the ULS-server! | ||
| - | That is described in [[uls:install#ULS Basic Configuration]] below. | ||
| - | |||
| - | ----- | ||
| - | |||
| - | ==== Download ==== | ||
| - | |||
| - | The ULS-server is packed as {{:uls:uls-server-1.9.2.tgz|}} | ||
| ----- | ----- | ||
| Line 20: | Line 11: | ||
| ----- | ----- | ||
| - | === Debian 10 or Debian 11 === | + | === Debian 10 to Debian 12 === |
| Install the operating system and chose the software: SSH-server, Standard-system tools | Install the operating system and chose the software: SSH-server, Standard-system tools | ||
| Line 27: | Line 18: | ||
| <code bash> | <code bash> | ||
| - | # apt-get install mariadb-server libmariadb-dev | + | # apt-get install mariadb-server libmariadb-dev dh-make |
| </code> | </code> | ||
| Line 35: | Line 26: | ||
| <code bash> | <code bash> | ||
| - | # apt-get install build-essential libssl-dev | + | # apt-get install build-essential libssl-dev |
| </code> | </code> | ||
| Line 42: | Line 33: | ||
| <code bash> | <code bash> | ||
| # apt-get install gnuplot | # apt-get install gnuplot | ||
| - | </code> | ||
| - | |||
| - | Install recode: | ||
| - | |||
| - | <code bash> | ||
| - | # apt-get install recode | ||
| </code> | </code> | ||
| Line 60: | Line 45: | ||
| # apt-get install libpng12-0 # may be required on Raspbian | # apt-get install libpng12-0 # may be required on Raspbian | ||
| # dpkg -i wkhtmltox_<version>.deb | # dpkg -i wkhtmltox_<version>.deb | ||
| + | </code> | ||
| + | |||
| + | Install mailutils for sending mails: | ||
| + | |||
| + | <code bash> | ||
| + | # apt-get install mailutils | ||
| </code> | </code> | ||
| Line 70: | Line 61: | ||
| <code bash> | <code bash> | ||
| - | # tar xf ULS-Server-1.9.6.tgz | + | # tar xf ULS-Server-1.9.6-2.tgz |
| # cd ULS-Server-1.9.6 | # cd ULS-Server-1.9.6 | ||
| </code> | </code> | ||
| - | Install u2webtools from {{ :unix2web:u2webtools-mariadb_9.7-7debian10_amd64.deb |}} or {{ :unix2web:u2webtools-mariadb_9.7-7debian11_amd64.deb |}} | + | Install u2webtools from {{ :unix2web:u2webtools-mariadb_9.7-7debian10_amd64.deb |}}, {{ :unix2web:u2webtools-mariadb_9.7-7debian11_amd64.deb |}} or {{ :unix2web:u2webtools-mariadb_9.9-4debian12_amd64.deb |}} |
| Line 107: | Line 98: | ||
| Now, the ULS-server is running and waits for its base configuration. | Now, the ULS-server is running and waits for its base configuration. | ||
| - | Point your webbrowser to 'htts://localhost/' and login | + | Point your webbrowser to 'https://localhost/' and login |
| - | as user 'admin', password 'NewAdmin'. Continue with the {{uls:install#ULS Basic Configuration}}. | + | as user 'admin', password 'NewAdmin'. |
| ----- | ----- | ||
| Line 119: | Line 111: | ||
| :TODO: This may be English or German, depending on your browser settings. | :TODO: This may be English or German, depending on your browser settings. | ||
| + | |||
| + | "Admin-Menü" | ||
| + | "Verfahren" -> "Verfahren bearbeiten" | ||
| + | |||
| + | Fill last line and hit OK. | ||
| + | |||
| "Server" -> "Server anlegen" | "Server" -> "Server anlegen" | ||
| Line 144: | Line 142: | ||
| :TODO: the following is not finished yet. | :TODO: the following is not finished yet. | ||
| - | "main menu" | + | |
| - | "User" -> "User anlegen" | + | "Gruppen" -> "Gruppen anlegen" Gruppenname vergeben "OK" |
| Ggf. Button "alle Verfahren", damit das Verfahren des Clients erscheint. | Ggf. Button "alle Verfahren", damit das Verfahren des Clients erscheint. | ||
| Haken unter Verfahren setzen. | Haken unter Verfahren setzen. | ||
| + | "OK" | ||
| + | |||
| + | "User" -> "User anlegen" | ||
| + | Haken bei Gruppe setzen. | ||
| "OK" | "OK" | ||
| Line 153: | Line 156: | ||
| Install the ULS-client for Linux | Install the ULS-client for Linux | ||
| - | Double-click on file "uls-client_3.14-5debian10_amd64.deb" or "uls-client_3.14-5debian11_amd64.deb" and | + | Download file {{ :uls:agents:uls-client_3.14-5debian10_amd64.deb |}}, {{ :uls:agents:uls-client_3.14-5debian11_amd64.deb |}} or {{ :uls:agents:uls-client_3.15-8debian12_amd64.deb |}} and |
| install the package using the GDebi installation program. | install the package using the GDebi installation program. | ||
| + | |||
| + | Configure the uls-client: Set the ulsserver ip-address or the ulsserver name in /etc/uls/uls.conf. | ||
| <code bash> | <code bash> | ||
| $ vi /etc/uls/uls.conf | $ vi /etc/uls/uls.conf | ||
| ... | ... | ||
| - | ULSSERVER=ulsap:11976 | + | ULSSERVER=<ulsserver>:11976 |
| </code> | </code> | ||
| - | Check directory /tmp/uls for files, should look like: | + | Check directory /var/tmp/uls for files, should look like: |
| <code bash> | <code bash> | ||
| Line 188: | Line 193: | ||
| <code bash> | <code bash> | ||
| - | $ sudo flush_test_values -t | + | $ flush_test_values -t |
| </code> | </code> | ||
| Line 194: | Line 199: | ||
| To check, if an error condition exists, e.g. "ERROR from ULS-Server: NOSRV", | To check, if an error condition exists, e.g. "ERROR from ULS-Server: NOSRV", | ||
| - | which means that the current hostname has not been set up as server. | + | which means that the current hostname has not been set up as an ULS-client. |
| Setup a user that can access the ULS domain! | Setup a user that can access the ULS domain! | ||
| Line 203: | Line 208: | ||
| ==== Update ==== | ==== Update ==== | ||
| - | Update from version 1.6.0 or newer to version 1.9.2 | + | Update from version 1.9.2 or newer to version 1.9.5 |
| - | Install the u2webtools-9.4.5 from the install package. Unpack {{:uls:uls-update-1.9.2.tgz}} and run the updatescript: | + | Install the u2webtools_mariadb-9.7-7 from the "Media Manager". Unpack {{:uls:uls_update-1.9.5.tgz}} and run the updatescript: |
| <code bash> | <code bash> | ||
| - | tar xf uls-update-1.9.2.tgz | + | tar xf uls-update-1.9.5.tgz |
| cd update | cd update | ||
| ./uls_update.sh <db-root-user> | ./uls_update.sh <db-root-user> | ||
| </code> | </code> | ||
| - | After updates from versions previous to 1.8.0 the user "admin" will have a new password: "NewAdminV1.8". | + | |
| + | After an update to version 1.9.5 and before an update to version 1.9.6 every user should logon to the ULS-server. | ||
| + | For users without logon under version 1.9.5 an admin user has to reset the password. | ||
| + | |||
| + | Update from version 1.9.5 to version 1.9.6 | ||
| + | |||
| + | Unpack {{:uls:uls_update-1.9.6.tgz}} and run the updatescript: | ||
| + | <code bash> | ||
| + | tar xf uls-update-1.9.6.tgz | ||
| + | cd update | ||
| + | ./uls_update.sh <db-root-user> | ||
| + | </code> | ||