Lektion 6.3 – Optional: Samba-Freigabe im LAN für Austauschdateien
Ziel der Lektion
Sie richten optional eine kleine Samba-Freigabe ein, damit Sie vom Windows-PC oder einem anderen Rechner im Heimnetz bequem auf einen Austauschordner des Raspberry Pi zugreifen können.
Wichtig: Samba ist nicht nötig, damit n8n läuft. Diese Lektion ist nur ein Komfort-Baustein für den Alltag.
Nicht freigeben: ``/srv/docker/n8n`` , ``/srv/docker/n8n/data`` oder die Datei ``.env``. Verwenden Sie stattdessen einen separaten Austauschordner.
1) Samba installieren
sudo apt update sudo apt install -y samba
2) Austauschordner anlegen
sudo mkdir -p /srv/shares/n8n-exchange sudo chown master:master /srv/shares/n8n-exchange sudo chmod 775 /srv/shares/n8n-exchange
Hinweis: Wenn Ihr Linux-Benutzer nicht ``master`` heißt, passen Sie den Namen in den Befehlen entsprechend an.
3) Samba-Passwort für den Benutzer setzen
sudo smbpasswd -a master
Wichtig: Das ist das Passwort für den Samba-Zugriff im Netzwerk – nicht automatisch Ihr normales Linux-Passwort.
4) Samba-Konfiguration sichern
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
5) Freigabe in smb.conf eintragen
Öffnen Sie die Samba-Konfiguration:
sudo nano /etc/samba/smb.conf
Fügen Sie am Ende der Datei diesen Block ein:
[n8n-exchange] comment = n8n Austauschordner im LAN path = /srv/shares/n8n-exchange browseable = yes read only = no guest ok = no valid users = master create mask = 0664 directory mask = 0775
Hinweis: Auch hier gilt: Wenn Ihr Benutzer nicht ``master`` heißt, bitte anpassen.
6) Konfiguration prüfen und Samba neu starten
testparm -s sudo systemctl restart smbd sudo systemctl enable smbd sudo systemctl status smbd --no-pager
Erwartung: Der Dienst ``smbd`` läuft ohne Fehler.
7) Zugriff von Windows testen
Öffnen Sie im Windows-Explorer:
\\core.local\n8n-exchange
Falls der Hostname im Heimnetz nicht sauber aufgelöst wird, alternativ:
\\IP-ADRESSE\n8n-exchange
Danach mit dem zuvor gesetzten Samba-Benutzer und Passwort anmelden.
8) Was in diesen Ordner gehört – und was nicht
Sinnvoll
- exportierte Workflows
- Screenshots
- Dokumentation
- Textdateien
- Austauschdateien zwischen Windows-PC und Raspberry Pi
Nicht sinnvoll
- ``.env``
- produktive n8n-Daten
- Secrets / Tokens / Schlüssel
- komplette Container-Verzeichnisse
Typische Fehlerbilder
Zugriff verweigert: Benutzername/Passwort prüfen, ``valid users`` kontrollieren Freigabe nicht sichtbar: ``systemctl status smbd`` und ``testparm -s`` prüfen Hostname geht nicht: mit ``\\IP-ADRESSE\n8n-exchange`` testen
Merksatz
Samba ist in diesem Kurs eine optionale Komfort-Erweiterung – n8n selbst bleibt davon unabhängig.