<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://doku.asv.bayern.de/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Amtliche Schulverwaltung - Dokumentation - alle:technik:install:dss:linux</title>
        <description></description>
        <link>https://doku.asv.bayern.de/</link>
        <lastBuildDate>Wed, 06 May 2026 01:30:16 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://doku.asv.bayern.de/_media/wiki/dokuwiki-128.png</url>
            <title>Amtliche Schulverwaltung - Dokumentation</title>
            <link>https://doku.asv.bayern.de/</link>
        </image>
        <item>
            <title>Installation der ASV Serverkomponente (DSS)</title>
            <link>https://doku.asv.bayern.de/alle/technik/install/dss/linux/asv-server</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;installation_der_asv_serverkomponente_dss&quot;&gt;Installation der ASV Serverkomponente (DSS)&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Der Betrieb des &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; benötigt keine root-Rechte und sollte daher auch nicht mit root-Rechten laufen. Allerdings sollte er aus Sicherheitsgründen als root installiert werden. Im Betrieb läuft er dann mit den Rechten eines eigens angelegten, unprivilegierten Benutzers &lt;em&gt;asvdss&lt;/em&gt;.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installation der ASV Serverkomponente (DSS)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation_der_asv_serverkomponente_dss&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-342&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;vorbereitung&quot;&gt;Vorbereitung&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Vorbereitung&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;vorbereitung&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;343-367&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;anlegen_des_benutzers_asvdss&quot;&gt;Anlegen des Benutzers asvdss&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Legen Sie unter debian/Ubuntu einen Systembenutzer &lt;em&gt;asvdss&lt;/em&gt; mit dem folgenden Kommando an:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;root@sonne:/# adduser --system --no-create-home --disabled-login asvdss&lt;/pre&gt;

&lt;p&gt;
SuSE/&lt;abbr title=&quot;Open Source Software&quot;&gt;OSS&lt;/abbr&gt;-Nutzer verwenden den folgenden Befehl:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;root@sonne:/# useradd -r  -g nogroup -M asvdss&lt;/pre&gt;

&lt;p&gt;
Die &lt;strong&gt;Installation und spätere Updates&lt;/strong&gt; des &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; sollten &lt;strong&gt;immer als root&lt;/strong&gt; duchgeführt werden. 
Die &lt;strong&gt;Ausführung&lt;/strong&gt; des &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; sollte jedoch immer unter dem &lt;strong&gt;Benutzer &lt;em&gt;asvdss&lt;/em&gt;&lt;/strong&gt; geschehen. Dies ist durch die Verwendung des init-Skripts (siehe unten) gewährleistet. Dieses wird zwar als root gestartet, übergibt jedoch die Ausführung an den user &lt;em&gt;asvdss&lt;/em&gt;.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Anlegen des Benutzers asvdss&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;anlegen_des_benutzers_asvdss&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;368-1040&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;ubuntudebian&quot;&gt;Ubuntu/Debian&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
An der graphischen Oberfläche starten Sie zunächst ein Terminal (Menü → Terminal).&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install1.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aasv-server&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install1.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install1.png?w=400&amp;amp;tok=8292af&quot; class=&quot;mediaright&quot; align=&quot;right&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
Für die Installation der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; kopieren Sie dann das Installationspaket für die Serverkomponente (z.B. 1.16.348_030_03_by-installer.zip) sowie gegebenenfalls die OWA-Zertifikatsdatei in ein geeignetes Verzeichnis (z.B. /tmp/asv). Selbstverständlich kann hierfür auch der Dateimanager unter xfce benutzt werden.
Nun Archiv entpacken&lt;sup&gt;&lt;a href=&quot;#fn__1&quot; id=&quot;fnt__1&quot; class=&quot;fn_top&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt;  und (sofern nötig) das Installationsskript ausführbar machen:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;root@sonne:/# mkdir /tmp/asv
root@sonne:/# unzip 1.16.348_030_03_by-installer.zip -d /tmp/asv
root@sonne:/# cd /tmp/asv
root@sonne:/tmp/asv# chmod +x install.sh&lt;/pre&gt;

&lt;p&gt;
Nun kann der Installationsassistent gestartet werden. Er entpackt das &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Archiv in ein Verzeichnis, passt die Konfigurationsdatei und legt eine intiale Datenbank an:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;root@sonne:/tmp/asv# ./install.sh&lt;/pre&gt;

&lt;p&gt;
Nach der Installation kann das temporäre Verzeichnis samt OWA-Zertifikatsdatei gelöscht werden.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Ubuntu\/Debian&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ubuntudebian&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1041-2213&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;openschoolserver&quot;&gt;OpenSchoolServer&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install2a.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aasv-server&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install2a.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install2a.png?w=400&amp;amp;tok=728fde&quot; class=&quot;mediaright&quot; align=&quot;right&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install2.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aasv-server&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install2.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install2.png?w=400&amp;amp;tok=7feca5&quot; class=&quot;mediaright&quot; align=&quot;right&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;Kopieren Sie das Installationspaket für die Serverkomponente 1.16.348_030_03_by-installer.zip sowie gegebenenfalls die OWA-Zertifikatsdatei z.B. in das home-Verzeichnis des Benutzers root. Rechtklicken Sie auf das Dateisymbol und wählen Sie im Kontext-Menü „Hier entpacken“.
&lt;/p&gt;

&lt;p&gt;
Das Archiv wird nun in das Verzeichnis 1.16.348_030_03_by-installer.zip entpackt.
Zunächst muss noch die Datei install.sh ausführbar gemacht werden. Hierzu rechtsklicken Sie auf das Dateisymbol und wählen Sie im Kontextmenü „Eigenschaften“. Im folgenden Dialog wählen Sie den Reiter „Zugriffsrechte“ und aktivieren das Optionsfeld „Datei als Programm ausführen“.
&lt;/p&gt;

&lt;p&gt;
Schließen Sie nun das Dialogfenster und doppelklicken Sie auf die Datei install.sh.
Die Datei install.sh ist ein shell-Skript, eine Art ausführbare Textdatei. Daher werden Sie nun gefragt, ob Sie die Datei mit einem Texteditor öffnen oder ausführen möchten. Wählen Sie „Ausführen“.&lt;br/&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install3.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aasv-server&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install3.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install3.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Anschließend startet der Installationsassistent:&lt;br/&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install4.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aasv-server&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install4.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install4.png?w=400&amp;amp;tok=ec5f01&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;OpenSchoolServer&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;openschoolserver&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;2214-3480&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;installationsassistent&quot;&gt;Installationsassistent&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Weiter geht es nun distributionsunabhängig.
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_info plugin_wrap&quot;&gt;
&lt;p&gt;
Sollen auf dem &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt;-Rechner mehrere &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt;-Instanzen gleichzeitig installiert werden, beispielsweise eine zweite Instanz für Schulen im &lt;strong&gt;Parallelbetrieb&lt;/strong&gt;, weicht die Installationen in einigen Punkten leicht ab. Bitte beachten Sie dazu die entsprechenden Hinweise.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installationsassistent&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installationsassistent&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;3481-3854&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit9&quot; id=&quot;installationsart&quot;&gt;Installationsart&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Im folgenden Dialog wird die Installationsart gewählt. Wählen Sie hier „Mehrplatz-Server“ aus.&lt;br/&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install5.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aasv-server&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install5.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install5.png?w=400&amp;amp;tok=b55d50&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;zielverzeichnis&quot;&gt;Zielverzeichnis&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Nun legen Sie das Zielverzeichnis fest. Der Vorschlag /opt/asv sollte übernommen werden.&lt;br/&gt;

