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
Nächste Überarbeitung
Vorhergehende Überarbeitung
rpi_dw [2019/02/22 12:23] administratorrpi_dw [2020/02/02 20:33] (aktuell) administrator
Zeile 1: Zeile 1:
 ====== Raspberry als Dokuwiki-Server ======  ====== Raspberry als Dokuwiki-Server ====== 
  
-V 1.10   => // administrator | 22-Feb-2019 00:38 //+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:
Zeile 363: Zeile 381:
 Die nächsten Plugin's werden analog zu der vorigen Installation im Programmteil ''//Erweiterungen Verwalten//'' eingefügt. Die nächsten Plugin's werden analog zu der vorigen Installation im Programmteil ''//Erweiterungen Verwalten//'' eingefügt.
 \\ \\
-In der Grundinstallation werden hier folgende, weitere Plugins, verwendet: 
- 
-**=> BackupTool for DokuWiki** - Führt ein Backup der Daten eines DokuWiki-Servers durch. [[https://www.dokuwiki.org/plugin:backup|Doku]]\\ 
- 
-**=> Gallery Plugin** - Erzeugt eine Bildergallerie aus einem Namespace oder einem RSS/ATOM Feed. [[http://www.dokuwiki.org/plugin:gallery|Doku]]\\ 
- 
-**=> Note Plugin** - Darstellung von auffälliger, bunter Notitz/Tip/Warnung. [[https://www.dokuwiki.org/plugin:note|Doku]]\\ 
- 
-**=> Open Document Plugin** - Exportiert eine Seite im Open Document Format (Libre-/Open Office). [[http://www.dokuwiki.org/plugin:odt|Doku]]\\ 
-//Bei der Erstellung von Seiten ist zu beachten, dass die Exportfunktionen kein HTML exportieren können!// 
- 
-**=> timer** - Ereignis zu einem definierten Zeitpunkt anzeigen. [[https://www.dokuwiki.org/plugin:timer|Doku]] 
- 
-**=> DokuWiki Upgrade Plugin** - Upgradefunktion der Dokuwiki-Installation. [[http://www.dokuwiki.org/plugin:upgrade|Doku]] 
- 
-**=> Yearbox Plugin** - Erstellt einen vollständigen HTML-Kalender für das angegebene Jahr mit einem Link zum Erstellen einer neuen Seite für jeden Tag des Jahres. Bestehende Seiten erhalten eine QuickInfo mit einer Vorschau des Seiteninhalts. [[https://www.dokuwiki.org/plugin:yearbox|Doku]]\\ 
- 
-**=> Comment Syntax Plugin** - Damit ist es möglich, Kommentare im Seitenquelltext unterzubringen, welche in den präsentierten Seiten nicht angezeigt werden. [[https://www.dokuwiki.org/plugin:commentsyntax|Doku]]\\ 
- 
-__Testweise Installationen:__\\ 
-**=> Tabinclude Plugin** - Dieses Plugin erzeugt eine Karteikartenfunktion. [[https://www.dokuwiki.org/plugin:tabinclude|Doku]]\\ 
  
 +Die Liste der Installierten Plugins ist [[rpi_dw_plugin|hier]] zu finden.
  
 ---- ----
Zeile 449: Zeile 447:
 ===== Tips und Tricks ===== ===== Tips und Tricks =====
  
-Um zu den Tips und Tricks zu gelangen, dem [[rpi_dw_tt|Link]] folgen.+[[rpi_dw_tt|{{:icons:go-redo.png?20|Tips und Tricks}}]] Um zu den Tips und Tricks zu gelangen, dem [[rpi_dw_tt|Link]] folgen.
  
 ---- ----
rpi_dw.1550834623.txt.gz · Zuletzt geändert: 2019/02/22 12:23 von administrator