Project

General

Profile

Wiki » History » Version 7

« Previous - Version 7/12 (diff) - Next » - Current version
Franz Urban, 03/20/2019 02:45 PM


IMAP-Server (Dovecot, Postfix, MySQL, Lighttpd, Roundcube)

Betriebssystem Rasbian Stretch Lite

Passwort ändern, Basiseinstellungen und Aktualisieren des Betriebssystems
  • Über ssh auf dem Pi einloggen (user: pi – passwort: raspberry)
  • passwd und dann das neue Kennwort eingeben
  • sudo su
  • apt-get update && apt-get upgrade
  • reboot "now"
  • sudo raspi-config
    Unter der Option 7 Advanced Option -> Expand Filesystem auswählen
    Pi neu starten

Feste IP eintragen
  • sudo nano /etc/dhcpcd.conf
  • Folgende Zeilen am Ende der Datei hinzufügen:
  • # Konfiguration feste IP-Adresse
    interface eth0
    static ip_address=192.168.188.200/24
    static routers=192.168.188.1
    static domain_name_servers=192.168.188.1

    Mittels Crtl+x den Editor schließen und die Datei speichern.
  • Netzwerkdienstprogramm neu starten: sudo /etc/init.d/networking restart
  • sudo reboot "now" und über ssh mit der neuen IP einloggen

USB-Stick aufteilen, automount
  • Mittels fdisk den Datenträger in 1 primäre Partitionen: sudo fdisk /dev/sda

  • d
  • n
    p
    1
    Enter
    Enter
  • w
  • Die einzelnen Partitionen formatieren mit: sudo mkfs -t ext4 /dev/sda1
  • Nun die Ordner erstellen in die später diese Partitionen eingehängt werden: sudo mkdir /media/mail
  • Für den Automount die fstab-Datei in einem Editor öffnen: sudo nano /etc/fstab
    Folgende Zeilen am Ende der Datei hinzufügen:
    /dev/sda1 /media/mail ext4 noatime,data=ordered 0 0
    Mittels Crtl+x den Editor schließen und die Datei speichern.

Webserver Lighttpd installieren und konfigurieren
  • sudo su
  • apt-get install lighttpd
    Mit einem Browser folgende Webseite aufrufen: http://<IP des Pi>/
    Dies sollte aus dem lokalen Netzwerk funktionieren
  • groupadd www-data
  • usermod -G www-data -a pi
  • chown -R www-data:www-data /var/www/html
  • chmod -R 775 /var/www/html
  • service lighttpd force-reload
  • nano /var/www/html/test.html
    Als Inhalt folgendes einfügen:
    <html>
    <head><title>Test-Seite</title></head>
    <body>
    <h1>Das ist eine Test-Seite.</h1>
    </body>
    </html>
  • Zum Testen mit einem Browser folgende Webseite aufrufen: http://&lt;IP des Pi>/test.html
  • PHP installieren apt-get install php7.0 php7.0-common php7.0-cgi
  • lighty-enable-mod fastcgi
  • lighty-enable-mod fastcgi-php
  • service lighttpd force-reload
  • nano /var/www/html/phpinfo.php
    Als Inhalt folgendes einfügen:
    phpinfo();
    ?>
  • Zum Testen mit einem Browser folgende Webseite aufrufen: http://&lt;IP des Pi>/phpinfo.php

Add picture from clipboard (Maximum size: 5 MB)