&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_info plugin_wrap&quot; style=&quot;width: 60%;&quot;&gt;
&lt;p&gt;
Bei mehreren &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt;-Instanzen installieren Sie jede in ein eigenes Verzeichnis. Einen zusätzlichen &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; im Parallelbetrieb zum Beispiel nach /opt/asv_para
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
 &lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install8.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aasv-server&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install8.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install8.png?w=400&amp;amp;tok=a2448c&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;zertifikats-auswahl&quot;&gt;Zertifikats-Auswahl&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Ein Zertifikat ist nötig, um den Datenverkehr zwischen dem &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; und dem &lt;abbr title=&quot;Zentraler Schulserver&quot;&gt;ZSS&lt;/abbr&gt; zu verschlüsseln. Hierfür benutzen Sie das OWA-Zertifikat, welches sich bereits an Ihrer Schule befindet. Das anzugebende Passwort ist nicht Ihr OWA-Passwort, sondern jenes, welches Sie bei der Installation des Zertifikats auf den Clients verwendet hatten. Das Passwort sollte sich im Safe befinden.&lt;br/&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install6.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aasv-server&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install6.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install6.png?w=400&amp;amp;tok=e10717&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;postgresql_verbindungsdaten&quot;&gt;PostgreSQL Verbindungsdaten&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Die Werte des folgenden Dialogs sind bereits sinnvoll vorbelegt und brauchen normalerweise bis auf die Passwörter nicht geändert werden:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; PostgreSQL Verbindungsdaten&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Kennung: &lt;em&gt;postgres&lt;/em&gt; (Kennung des Datenbank-„Superusers“)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Passwort: In das Passwort-Feld geben Sie beim &lt;abbr title=&quot;Open Source Software&quot;&gt;OSS&lt;/abbr&gt; das root-Passwort bzw, bei Ubuntu/Debian das zuvor geänderte postgresql-Passwort ein.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Host: &lt;em&gt;localhost&lt;/em&gt; (Wenn &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; und Postgres auf derselben Maschine laufen, können Sie den eintrag stehen lassen) &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Port: &lt;em&gt;5432&lt;/em&gt; (Standardport von Postgresql)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Initiale Datenbank: &lt;em&gt;postgres&lt;/em&gt; (In dieser Datenbank verwaltet postgres sich selbst)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; Datenbank&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; Datenbankname: &lt;em&gt;asv&lt;/em&gt; (Diesen Namen können Sie so belassen)&lt;br/&gt;
&lt;br/&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_info plugin_wrap&quot; style=&quot;width: 60%;&quot;&gt;
&lt;p&gt;
Für mehrere &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt;-Instanzen vergeben Sie bitte jeweils eigene Datenbank-Namen, sodass jede Instanz ihre Daten getrennt von den anderen ablegt. Im Parallelbetrieb beispielsweise asv_para statt asv.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; DB Kennung: &lt;em&gt;asv&lt;/em&gt; (Dies ist die Kennung des Datenbankbenutzers, der die Rechte an der Datenbank asv hat)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; DB Kennwort: Das &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; DB Passwort können Sie frei wählen. Dieses wird als Passwort für den Datenbankbenutzer asv gesetzt.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install7.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aasv-server&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install7.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install7.png?w=400&amp;amp;tok=fadfe6&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:14,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_important plugin_wrap&quot; style=&quot;width: 60%;&quot;&gt;
&lt;p&gt;
Der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Client kommuniziert mit dem &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; (&lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server) über den Port 8765. Dieser Port muss gegebenenfalls geöffnet werden. Dies gilt sowohl für den Server als auch für die Clients!
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:15,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:16,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_info plugin_wrap&quot; style=&quot;width: 60%;&quot;&gt;
&lt;p&gt;
Bei mehreren &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt;-Instanzen benötigt jede Instanz ihren eigenen Port. Finden Sie in der Datei &lt;code&gt;„configuration/config.ini“&lt;/code&gt; die Zeile &lt;code&gt;„org.osgi.service.http.port=8765“&lt;/code&gt;. Vergeben Sie einen anderen Port, zum Beispiel 8766. Im zweiten Schritt muss bei den Mehrplatz-Clients der Port ebenfalls entsprechend geändert werden. Damit der zweite &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; auch nach einem Update noch funktioniert, legen Sie bitte eine &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/aktualisierungsdienst/start&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:aktualisierungsdienst:start&quot; data-wiki-id=&quot;alle:technik:aktualisierungsdienst:start&quot;&gt;config.local.ini&lt;/a&gt; mit genau dieser neuen Zeile an.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:17,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;

&lt;h4 id=&quot;installation&quot;&gt;Installation&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Nun werden die Dateien aus dem Installationspaket in das Zielverzeichnis kopiert und die Konfigurationsdatei der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; angepasst. In einem weiteren Schritt wird die Datenbank angelegt und initialisiert.&lt;br/&gt;

&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install9.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aasv-server&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install9.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install9.png?w=400&amp;amp;tok=a85210&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;verknuepfungen_einrichten&quot;&gt;Verknüpfungen einrichten&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Das Einrichten eines Desktop-Starters funktioniert nicht mit allen Desktop-Oberflächen (und ist auch nicht nötig, da der &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; als Service gestartet werden sollte). Daher: Option ggf. deaktivieren&lt;br/&gt;

&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install10.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aasv-server&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install10.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install10.png?w=400&amp;amp;tok=8a4cbc&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Nach diesem Schritt kann der Assistent beendet werden.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installationsart&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installationsart&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;3855-7546&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit18&quot; id=&quot;anpassen_der_verzeichnisrechte&quot;&gt;Anpassen der Verzeichnisrechte&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Nach der Installation „gehören“ alle installierten Verzeichnisse und Dateien dem Benutzer root. Da der &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; jedoch als Benutzer &lt;em&gt;asvdss&lt;/em&gt; ausgeführt wird und seine logfiles im Unterverzeichnis &lt;em&gt;logs&lt;/em&gt; ablegt, muss der Benutzer &lt;em&gt;asvdss&lt;/em&gt; Schreibrechte auf dieses Verzeichnis erhalten. Da das Verzeichnis direkt nach der Installation noch nicht existiert, muss es noch angelegt werden. 
Des weiteren legt der &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; im Verzeichnis /opt/asv eine Dateil &lt;em&gt;.lock&lt;/em&gt; an und schreibt in das Unterverzeichnis &lt;em&gt;configuration&lt;/em&gt;. Daher benötigt der Benutzer &lt;em&gt;asvdss&lt;/em&gt; auch Rechte an diesen Verzeichnissen.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;root@sonne:/# mkdir /opt/asv/logs
root@sonne:/# chown asvdss:nogroup /opt/asv/logs
root@sonne:/# chown asvdss:nogroup /opt/asv/configuration
root@sonne:/# chown -R asvdss:nogroup /opt/asv/client
root@sonne:/# chown asvdss:nogroup /opt/asv&lt;/pre&gt;

