raspberrypi-nas
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| raspberrypi-nas [2016/01/20 14:12] – [Raspberry Pi2 mit Arch Linux als NAS] tom | raspberrypi-nas [2025/05/03 09:10] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| Ein paar Angaben zu den vorhandenen Geräten in meinem Netzwerk | Ein paar Angaben zu den vorhandenen Geräten in meinem Netzwerk | ||
| - | <cli> | + | <code> |
| Router: O2 Box 6431 | Router: O2 Box 6431 | ||
| Notebook 1: Win7 | Notebook 1: Win7 | ||
| Zeile 12: | Zeile 12: | ||
| Smartphone 1: Android | Smartphone 1: Android | ||
| Smartphone 2: Android | Smartphone 2: Android | ||
| - | </cli> | + | </code> |
| ===== microSD-Karte vorbereiten ===== | ===== microSD-Karte vorbereiten ===== | ||
| Zeile 188: | Zeile 188: | ||
| usermod -aG lp neuerBenutzer | usermod -aG lp neuerBenutzer | ||
| === SUDO installieren === | === SUDO installieren === | ||
| + | Sudo kann ein Sicherheitsrisiko sein. Nur installieren wenn man es wirklich braucht. | ||
| pacman -S sudo | pacman -S sudo | ||
| Zeile 351: | Zeile 352: | ||
| sudo pacman -S ssmtp | sudo pacman -S ssmtp | ||
| === ssmtp konfigurieren === | === ssmtp konfigurieren === | ||
| + | sudo nano / | ||
| + | |||
| + | # | ||
| + | # / | ||
| + | # | ||
| + | # The person who gets all mail for userids < 1000 | ||
| + | # Make this empty to disable rewriting. | ||
| + | root=DEIN-ABSENDER-NAME@DOMAIN.TLD | ||
| + | # The place where the mail goes. The actual machine name is required | ||
| + | # no MX records are consulted. Commonly mailhosts are named mail.domain.com | ||
| + | # The example will fit if you are in domain.com and you mailhub is so named. | ||
| + | mailhub=SMTP-SERVER: | ||
| + | # Where will the mail seem to come from? | ||
| + | rewriteDomain=DOMAIN.TLD | ||
| + | # The full hostname | ||
| + | hostname=(none) | ||
| + | AuthUser=BENUTZERNAME-VON-MAILADRESSE | ||
| + | AuthPass=PASSWORT-VON-MAILADRESSE | ||
| + | FromLineOverride=YES | ||
| + | UseTLS=YES | ||
| + | | ||
| + | ==== Crontab mit Skript ==== | ||
| + | Mit der öffentlichen IP und dem ssmtp können wir jetzt unsere Benachrichtigung einrichten. | ||
| + | |||
| + | Als erstes erstellen wir ein Skript " | ||
| + | #/bin/bash | ||
| + | sleep 2m | ||
| + | curl -s http:// | ||
| + | | ||
| + | Jetzt konfigurieren wir einen Cronjob | ||
| + | crontab -e | ||
| + | | ||
| + | Der Raspi soll uns drei mal am Tag (7:00, 12:00, 20:00) die IP mitteilen. Dazu schreiben wir in den Crontab folgendes: | ||
| + | 0 7,12,20 * * * curl -s http:// | ||
| + | Wir speichern **CTRL+O** und schliessen **CTRL+X** nano. | ||
| + | |||
| + | Wollen wir das Skript auch beim booten ausführen, müssen wir einen Cronjob als root erstellen | ||
| + | su | ||
| + | crontab -e | ||
| + | |||
| + | Hier nehmen wir jetzt das Skript mit dem //sleep 2m// und tragen es in den cronjob ein. Hier wird auch die USB-Platte beim booten eingebunden. | ||
| + | @reboot / | ||
| + | @reboot root mount -a | ||
| + | | ||
| + | Wenn wir jetzt unseren Raspi rebooten, können wir testen ob das Skript funktioniert. | ||
raspberrypi-nas.1453295569.txt.gz · Zuletzt geändert: 2025/05/03 09:10 (Externe Bearbeitung)