Dateiverwaltung für die WebBox
ulrich
2018-02-18 6494918174ac62f395753ba484384be5cd09e9a0
WebBox Doku ergaenzt
2 files modified
10 ■■■■ changed files
web/META-INF/daten/www/dok/wbx/Betrieb-Docker.htmi 5 ●●●●● patch | view | raw | blame | history
web/META-INF/daten/www/dok/wbx/Installation.htmi 5 ●●●●● patch | view | raw | blame | history
web/META-INF/daten/www/dok/wbx/Betrieb-Docker.htmi
@@ -18,8 +18,9 @@
<h2><a name="bak"></a>Daten sichern</h2>
<p>Die WebBox legt alle ver&auml;nderlichen Nutzerdaten in den Volumes&nbsp;<code>/derby-daten</code>&nbsp;und <code>/tc-daten</code>&nbsp;im Arbeitsverzeichnis ab, aus dem heraus die Docker-Container gestartet werden. Eine regelm&auml;&szlig;ige Kopie von <code>/derby-daten</code>&nbsp;und <code>/tc-daten</code> v<span style="font-size: 1em;">ermeidet Datenverlust im Falle von St&ouml;rungen oder Fehlern.</span></p>
<h3><a name="sec"></a>Datensicherheit</h3>
<p>Die WebBox bewirkt keine Zugriffsbeschr&auml;nkungen auf der Ebene des Betriebssystems des Docker-Containers, in dem die WebBox l&auml;uft, dem WebBox-Container. Jeder Benutzer des WebBox-Containers kann so auf Inhalte des Rechners zugreifen, wie es der Systemadministrator von Docker festgelegt hat.</p>
<p>&Uuml;ber die Benutzerverwaltung der WebBox erteilte Berechtigungen bewirken Beschr&auml;nkungen des Zugriffs &uuml;ber die WebBox. Solange die WebBox l&auml;uft, unterliegen Zugriffe den Regeln, die in der Benutzerverwaltung der WebBox festgelegt sind. Diese Regeln bewirken im Auslieferungszustand der WebBox, dass nur Daten im Verzeichnis <code>/usr/local/wbx/daten </code>des WebBox-Containers &uuml;ber die WebBox zug&auml;nglich sind.</p>
<p>Die WebBox bewirkt keine Zugriffsbeschr&auml;nkungen auf der Ebene des Betriebssystems, auf dem Docker l&auml;uft. Jeder Benutzer der WebBox kann so auf Inhalte des Rechners zugreifen, auf dem Docker l&auml;uft, wie es der Systemadministrator des Rechners festgelegt hat.</p>
<p>&Uuml;ber die Benutzerverwaltung der WebBox erteilte Berechtigungen bewirken lediglich Beschr&auml;nkungen des Zugriffs innerhalb der WebBox und regeln beispielsweise, welcher Benutzer die Benutzerverwaltung der WebBox oder die Dateiverwaltung der WebBox verwenden darf.</p>
<p>Mit welchen Rechten zum Beispiel aus der Dateiverwaltung der WebBox heraus auf Dateien zugegriffen werden darf, muss je nach gew&uuml;nschter Berechtigung n&ouml;tigenfalls vom Systemadministrator des Rechners, auf dem Docker l&auml;uft, konfiguriert werden.&nbsp;&nbsp;</p>
<h3>Programme</h3>
<p>Die WebBox erm&ouml;glicht die Ausf&uuml;hrung von Programmen auf dem WebBox-Container. Benutzer der WebBox k&ouml;nnen mit der WebBox Programme ausf&uuml;hren, mit denen es m&ouml;glich ist, auf Daten des WebBox-Containers zuzugreifen.</p>
<p>Um zu verhindern, dass auf diesem Weg der Benutzer einer WebBox auf Daten des WebBox-Containers zugreift, d&uuml;rfen in der Benutzerverwaltung der WebBox die Rollen <code>manager-script</code>, <code>manager-gui</code>, <code>nutzerAdmin</code> und <code>wbxAdmin</code> nur Nutzern erteilt werden, die berechtigt sind, auf Daten des WebBox-Containers zuzugreifen.</p>
web/META-INF/daten/www/dok/wbx/Installation.htmi
@@ -6,10 +6,9 @@
</ul>
<p>Nachfolgend ist beschrieben, wie diese Formen der Installation ausgef&uuml;hrt werden.</p>
<h2><a name="docker-inst"></a>Installation als Docker-Container</h2>
<p>Damit die WebBox als Docker-Container installiert werden kann, muss auf der betreffenden Maschine zun&auml;chst Docker installiert sein. Docker kann auf viele verschiedene Arten genutzt werden, zum Beispiel auch mit Hilfe von VirtualBox in einer virtuellen Maschine, wie es der Artikel <a href="http://uhilger.de/dev/Artikel/coreos/Docker-CoreOS-VirtualBox">Docker mit CoreOS und VirtualBox</a> beschreibt. Wird die WebBox als Docker-Container aus VirtualBox heraus genutzt, m&uuml;ssen in den Netzwerkeinstellungen der virtuellen Maschine Weiterleitungen f&uuml;r Port 8098 (http) und 8442 (https) eingerichtet werden.&nbsp;</p>
<p>Ist Docker betriebsbereit, werden zur Installation der WebBox als Docker-Container die folgenden Schritte ausgef&uuml;hrt.</p>
<p>Damit die WebBox als Docker-Container installiert werden kann, muss auf der betreffenden Maschine <a href="https://uhilger.de/dev/Artikel/coreos/Docker-CoreOS-VirtualBox">Docker</a> installiert sein. Ist Docker betriebsbereit, werden zur Installation der WebBox als Docker-Container die folgenden Schritte ausgef&uuml;hrt.</p>
<ol>
<li>Das Docker-Image der WebBox&nbsp;erzeugen<br /><code>docker build -t wbx http://uhilger.de/dl/wbx/wbxd.tar.gz</code></li>
<li>Das Docker-Image der WebBox&nbsp;erzeugen<br /><code>docker build -t wbx https://uhilger.de/dl/wbx/wbxd.tar.gz</code></li>
</ol>
<p>&nbsp;<span style="font-size: 1em;">Nun ist die WebBox bereit zum</span><span style="font-size: 1em;">&nbsp;</span><a style="font-size: 1em;" href="Betrieb-Docker.htmi">Start als Docker-Container</a><span style="font-size: 1em;">.</span></p>
<h2><a name="filesys-inst"></a>Installation im Dateisystem</h2>