&lt;p&gt;
&lt;span class=&quot;wrap_important &quot;&gt;WICHTIG: Falls die interne H2-Datenbank statt PostgreSQL verwendet wird (möglich ab Versison 1.27), ist noch &lt;strong&gt;zusätzlich&lt;/strong&gt; der Besitzer des Verzeichnisses &lt;em&gt;database&lt;/em&gt; anzupassen:&lt;/span&gt;
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;root@sonne:/# chown -R asvdss:nogroup /opt/asv/database&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Anpassen der Verzeichnisrechte&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;anpassen_der_verzeichnisrechte&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:18,&amp;quot;range&amp;quot;:&amp;quot;7547-8705&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit19&quot; id=&quot;installation_eines_init-scripts_zum_automatischen_start_der_asv&quot;&gt;Installation eines init-scripts zum automatischen Start der ASV&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Der &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; ist ein klassischer daemon und sollte nicht mit einem direkten Aufruf, sondern über ein Init-Script gestartet bzw. gestoppt werden. Dieses Init-Script übernimmt auch den automatischen Start bzw. Stop des &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; beim Hoch- bzw. Herunterfahren des Servers.
&lt;/p&gt;

&lt;p&gt;
Das Init-Script &lt;em&gt;dss&lt;/em&gt; können Sie &lt;a href=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/dss.zip&quot; class=&quot;media mediafile mf_zip&quot; title=&quot;alle:technik:install:dss:linux:dss.zip (2.4 KB)&quot;&gt;hier herunterladen&lt;/a&gt;. Die müssen dieses einfach entpacken und in das Verzeichnis /etc/init.d kopieren, ausführbar machen und an Ihre Gegebenheiten anpassen.
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:20,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_info plugin_wrap&quot;&gt;
&lt;p&gt;
Das Skript funktioniert sowohl für debian-basierende Distributionen (z.B. Ubuntu) als auch für OpenSuSE.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:21,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Wichtig sind vor allem folgende Einträge:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;JAVA_HOME=/opt/Oracle_Java/jre1.8.x_xx&lt;/pre&gt;

&lt;p&gt;
Passen Sie diese Zeile falls nötig an das Installationsverzeichnis Ihrer Java-Installation an.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;serviceUser=&amp;quot;asvdss&amp;quot; 
serviceGroup=&amp;quot;nogroup&amp;quot;&lt;/pre&gt;

&lt;p&gt;
Linux-Benutzer und -Gruppe, mit dessen Rechten die &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; läuft
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;applDir=&amp;quot;/opt/asv&amp;quot;
serviceUserHome=&amp;quot;&amp;quot;&lt;/pre&gt;

&lt;p&gt;
Installationsverzeichnis der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; und home-Verzeichnis des &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Benutzers
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;serviceLogFile=&amp;quot;/opt/asv/$serviceNameLo-service.log&amp;quot;&lt;/pre&gt;

&lt;p&gt;
Hier werden die log-Dateien des Dienstes abgelegt. Wenn Sie die log-Dateien lieber in das Verzeichnis /var/log legen möchten, achten Sie darauf, dass der Benutzer &lt;code&gt;asvdss&lt;/code&gt; dort entsprechende Schreibrechte besitzt. Der &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; schreibt noch eigene Log-Fils, die ebenfalls in &lt;code&gt;/opt/asv/logs&lt;/code&gt; geschrieben werden.
&lt;/p&gt;

&lt;p&gt;
Falls die h2-Version der Datenbank verwendet wird (&lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server-School), müssen am Anfang des Skripts noch die Zeilen
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# Required-Start:       postgresql
# Required-Stop:        postgresql&lt;/pre&gt;

&lt;p&gt;
ersetzt werden durch
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# Required-Start:       
# Required-Stop:        &lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installation eines init-scripts zum automatischen Start der ASV&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation_eines_init-scripts_zum_automatischen_start_der_asv&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:19,&amp;quot;range&amp;quot;:&amp;quot;8706-10453&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit22&quot; id=&quot;setzen_der_startstop-skripte_--_system-v&quot;&gt;Setzen der Start-/Stop-Skripte -- System-V&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Mit dem folgenden Befehl werden in den Verzeichnissen /etc/rcX.d symbolische Links gesetzt, die den &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; in den einzelnen Runleveln automatisch starten bzw. stoppen. 
Die Informationen hierzu sind im Kopf des init-Scripts abgelegt.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Debian/Ubuntu:&lt;/strong&gt; &lt;code&gt;root@sonne# update-rc.d dss defaults&lt;/code&gt;&lt;br/&gt;

&lt;strong&gt;OpenSuSE&lt;/strong&gt; &lt;code&gt;root@sonne# chkconfig --set dss on&lt;/code&gt;
&lt;/p&gt;

&lt;p&gt;
Um die Links wieder zu entfernen, benutzen Sie die folgende Variante:
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Debian/Ubuntu&lt;/strong&gt;: &lt;code&gt;root@sonne# update-rc.d -f dss remove&lt;/code&gt;&lt;br/&gt;

&lt;strong&gt;OpenSuSE&lt;/strong&gt;: &lt;code&gt;root@sonne# chkconfig --set dss off&lt;/code&gt;
&lt;/p&gt;

&lt;p&gt;
Nun wird die &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Serverkomponente beim Herunterfahren des Servers beendet und beim Hochfahren automatisch gestartet.
&lt;/p&gt;

&lt;p&gt;
Zum manuellen Starten, Stoppen und Statusabfragen können Sie nun die gewohnten Befehle verwenden:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;root@sonne# /etc/init.d/dss start
root@sonne# /etc/init.d/dss stop
root@sonne# /etc/init.d/dss status&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Setzen der Start-\/Stop-Skripte -- System-V&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;setzen_der_startstop-skripte_--_system-v&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:22,&amp;quot;range&amp;quot;:&amp;quot;10454-11379&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit23&quot; id=&quot;test_ob_asv-server_laeuft&quot;&gt;Test, ob ASV-Server läuft&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Ein einfacher Test, ob der dss-Prozess läuft, kann mittels &lt;code&gt;root@sonne:~/# ps –aux | grep java&lt;/code&gt;
durchgeführt werden.
&lt;/p&gt;

&lt;p&gt;
Wenn die &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; läuft, sollte die Ausgabe des obigen Befehls etwa so aussehen:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;asvdss   12091  1.3  8.3 1925956 340104 ?      Sl   17:49   0:15 /usr/bin/java -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Xmx512m -Xms128m -Xverify:none -XX:PermSize=128m -XX:MaxPermSize=160m -XX:+UseBiasedLocking -XX:+CMSClassUnloadingEnabled -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass -jar startup.jar
root     12309  0.0  0.0   7048   860 pts/2    S+   18:08   0:00 grep java&lt;/pre&gt;

&lt;p&gt;
Interessant ist die erste Zeile. Sie zeigt den laufenden Prozess des &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; an. In der ersten Spalte steht der Benutzer asvdss, unter dem der Porzess ausgeführt wird.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Test, ob ASV-Server l\u00e4uft&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;test_ob_asv-server_laeuft&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:23,&amp;quot;range&amp;quot;:&amp;quot;11380-12179&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit24&quot; id=&quot;deinstallation_der_asv&quot;&gt;Deinstallation der ASV&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Für die Deinstallation der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; genügt es, &lt;code&gt;/opt/asv&lt;/code&gt; sowie die Datenbank asv zu löschen. Die &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; muss hierfür vorher beendet werden.
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;Löschen des &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Verzeichnisses&lt;br/&gt;
Dies geschieht mit Hilfe des Dateimanagers oder von der Konsole aus mittels &lt;code&gt;root@sonne:/opt# rm –r asv&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;Löschen der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Datenbank&lt;br/&gt;
Die &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Datenbank löschen Sie am einfachsten an der Konsole mit Hilfe des Tools dropdb. &lt;br/&gt;
 &lt;code&gt;root@sonne:/# su postgres&lt;/code&gt;&lt;br/&gt;
