Benutzer-Werkzeuge

Webseiten-Werkzeuge


rpi_dw

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
rpi_dw [2019/02/23 21:22] administratorrpi_dw [2020/02/02 20:33] (aktuell) administrator
Zeile 1: Zeile 1:
 ====== Raspberry als Dokuwiki-Server ======  ====== Raspberry als Dokuwiki-Server ====== 
  
-=> // administrator | 23-Feb-2019 21:21 //+Ver.1.01
 \\ \\
  
Zeile 11: Zeile 11:
 \\ \\
 Voraussetzung ist ein lauffähiges System mit [[ssh_boot|SSH]] Zugang und einer am USB-Port angeschlossenen Festplatte oder einem USB-Stick.\\ Voraussetzung ist ein lauffähiges System mit [[ssh_boot|SSH]] Zugang und einer am USB-Port angeschlossenen Festplatte oder einem USB-Stick.\\
-In diesem Beispiel wird ''**raspbian-stretch-lite, Version 2018-11-13**'' verwendet. Da hier eine längere Installation durchgeführt wird,  sollte ein ''**dist-upgrade**'' durchgeführt werden. Starten, und dann auf einen Kaffee oder so gehen. +In diesem Beispiel wird ''**raspbian-buster-lite, Version 2019-09-26**'' verwendet. Da hier eine längere Installation durchgeführt wird,  sollte ein ''**full upgrade**'' durchgeführt werden. Starten, und dann auf einen Kaffee oder so gehen. 
  
 **Paketlisten aktualisieren** **Paketlisten aktualisieren**
  
 <code> <code>
-sudo apt-get update -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y+sudo apt full upgrade -y
 </code> </code>
 \\ \\
Zeile 104: Zeile 104:
 </code> </code>
  
-Nun wurde im Ordner **/mnt/** das Verzeichnis **/usbdisk/** erstellt und die Festplatte in diesem Ordner gemountet.+Nun wurde im Ordner **/mnt/** das Verzeichnis **/ssd/** erstellt und die Festplatte in diesem Ordner gemountet.
  
 Mit der Eingabe von:\\ Mit der Eingabe von:\\
Zeile 152: Zeile 152:
  
 Für unsere Festplatte folgende Zeile einfügen:\\ Für unsere Festplatte folgende Zeile einfügen:\\
-''UUID=f9b3a36b-64d2-412c-8218-0fc2d083dd8e /mnt/ssd ext4 defaults 0 0 '' \ \\+ 
 +<code> 
 +UUID=f9b3a36b-64d2-412c-8218-0fc2d083dd8e /mnt/ssd ext4  noauto,x-systemd.automount,x-systemd.idle-timeout=3600,defaults     0 
 +</code>
  
 Danach Rechte vergeben, dass alle auf die Disk schreiben können. Falls Bedenken bestehen, dass unberechtigte zugriff haben, die Rechte entsprechend ändern: Danach Rechte vergeben, dass alle auf die Disk schreiben können. Falls Bedenken bestehen, dass unberechtigte zugriff haben, die Rechte entsprechend ändern:
Zeile 159: Zeile 162:
 sudo chmod 777 /mnt/ssd/ sudo chmod 777 /mnt/ssd/
 </code> </code>
 +
 +----
 +
 +Raspbian verwendet das Init-System **systemd**. Dieses enthält einen Automounter, der auch durch einen Eintrag in **fstab** aktiviert werden kann. Trägt man in einem fstab-Eintrag die mount-Optionen \\**noauto,x-systemd.automount** ein, so wird die Partition bzw. Netzwerk-Freigabe nicht schon beim Systemstart, sondern erst bei einem Zugriffsversuch automatisch eingebunden. Fügt man noch zusätzlich die Option **x-systemd.idle-timeout=60** ein, so wird die eingebundene Partition bzw. Freigabe nach einer Untätigkeit von 60 Sekunden wieder automatisch ausgehängt. Natürlich kann der Wert für das Timeout beliebig verändert werden.\\
 +
 +----
 +
 +//__Quelle:__// https://wiki.ubuntuusers.de/fstab/
 +
 +----
  
 Den Pi rebooten und kontrollieren, ob die Festplatte gefunden wird. Den Pi rebooten und kontrollieren, ob die Festplatte gefunden wird.
Zeile 186: Zeile 199:
 <code> <code>
 cd /etc/apache2/sites-available cd /etc/apache2/sites-available
-sudo nano 000-default.conf+sudo nano 000-default.conf
 </code> </code>
  
Zeile 192: Zeile 205:
  ServerAdmin webmaster@localhost   ServerAdmin webmaster@localhost
 # DocumentRoot /var/www/html  # DocumentRoot /var/www/html
- DocumentRoot /mnt/ssd/www/html + DocumentRoot /mnt/ssd/www/html
  
 </code> </code>
Zeile 236: Zeile 249:
 <code> <code>
 cd /mnt/ssd/www cd /mnt/ssd/www
-sudo wget http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz+sudo wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
 </code> </code>
  
Zeile 248: Zeile 261:
 </code> </code>
  
 +Im Verzeichnis /var/www/html/ die Version von dokuwiki kontrollieren:
 +<code>
 +ls -lsa /var/www/html/
 +</code>
 +Die dort gefundene Version von Dokuwiki (hier dokuwiki-2018-04-22b) in den Verschiebebefehl eintragen
 Das hier entstandene Verzeichnis mit der aktuellen Versionsangabe benennen wir mit: Das hier entstandene Verzeichnis mit der aktuellen Versionsangabe benennen wir mit:
 <code> <code>
-sudo mv /var/www/html/dokuwiki-2016-06-26a /mnt/ssd/www/html/dokuwiki+sudo mv /var/www/html/dokuwiki-2018-04-22b /mnt/ssd/www/html/dokuwiki
 </code> </code>
 nach dokuwiki um und setzen die entsprechenden Rechte für Apache: nach dokuwiki um und setzen die entsprechenden Rechte für Apache:
Zeile 344: Zeile 362:
 \\ \\
 \\ \\
-**=> Color Plugin** - Farbigen Test in Dokuwiki-Seiten. [[https://www.dokuwiki.org/plugin:color|Doku]]+**=> Color Plugin** - Farbigen Text in Dokuwiki-Seiten. [[https://www.dokuwiki.org/plugin:color|Doku]]
  
 In den ''Admin''-Bereich wechseln: In den ''Admin''-Bereich wechseln:
rpi_dw.1550953374.txt.gz · Zuletzt geändert: 2019/02/23 21:22 von administrator