Project

General

Profile

Wiki » History » Version 8

Franz Urban, 03/20/2019 02:52 PM

1 1 Franz Urban
h1. IMAP-Server (Dovecot, Postfix, MySQL, Lighttpd, Roundcube)
2 1 Franz Urban
3 1 Franz Urban
h2. Betriebssystem Rasbian Stretch Lite
4 1 Franz Urban
* Download unter: https://www.raspberrypi.org/downloads/raspbian/
5 1 Franz Urban
* Das Programm ‚Etcher‘ herunterladen und installieren: https://www.balena.io/etcher/
6 1 Franz Urban
* Etcher öffnen und das ausgepackte Image auf eine SD-Karte schreiben
7 1 Franz Urban
* Nun eine leere Datei Namens ‚ssh‘ im Top-Level-Bereich der ‚boot‘-Partition erstellen
8 1 Franz Urban
9 1 Franz Urban
h2. Passwort ändern, Basiseinstellungen und Aktualisieren des Betriebssystems
10 1 Franz Urban
* Über ssh auf dem Pi einloggen (user: pi – passwort: raspberry)
11 1 Franz Urban
* @passwd@ und dann das neue Kennwort eingeben
12 2 Franz Urban
* @sudo su@
13 2 Franz Urban
* @apt-get update && apt-get upgrade@
14 2 Franz Urban
* @reboot "now"@
15 1 Franz Urban
* @sudo raspi-config@
16 1 Franz Urban
Unter der Option 7 Advanced Option -> Expand Filesystem auswählen
17 3 Franz Urban
Pi neu starten
18 1 Franz Urban
19 1 Franz Urban
h2. Feste IP eintragen
20 1 Franz Urban
* @sudo nano /etc/dhcpcd.conf@
21 1 Franz Urban
* Folgende Zeilen am Ende der Datei hinzufügen:
22 1 Franz Urban
* @# Konfiguration feste IP-Adresse
23 1 Franz Urban
interface eth0
24 1 Franz Urban
static ip_address=192.168.188.200/24
25 1 Franz Urban
static routers=192.168.188.1
26 1 Franz Urban
static domain_name_servers=192.168.188.1@
27 1 Franz Urban
Mittels Crtl+x den Editor schließen und die Datei speichern.
28 1 Franz Urban
* Netzwerkdienstprogramm neu starten: @sudo /etc/init.d/networking restart@
29 4 Franz Urban
* @sudo reboot "now"@ und über ssh mit der neuen IP einloggen
30 4 Franz Urban
31 4 Franz Urban
h2. USB-Stick aufteilen, automount
32 4 Franz Urban
* Mittels fdisk den Datenträger in 1 primäre Partitionen: @sudo fdisk /dev/sda@
33 6 Franz Urban
> * @d@
34 6 Franz Urban
> * @n@
35 6 Franz Urban
> p
36 6 Franz Urban
> 1
37 6 Franz Urban
> Enter
38 6 Franz Urban
> Enter
39 6 Franz Urban
> * @w@
40 4 Franz Urban
* Die einzelnen Partitionen formatieren mit: @sudo mkfs -t ext4 /dev/sda1@
41 4 Franz Urban
* Nun die Ordner erstellen in die später diese Partitionen eingehängt werden: @sudo mkdir /media/mail@
42 4 Franz Urban
* Für den Automount die fstab-Datei in einem Editor öffnen: @sudo nano /etc/fstab@
43 4 Franz Urban
Folgende Zeilen am Ende der Datei hinzufügen:
44 4 Franz Urban
@/dev/sda1	/media/mail	ext4	noatime,data=ordered	0	0@
45 4 Franz Urban
Mittels Crtl+x den Editor schließen und die Datei speichern.
46 7 Franz Urban
47 7 Franz Urban
h2. Webserver Lighttpd installieren und konfigurieren
48 7 Franz Urban
* @sudo su@
49 7 Franz Urban
* @apt-get install lighttpd@
50 7 Franz Urban
Mit einem Browser folgende Webseite aufrufen: http://<IP des Pi>/
51 7 Franz Urban
Dies sollte aus dem lokalen Netzwerk funktionieren
52 7 Franz Urban
* @groupadd www-data@
53 7 Franz Urban
* @usermod -G www-data -a pi@
54 7 Franz Urban
* @chown -R www-data:www-data /var/www/html@
55 7 Franz Urban
* @chmod -R 775 /var/www/html@
56 7 Franz Urban
* @service lighttpd force-reload@
57 7 Franz Urban
* @nano /var/www/html/test.html@
58 7 Franz Urban
Als Inhalt folgendes einfügen:
59 7 Franz Urban
@<html>
60 7 Franz Urban
<head><title>Test-Seite</title></head>
61 7 Franz Urban
<body>
62 7 Franz Urban
<h1>Das ist eine Test-Seite.</h1>
63 7 Franz Urban
</body>
64 7 Franz Urban
</html>@
65 8 Franz Urban
* Zum Testen mit einem Browser folgende Webseite aufrufen: http://192.168.188.200/test.html
66 7 Franz Urban
* PHP installieren @apt-get install php7.0 php7.0-common php7.0-cgi@
67 7 Franz Urban
* @lighty-enable-mod fastcgi@
68 7 Franz Urban
* @lighty-enable-mod fastcgi-php@
69 7 Franz Urban
* @service lighttpd force-reload@
70 7 Franz Urban
* @nano /var/www/html/phpinfo.php@
71 7 Franz Urban
Als Inhalt folgendes einfügen:
72 7 Franz Urban
@<?
73 7 Franz Urban
     phpinfo();
74 1 Franz Urban
?>@
75 8 Franz Urban
* Zum Testen mit einem Browser folgende Webseite aufrufen: http://192.168.188.200/phpinfo.php
76 8 Franz Urban
* Ändern des Hostnamen: TODO
Add picture from clipboard (Maximum size: 5 MB)