&lt;code&gt;postgres@sonne:/ dropdb –h localhost asv&lt;/code&gt;&lt;br/&gt;
Eine weitere Möglichkeit ist die Benutzung des graphischen Tools &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/dss/linux/pgadmin&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:dss:linux:pgadmin&quot; data-wiki-id=&quot;alle:technik:install:dss:linux:pgadmin&quot;&gt;pgadmin&lt;/a&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;Löschen der symbolischen Links in den init-Verzeichnissen: &lt;code&gt;update-rd.d -f dss remove&lt;/code&gt; (Debian/Ubuntu) bzw. &lt;code&gt;chkconfig --set dss off&lt;/code&gt; (OpenSuSE)&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Deinstallation der ASV&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;deinstallation_der_asv&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:24,&amp;quot;range&amp;quot;:&amp;quot;12180-&amp;quot;} --&gt;&lt;div class=&quot;footnotes&quot;&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__1&quot; id=&quot;fn__1&quot; class=&quot;fn_bot&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;Falls das Paket unzip nicht installiert ist, lässt es sich mit dem Befehlt &lt;code&gt;aptitude install unzip&lt;/code&gt; leicht nachinstallieren.&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 11 Aug 2023 07:51:32 +0000</pubDate>
        </item>
        <item>
            <title>Installation von ASV unter Debian, Ubuntu-Server</title>
            <link>https://doku.asv.bayern.de/alle/technik/install/dss/linux/graphisch</link>
            <description>


&lt;h1 class=&quot;sectionedit1&quot; id=&quot;installation_von_asv_unter_debian_ubuntu-server&quot;&gt;Installation von ASV unter Debian, Ubuntu-Server&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;em&gt;Dokumentation geprüft&lt;/em&gt;: Ubuntu 16.04 LTS, 18.04 LTS
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installation von ASV unter Debian, Ubuntu-Server&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation_von_asv_unter_debian_ubuntu-server&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;11-131&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;grundsaetzliches_zur_installation_unter_linux&quot;&gt;Grundsätzliches zur Installation unter Linux&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server sollte grundsätzlich auf einem Linux-Serversystem installiert werden. In der Regel wird zu diesem Zweck eine Linux-System mit minimaler Softwareausstattung gewählt um höchstmögliche Stabilität zu erwirken. Diese Serversysteme werden überwiegend an der Kommandozeile administriert. Sofern man sich von einem Linux-Desktopsystem (Ubuntu, Mint, etc) per &lt;code&gt;ssh&lt;/code&gt; einloggt, kann sogar der graphische Installations- und Update-Vorgang von &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; ausgeführt werden. Die beschriebene Vorgehensweise kann bei Bedarf auch von einem Linux-Live-system ausgeführt werden. Von einem Windowsgerät aus funktioniert die ssh-Übertragung der grafischen Ausgabe mittels Putty auch. Zu diesem Zweck sollte man diese &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/dss/linux/putty&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:dss:linux:putty&quot; data-wiki-id=&quot;alle:technik:install:dss:linux:putty&quot;&gt;Anleitung&lt;/a&gt; beherzigen!
&lt;/p&gt;

&lt;p&gt;
Sollte der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server auf einem Linux mit graphischen Desktop-System installiert werden, kann die nachfolgende Anleitung ebenfalls verwendet werden. Die Unterscheidung zwischen Client und Server, sowie das einloggen mittels &lt;code&gt;ssh&lt;/code&gt; ist jedoch hinfällig.
&lt;/p&gt;

&lt;p&gt;
Eine Installation von &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; auf sogenannten „Schulserver-Lösungen auf Linuxbasis“ ist grundsätzlich denkbar, hierzu sollte jedoch unbedingt jemand zu Rate gezogen werden, der mit den individuellen Ausprägungen dieses Systems vertraut ist.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Grunds\u00e4tzliches zur Installation unter Linux&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;grundsaetzliches_zur_installation_unter_linux&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;132-1467&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;vorbereitung_des_server-betriebssystems&quot;&gt;Vorbereitung des Server-Betriebssystems&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Debian oder Ubuntu-Server Grundinstallation ohne graphisches Desktopsystem mit Internetzugang, statischer IP-Adresse im lokalen Netz. 
&lt;/p&gt;

&lt;p&gt;
Bitte beachten: der SSH-Dienst sollte X-Forwarding unterstützen (&lt;em&gt;/etc/sshd/sshd_config: X11Forwarding yes; PermitRootLogin yes; anschließend SSH-Dienst neu starten&lt;/em&gt;)
&lt;/p&gt;

&lt;p&gt;
Postgres muss installiert sein, das Passwort für den Benutzer postgres muss gesetzt sein.
&lt;/p&gt;

&lt;p&gt;
Hinweis aus dem Forum: &lt;br/&gt;

Wenn man am Ende des Installers die Option „Zusammenfassung anzeigen“ anwählt, 
so muss auf einer CentOS 7 Minimal-Server-Installation das Paket „gtk2“ und dessen Abhängigkeiten mit installiert sein (am einfachsten über yum). &lt;br/&gt;

Wird die Option nicht gewählt, geht es auch ohne!
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Vorbereitung des Server-Betriebssystems&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;vorbereitung_des_server-betriebssystems&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1468-2230&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;vorbereitung_des_linux-desktop-clients&quot;&gt;Vorbereitung des Linux-Desktop-Clients&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Java muss bereits installiert sein. Siehe dazu &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/dss/linux/java&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:dss:linux:java&quot; data-wiki-id=&quot;alle:technik:install:dss:linux:java&quot;&gt;Java-Installation&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Standardinstallation eines graphischen Linux-Desktops (Ubuntu, Mint, etc.)
&lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Installationsprogramm herunterladen:
&lt;a href=&quot;https://doku.asv.bayern.de/cms/downloads/start&quot; class=&quot;wikilink1&quot; title=&quot;cms:downloads:start&quot; data-wiki-id=&quot;cms:downloads:start&quot;&gt;Downloads&lt;/a&gt;&lt;br/&gt;

&lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server-Startskript herunterladen:
&lt;a href=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/dss.zip&quot; class=&quot;media mediafile mf_zip&quot; title=&quot;alle:technik:install:dss:linux:dss.zip (2.4 KB)&quot;&gt;dss.zip&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Falls die h2-Version der Datenbank verwendet wird (&lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server-School), muss das Skript dss mit einem Texteditor angepasst werden.
Die Zeilen
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# Required-Start:       postgresql
# Required-Stop:        postgresql&lt;/pre&gt;

&lt;p&gt;
müssen ersetzt werden durch
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# Required-Start:       
# Required-Stop:        &lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Vorbereitung des Linux-Desktop-Clients&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;vorbereitung_des_linux-desktop-clients&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;2231-2923&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;installation&quot;&gt;Installation&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h5 id=&quot;im_terminalfenster_eines_graphischen_clients&quot;&gt;Im Terminalfenster eines graphischen Clients:&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;
&lt;pre class=&quot;code&quot;&gt; user@client ~$ scp Downloads/2.X.XXX_XXX_XX_by-installer.zip root@SERVER-IP:.
 user@client ~$ scp Downloads/dss.zip root@SERVER-IP:.
 user@client ~$ scp Downloads/ssl_KM_Z2015_1234.p12 root@SERVER-IP:.
 user@client ~$ ssh -X root@SERVER-IP&lt;/pre&gt;

&lt;/div&gt;

&lt;h5 id=&quot;per_ssh_mit_-x_als_benutzer_root_auf_dem_server_eingeloggt&quot;&gt;Per SSH (mit -X) als Benutzer root auf dem Server eingeloggt:&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;
&lt;pre class=&quot;code&quot;&gt; server ~# adduser --system --no-create-home --disabled-login asvdss
 server ~# unzip 2.X.XXX_XXX_XX_by-installer.zip
 server ~# xterm      
 server ~# /usr/bin/java -Xmx512m -jar ASV_by_install.jar&lt;/pre&gt;

&lt;p&gt;
Evtl. müssen die Pakete für &lt;code&gt;unzip&lt;/code&gt; und &lt;code&gt;xterm&lt;/code&gt; erst installiert werden:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;apt-get install zip xterm&lt;/pre&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install5.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Agraphisch&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install5.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install5.png?w=400&amp;amp;tok=b55d50&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br/&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Auswählen: Mehrplatz-Server&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Zertifikat eingeben&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; Falls &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server-Enterprise mit PostgreSQL:&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; postgres-Passwort: supergeheim&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; asv-Passwort: supergeheim&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;code&quot;&gt; server ~# unzip dss.zip
 server ~# cp dss /etc/init.d/
 server ~# chmod +x /etc/init.d/dss
 server ~# update-rc.d dss defaults
 server ~# chown -R asvdss:nogroup /opt/asv 
 server ~# reboot&lt;/pre&gt;

&lt;/div&gt;

&lt;h5 id=&quot;im_terminalfenster_eines_graphischen_clients1&quot;&gt;Im Terminalfenster eines graphischen Clients:&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;

&lt;p&gt;
Nach dem Neustart des Servers sollte der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server laufen. Dies kann mit folgendem Befehl überprüft werden:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; user@client ~$ ssh root@SERVER-IP&lt;/pre&gt;

&lt;/div&gt;

&lt;h5 id=&quot;per_ssh_auf_dem_server_eingeloggt&quot;&gt;Per SSH auf dem Server eingeloggt:&lt;/h5&gt;
&lt;div class=&quot;level5&quot;&gt;
&lt;pre class=&quot;code&quot;&gt; server ~# ps aux | grep java&lt;/pre&gt;

&lt;p&gt;
Die Ausgabe sollte dann ungefähr so aussehen:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; server ~# root      2708  214  3.8 1071404 300532 ?      Sl   09:57   0:10 
 /usr/bin/java -Declipse.ignoreApp=true -Dosgi.noShutdown=true 
 -Xmx512m -Xms128m -Xverify:none -XX:PermSize=128m -XX:MaxPermSize=160m 
 -XX:+UseBiasedLocking -XX:+CMSClassUnloadingEnabled 
 -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass -jar startup.jar&lt;/pre&gt;

&lt;/div&gt;

&lt;h4 id=&quot;hinweisutf-8_bei_postgresql&quot;&gt;Hinweis: UTF-8 bei PostgreSQL&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Bitte achten Sie darauf, dass bei der Initialisierung der Datenbank die richtige Kodierung verwendet wird, da &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; zwingend eine UTF8-Kodierung voraussetzt. Sie erkennen dies beispielsweise 
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; beim Anlegen der Datenbank asv am Befehl CREATE DATABASE asv WITH OWNER = asv ENCODING = &amp;#039;UTF8&amp;#039; ….,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; mit dem Befehl psql -l,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; oder über das Tool pgAdmin über die Eigenschaften der Datenbank asv &lt;br/&gt;
&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/db_codierung.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Sollte dies nicht der Fall sein, muss die Kodierung geändert werden, da der Installer sonst mit einer Fehlermeldung abbricht. Die Datenbank muss gelöscht und nochmals mit der passenden Codierung angelegt werden.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installation&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;2924-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 12 May 2023 11:08:35 +0000</pubDate>
        </item>
        <item>
            <title>Installation Java</title>
            <link>https://doku.asv.bayern.de/alle/technik/install/dss/linux/java</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;installation_java&quot;&gt;Installation Java&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Die Installation von Java ist nicht erforderlich.
&lt;/p&gt;

&lt;p&gt;
Der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; Installer beinhaltet eine JVM (Java Virtual Machine) und nutzt diese für sowohl Installation als auch Betrieb von &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; und Client.
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 11 Jul 2025 06:39:03 +0000</pubDate>
        </item>
        <item>
            <title>pgAdmin</title>
            <link>https://doku.asv.bayern.de/alle/technik/install/dss/linux/pgadmin</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;pgadmin&quot;&gt;pgAdmin&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Das graphische Tool pgadmin ist während der Testphase hilfreich, um die asv-Datenbank zu löschen, zu &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/backup/pgadmin&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:backup:pgadmin&quot; data-wiki-id=&quot;alle:technik:backup:pgadmin&quot;&gt;sichern oder zurückzuspielen&lt;/a&gt;. Im Regelbetrieb geschieht dies dann direkt aus der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; heraus.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;pgAdmin&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;pgadmin&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-252&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;installation&quot;&gt;Installation&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installation&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;253-277&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;ubuntudebian&quot;&gt;Ubuntu/Debian&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Die Installation geschieht mittels:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;root@sonne:/# aptitude install pgadmin3&lt;/pre&gt;

&lt;p&gt;
Nach der Installation ist es unter der graphischen Oberfläche xfce im Menü Entwicklung zu finden.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Ubuntu\/Debian&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ubuntudebian&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;278-480&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;openschoolserver&quot;&gt;OpenSchoolServer&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Leider ist pgadmin auf der &lt;abbr title=&quot;Open Source Software&quot;&gt;OSS&lt;/abbr&gt;-DVD nicht enthalten. Alternativ kann das &lt;a href=&quot;http://www.postgresql.org/ftp/pgadmin3/release/v1.8.4/opensuse/11.0/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.postgresql.org/ftp/pgadmin3/release/v1.8.4/opensuse/11.0/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;rpm-Paket heruntergeladen&lt;/a&gt; und per Doppelklick installiert werden. Neuere Versionen des pgAdmin stehen für SuSE leider nur noch als Quellcode zur Verfügung.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;OpenSchoolServer&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;openschoolserver&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;481-814&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;konfiguration_von_pgadmin&quot;&gt;Konfiguration von pgAdmin&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Zunächst müssen die Daten des postgres-Servers eingegeben werden. Hierzu das „Stecker“-Symbol anklicken&lt;br/&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/pgadmin01.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Apgadmin&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:pgadmin01.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/pgadmin01.png?w=400&amp;amp;tok=73d13b&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Und die Parameter eintragen:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;Name: Z.B. &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;Server: localhost&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;Port: 5432&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;Passwort: Auf das Postgres-Passwort ändern!&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Konfiguration von pgAdmin&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;konfiguration_von_pgadmin&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;815-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 29 Feb 2016 06:48:26 +0000</pubDate>
        </item>
        <item>
            <title>SSH-Zugriff von Windows auf Linux-Server mit Grafik-Übertragung mittel Putty und Xming</title>
            <link>https://doku.asv.bayern.de/alle/technik/install/dss/linux/putty</link>
            <description>
&lt;h2 class=&quot;sectionedit1&quot; id=&quot;ssh-zugriff_von_windows_auf_linux-server_mit_grafik-uebertragung_mittel_putty_und_xming&quot;&gt;SSH-Zugriff von Windows auf Linux-Server mit Grafik-Übertragung mittel Putty und Xming&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;SSH-Zugriff von Windows auf Linux-Server mit Grafik-\u00dcbertragung mittel Putty und Xming&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ssh-zugriff_von_windows_auf_linux-server_mit_grafik-uebertragung_mittel_putty_und_xming&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-99&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit2&quot; id=&quot;xming&quot;&gt;Xming&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Xmin unter Windows installieren und starten (Default-Konfiguration). Es reicht dazu die Version 6.x. zu verwenden. Die  Version 6.9.0.31 ist unter &lt;a href=&quot;http://sourceforge.net/projects/xming/files/Xming/6.9.0.31/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://sourceforge.net/projects/xming/files/Xming/6.9.0.31/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;http://sourceforge.net/projects/xming/files/Xming/6.9.0.31/&lt;/a&gt; erhältlich.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Xming&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;xming&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;100-337&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;putty&quot;&gt;Putty&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Einloggen auf dem &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server mit putty.exe
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/putty1.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aputty&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:putty1.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/putty1.png?w=400&amp;amp;tok=bd1403&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Im xterm-Fenster die &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Installation starten: 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; server ~# xterm
 server ~# unzip &amp;lt;versionsnummer&amp;gt;-by_installer.zip
 server ~# sh install.sh&lt;/pre&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/putty2.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Aputty&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:putty2.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/putty2.png?w=400&amp;amp;tok=3c7273&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Putty&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;putty&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;338-647&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;besonderheit_bei_ubuntu&quot;&gt;Besonderheit bei Ubuntu&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Unter Ubuntu Server darf sich der Benutzer root standardmäßig nicht anmelden. Wechselt man mit su oder sudo den Benutzer, funktioniert aber die X11-Weiterleitung auf das Windows-System nicht mehr.
&lt;/p&gt;

&lt;p&gt;
Schnelle Abhilfe:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; user@server$ sudo su - 
 root@server# passwd
   (neues Passwort für Benutzer root festlegen)
 &lt;/pre&gt;

&lt;p&gt;
Zuletzt muss noch in der Datei /etc/ssh/sshd_config die Zeile
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; PermitRootLogin prohibit-password&lt;/pre&gt;

&lt;p&gt;
in
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; PermitRootLogin yes&lt;/pre&gt;

&lt;p&gt;
geändert werden.
&lt;/p&gt;

&lt;p&gt;
Jetzt ist ein Login für den Benutzer root per ssh erlaubt und auch X11-Forwarding funktioniert.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Besonderheit bei Ubuntu&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;besonderheit_bei_ubuntu&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;648-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 28 Nov 2016 10:35:42 +0000</pubDate>
        </item>
        <item>
            <title>DSS und Updateservice einrichten und automatisiert starten lassen unter Linux (Ubuntu-Server)</title>
            <link>https://doku.asv.bayern.de/alle/technik/install/dss/linux/service</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;dss_und_updateservice_einrichten_und_automatisiert_starten_lassen_unter_linux_ubuntu-server&quot;&gt;DSS und Updateservice einrichten und automatisiert starten lassen unter Linux (Ubuntu-Server)&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;em&gt;Dokumentation geprüft&lt;/em&gt;: Ubuntu 18.04 LTS
&lt;/p&gt;

&lt;p&gt;
Legen Sie die folgende Datei im Ordner &lt;code&gt;/opt/asv&lt;/code&gt; ab. 
&lt;/p&gt;
&lt;dl class=&quot;file&quot;&gt;
&lt;dt&gt;&lt;a href=&quot;https://doku.asv.bayern.de/_export/code/alle/technik/install/dss/linux/service?codeblock=0&quot; title=&quot;Schnipsel herunterladen&quot; class=&quot;mediafile mf_sh&quot;&gt;cron_start.sh&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;pre class=&quot;code file sh&quot;&gt;heute=`date +%Y%m%d_%T`
&amp;nbsp;
cd /opt/asv/server/bin
&amp;nbsp;
mkdir -p ../logs
&amp;nbsp;
if test -d ../logs/old
then
   mv ../logs/nohup.*.out ../logs/old
fi
&amp;nbsp;
nohup ./dssctl start &amp;gt;../logs/nohup.$heute.out 2&amp;gt;&amp;amp;1 &amp;amp;&lt;/pre&gt;
&lt;/dd&gt;&lt;/dl&gt;

&lt;p&gt;
Die Datei ausführbar machen und testweise ausführen.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; chmod u+x cron_start.sh
 ./cron_start.sh
 less logs/nohup.*.out
 less logs/asv.log&lt;/pre&gt;

&lt;p&gt;
Beendet werden die Dienste mit:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; cd /opt/asv/server/bin
 ./dssctl stop --user sys --password &amp;#039;!!ASV!!&amp;#039; --time 0&lt;/pre&gt;

&lt;p&gt;
Zur Konfiguration eines robusten Starts des Servers wird im Ordner &lt;code&gt;configuration&lt;/code&gt; folgende Datei angelegt oder ergänzt:
&lt;/p&gt;
&lt;dl class=&quot;file&quot;&gt;
&lt;dt&gt;&lt;a href=&quot;https://doku.asv.bayern.de/_export/code/alle/technik/install/dss/linux/service?codeblock=1&quot; title=&quot;Schnipsel herunterladen&quot; class=&quot;mediafile mf_ini&quot;&gt;config.local.ini&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;pre class=&quot;code file ini&quot;&gt;#Diese Datei sollte mit einer Leerzeile beginnen
&amp;nbsp;
#Anpassung der Konfiguration
&amp;nbsp;
#Falls die Datenbank noch nicht erreichbar ist, soll es verzögert mehrmals versucht werden.
&lt;span class=&quot;re1&quot;&gt;DB_ConnectionTrials&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;4&lt;/span&gt;
&lt;span class=&quot;re1&quot;&gt;DB_ConnectionWaitingTime&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;15&lt;/span&gt;&lt;/pre&gt;
&lt;/dd&gt;&lt;/dl&gt;

&lt;p&gt;
Ziel ist es, dass bei einem Start des Linux-Servers die Dienste &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; und Updateservice automatisch gestartet werden. Dazu muss die Datei crontab bearbeitet werden. Es wurde dazu eingefügt, dass nach dem Ladevorgang des Betriebssystems 120 Sekunden gewartet wird, ehe die Dienste vom System automatisch gestartet werden. Die Dauer von 120 Sekunden „Wartezeit“ ergibt sich aus dem Bootvorgang einer virtuellen Linuxmaschine. Ggf. muss diese Zeit noch angepasst werden, weil evtl. noch nicht alle Systemprogramme und -dienste zur Verfügung stehen. Hier muss man also an der Stellschraube etwas drehen.
Dazu in der crontab (immer noch als user asvdss) zum Start der Dienste folgende Zeile eintragen (&lt;code&gt;crontab -e&lt;/code&gt;):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; @reboot  sleep 120 &amp;amp;&amp;amp; /opt/asv/cron_start.sh&lt;/pre&gt;

&lt;p&gt;
Den Server neu starten.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; reboot now&lt;/pre&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 02 Apr 2025 14:44:54 +0000</pubDate>
        </item>
        <item>
            <title>Unattended Installation von ASV unter Debian, Ubuntu-Server</title>
            <link>https://doku.asv.bayern.de/alle/technik/install/dss/linux/start</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;unattended_installation_von_asv_unter_debian_ubuntu-server&quot;&gt;Unattended Installation von ASV unter Debian, Ubuntu-Server&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;em&gt;Dokumentation geprüft&lt;/em&gt;: Ubuntu 18.04 LTS
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Unattended Installation von ASV unter Debian, Ubuntu-Server&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;unattended_installation_von_asv_unter_debian_ubuntu-server&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-121&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;grundsaetzliches_zur_installation_unter_linux&quot;&gt;Grundsätzliches zur Installation unter Linux&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server sollte grundsätzlich auf einem Linux-Serversystem installiert werden. In der Regel wird zu diesem Zweck ein Linux-System mit minimaler Softwareausstattung gewählt um höchstmögliche Stabilität zu erwirken. Diese Serversysteme werden überwiegend über die Kommandozeile administriert. Sofern man sich von einem Linux-Desktopsystem (Ubuntu, Mint, etc) per &lt;code&gt;ssh&lt;/code&gt; einloggt, kann sogar der graphische Installations- und Update-Vorgang von &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; ausgeführt werden. Die beschriebene Vorgehensweise kann bei Bedarf auch von einem Linux-Live-system ausgeführt werden. 
Von einem Windows PC aus funktioniert der ssh-Zugang mittels Putty auch.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Grunds\u00e4tzliches zur Installation unter Linux&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;grundsaetzliches_zur_installation_unter_linux&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;122-836&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;vorbereitung_des_server-betriebssystems&quot;&gt;Vorbereitung des Server-Betriebssystems&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Debian oder Ubuntu-Server Grundinstallation ohne graphisches Desktopsystem mit Internetzugang, statischer IP-Adresse oder zumindest festem Namen im lokalen Netzwerk. 
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Vorbereitung des Server-Betriebssystems&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;vorbereitung_des_server-betriebssystems&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;837-1057&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;installation&quot;&gt;Installation&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Vor der Installation des &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Servers muss &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/postgres/linux/start&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:postgres:linux:start&quot; data-wiki-id=&quot;alle:technik:install:postgres:linux:start&quot;&gt;PostgreSQL Server installiert&lt;/a&gt; werden.
&lt;/p&gt;

&lt;p&gt;
Folgende Dateien müssen auf den Server übertragen werden:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2X.X.XXX_XXX_XX_by-installer.zip&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; ssl_Z_KM20XX_1234.p12&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Es wird empfohlen, als Installationsordner &lt;code&gt;/opt/asv&lt;/code&gt; zu verwenden.
Es kann aber auch ein anderer Ordner gewählt werden.
Dabei ist zu beachten, dass keine Leerzeichen, Umlaute oder Sonderzeichen im Pfad verwendet werden.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; sudo adduser asvdss
 sudo mkdir /opt/asv
 sudo chown asvdss:asvdss /opt/asv&lt;/pre&gt;

&lt;p&gt;
Evtl. muss das Paket für &lt;code&gt;unzip&lt;/code&gt; erst installiert werden:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; apt-get install zip&lt;/pre&gt;

&lt;p&gt;
Die weiteren Schritte als Benutzer &lt;code&gt;asvdss&lt;/code&gt; durchführen: 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; sudo su --login asvdss
 cd /opt/asv
 mkdir server
 mkdir installer_2X.X.XXX
 cd installer_2X.X.XXX&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;ACHTUNG: Das gezippte Installationsfile 2X.X.XXX_XXX_XX_by-installer.zip bzw. das Installationsverzeichnis müssen nun im Verzeichnis installer_2X.X.XXX liegen!&lt;/em&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; unzip 2X.X.XXX_XXX_XX_by-installer.zip
 cd install
 chmod u+x *.sh&lt;/pre&gt;

&lt;p&gt;
Die folgende Datei mit dem Namen „auto-install.xml“ muss ebenfalls im Ordner &lt;code&gt;installer_2X.X.XXX/install&lt;/code&gt; abgelegt und angepasst werden. Folgendes ist unbedingt in diesem XML-File zu prüfen und ggf. anzupassen (insbesondere die postgres-Konfigurationswerte und - bei Bedarf - die Zertifikatsdaten):
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Variable installPath : Der absolute Pfad des Installationsverzeichnisses des &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt;, hier /opt/asv/server &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Variable clientCertificateKeyStore : Der relative oder absolute Pfad zur Zertifikatsdatei .p12 mit dem Namen der Zertifkatsdatei&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Variable clientCertificatePassword : Das Passwort zum zugehörigen Zertifikat .p12&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Variable postgreHost : Host der Postgresdatenbank, hier localhost&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Variable postgrePort : Die Portnummer der Postgresdatenbank&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Variable postgreUsername : Der Benutzer Postgres, hier postgres (default)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Variable postgrePassword : Das Passwort des Postgresusers&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Variable postgreDatabase : Die Datenbank, hier postgres &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Variabel postgreSchema : Das Schema, hier asv&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Variable postgreSchemaPwd : Das Passwort für das Schema&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Variable postgreDBName : Der Datenbankname, hier asv&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;Sollten Sie eine unattended Erstinstallation des &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; Servers mit einer integrierten H2-Datenbank vornehmen wollen, so ändern Sie einfach die Eintragung useH2 von false auf true im TargetPanel der auto-install.xml-Datei. Die restlichen Zeilen müssen bestehen bleiben, wobei die Eintragungen für die Postgres-Datenbank vorhanden sein sollen aber für die Installation irrelevant sind.&lt;/strong&gt;
&lt;/p&gt;
&lt;dl class=&quot;file&quot;&gt;
&lt;dt&gt;&lt;a href=&quot;https://doku.asv.bayern.de/_export/code/alle/technik/install/dss/linux/start?codeblock=0&quot; title=&quot;Schnipsel herunterladen&quot; class=&quot;mediafile mf_xml&quot;&gt;auto-install.xml&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;pre class=&quot;code file xml&quot;&gt;&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;?xml&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;version&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;1.0&amp;quot;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;encoding&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;UTF-8&amp;quot;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;standalone&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;no&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;AutomatedInstallation&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;langpack&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;deu&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;de.isb.svp.installer.panels.HelloPanel&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;id&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;hello&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;de.isb.svp.installer.panels.InstallTypePanel&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;id&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;type&amp;quot;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;installType&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;SERVER&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;de.isb.svp.installer.panels.TargetPanel&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;id&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;destination&amp;quot;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;installPath&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;/opt/asv/server&amp;quot;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;useH2&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;false&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;de.isb.svp.installer.panels.ZertifikatPanel&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;id&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;certs&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;clientCertificateKeyStore&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;//HierStehtDerRelativeOderAbsolutePfadZurZertifikatsdateit/ssl_Z_KM20XX_asv.zauner.p12//&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/clientCertificateKeyStore&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;clientCertificatePassword&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;//HierStehtDasZertifikatpasswort//&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/clientCertificatePassword&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/de.isb.svp.installer.panels.ZertifikatPanel&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;     
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;de.isb.svp.installer.panels.CheckSystemPanel&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;id&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;checks&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;de.isb.svp.installer.panels.DSSClientPanel&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;id&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;client&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;de.isb.svp.installer.panels.PostgreSQLPanel&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;id&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;postgres&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;postgreHost&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;localhost&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/postgreHost&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;postgrePort&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;5432&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/postgrePort&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;postgreUsername&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;postgres&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/postgreUsername&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;postgrePassword&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;geheimesPOSTGRESpasswort&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/postgrePassword&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;postgreDatabase&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;postgres&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/postgreDatabase&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;postgreSchema&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;asv&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/postgreSchema&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;postgreSchemaPwd&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;geheimesASVpasswort&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/postgreSchemaPwd&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;postgreDBName&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;asv&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/postgreDBName&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/de.isb.svp.installer.panels.PostgreSQLPanel&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;de.isb.svp.installer.panels.InstallationPanel&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;id&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;install&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;de.isb.svp.installer.panels.MigrationProcessPanel&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;id&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;dbsetup&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;com.izforge.izpack.panels.ShortcutPanel&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;id&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;shortcuts&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;de.isb.svp.installer.panels.FinishPanel&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;id&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;finsish&amp;quot;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;installService&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;false&amp;quot;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;installUS&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;true&amp;quot;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;showInfo&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;false&amp;quot;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;startApp&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;false&amp;quot;&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;updateServiceBackupEnabled&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span class=&quot;re2&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;sc3&quot;&gt;&lt;span class=&quot;re1&quot;&gt;&amp;lt;/AutomatedInstallation&lt;span class=&quot;re2&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/dd&gt;&lt;/dl&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;ACHTUNG HINWEIS:&lt;/em&gt; Der einfachste Weg, ein erstes Skript zu generieren, besteht darin, eine Installation durchzuführen und am Ende des Prozesses das automatisch generierte XML-File (siehe oben) zu speichern:
&lt;/p&gt;

&lt;p&gt;
&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/installation/unattendedinstall.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
Anschließend können die Einstellungen für Installationspfad, Port oder IP-Adresse angepasst werden.
&lt;/p&gt;

&lt;p&gt;
Ausführen der Installation des &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Servers und Kontrolle der Protokolldatei:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; ./install-unattended.sh &amp;gt;install.log 2&amp;gt;&amp;amp;1
 less install.log&lt;/pre&gt;

&lt;p&gt;
Um unter Linux sowohl den &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; als auch das Updateservice als Dienst einzurichten, besuchen Sie die Seite &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/dss/linux/service&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:dss:linux:service&quot; data-wiki-id=&quot;alle:technik:install:dss:linux:service&quot;&gt;DSS und Updateservice einrichten&lt;/a&gt;.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installation&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1058-6159&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;jvm_parameter&quot;&gt;JVM Parameter&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Der Installer kennt Parameter (&lt;img src=&quot;https://doku.asv.bayern.de/lib/images/smileys/fixme.svg&quot; class=&quot;icon smiley&quot; alt=&quot;FIXME&quot; /&gt; welche)?, die man der JVM mittels „-D“ übergeben kann. Nun ist es aber unbequem, hierfür die install.sh zu editieren.
&lt;/p&gt;

&lt;p&gt;
Alternative: Die JVM ergänzt Parameter aus der Umgebungsvariablen JAVA_TOOL_OPTIONS.
&lt;/p&gt;

&lt;p&gt;
Beispiel:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;re2&quot;&gt;JAVA_TOOL_OPTIONS&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&amp;quot;-Dskip.db.version.check=true -Dskip.installer.screen.check=true&amp;quot;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;JVM Parameter&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;jvm_parameter&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;6160-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 11 Jul 2025 07:00:30 +0000</pubDate>
        </item>
        <item>
            <title>Zertifikat installieren</title>
            <link>https://doku.asv.bayern.de/alle/technik/install/dss/linux/zertifikat</link>
            <description>
&lt;h2 class=&quot;sectionedit1&quot; id=&quot;zertifikat_installieren&quot;&gt;Zertifikat installieren&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Folgende Dateien müssen auf den Server übertragen werden:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 2.X.XXX_XXX_XX_by-installer.zip&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; ssl_XXXX_Z_KM2021.p12&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Evtl. muss das Paket für &lt;code&gt;unzip&lt;/code&gt; erst installiert werden:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; apt-get install zip&lt;/pre&gt;

&lt;p&gt;
Die weiteren Schritte als Benutzer &lt;code&gt;asvdss&lt;/code&gt; (Beziehungsweise mit dem Benutzer, welcher bei der Installation angelegt wurde) durchführen: 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; sudo su --login asvdss
 cd /opt/asv
 
 cd installer_2.X.XXX
 &lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;&lt;em class=&quot;u&quot;&gt;ACHTUNG: Das gezippte Installationsfile 2.X.XXX_XXX_XX_by-installer.zip bzw. das Installationsverzeichnis müssen nun im Verzeichnis installer_2.X.XXX liegen!&lt;/em&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; unzip 2.X.XXX_XXX_XX_by-installer.zip
 cd install
 chmod u+x *.sh
 
 Ausführen der Installation des ASV-Servers und Kontrolle der Protokolldatei:
 ./install.sh &amp;gt;install.log 2&amp;gt;&amp;amp;1
 less install.log
 #&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Zertifikat installieren&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;zertifikat_installieren&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-851&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;installationsassistent&quot;&gt;Installationsassistent&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installationsassistent&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installationsassistent&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;852-887&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;installationsart&quot;&gt;Installationsart&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Im folgenden Dialog wird die Installationsart gewählt. Wählen Sie hier „Zertifikat Installation“ aus.&lt;br/&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install5.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Azertifikat&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install5.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install5.png?w=400&amp;amp;tok=b55d50&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;zielverzeichnis&quot;&gt;Zielverzeichnis&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Nun legen Sie das Zielverzeichnis fest, welches bei der Grundinstallation angelegt wurde. Hier in diesem Beispiel /opt/asv. &lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install8.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Azertifikat&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install8.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install8.png?w=400&amp;amp;tok=a2448c&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;zertifikats-auswahl&quot;&gt;Zertifikats-Auswahl&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Ein Zertifikat ist nötig, um den Datenverkehr zwischen dem &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; und dem &lt;abbr title=&quot;Zentraler Schulserver&quot;&gt;ZSS&lt;/abbr&gt; zu verschlüsseln. Hierfür benutzen Sie das OWA-Zertifikat, welches sich bereits an Ihrer Schule befindet. Das anzugebende Passwort ist nicht Ihr OWA-Passwort, sondern jenes, welches Sie bei der Installation des Zertifikats auf den Clients verwendet hatten. Das Passwort sollte sich im Safe befinden.&lt;br/&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/install/dss/linux/asv-install6.png?id=alle%3Atechnik%3Ainstall%3Adss%3Alinux%3Azertifikat&quot; class=&quot;media&quot; title=&quot;alle:technik:install:dss:linux:asv-install6.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/install/dss/linux/asv-install6.png?w=400&amp;amp;tok=e10717&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installationsart&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installationsart&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;888-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 06 Jul 2021 12:32:37 +0000</pubDate>
        </item>
    </channel>
</rss>
