Dipl.-Ing. Roger Steen

IT Consulting, Softwareentwicklung, Business Coaching und Fotografie


 

RASPBERRY PI incl. Buchempfehlungen

Inbetriebnahme des Raspberry Pi

Einrichtung des
WLAN-Adapters (Edimax)

Der alternative Zugriff über
eine Remotedesktopverbindung
das Cygwin Terminal
den Cygwin XWin Server

Die Installation der Zusatzsoftware
für die Erweiterungsplatine
für das Kameramodul

Die Einrichtung
eines Webservers
eines FTP-Servers

Die Installation
des RPI ControlCenters
weiterer Software

Das System aktuell halten

Ich freue mich über Ihr Feedback zu dieser Anleitung, die im Dezember 2013 erstellt.

Sie wurde im April 2019 zum ersten Mal überarbeitet und basierte auf dem Raspbian-Image (Debian Stretch)
2019-04-08-raspbian-stretch-lite.img
2019-04-08-raspbian-stretch-full.img

Sie wurde im Februar 2024 erneut überarbeitet und basierte auf dem Raspbian-Image (Debian Bullseye)
2023-12-05-raspios-bullseye-armhf-full.img

FTP-SERVER EINRICHTEN
Stand Februar 2015

Standardmäßig verfügt ein Webserver über eine FTP Dienst, zum Austausch von Dateien. Im Terminal könnten mittels Eingabe Dateien hochladen werden - das ist aber recht mühsam. Um Dateien via Drag & Drop verschieben zu können, wird ein FTP Zugang konfiguriert und dann mit einem FTP Client genutzt.

sudo apt-get install vsftpd

Jetzt muss noch die Datei vsftpd.conf bearbeit werden:

sudo nano /etc/vsftpd.conf

Nach den folgenden Einträgen suchen und gegebenfalls anpassen:

Anonymous_enable=NO
Local_enable=YES
Write_enable=YES
local_umask=022
Ascii_upload_enable=YES
Ascii_download_enable=YES

Speichern der Datei mit Strg-O und schließen mit Strg-X. Dann den FTP Dienst neu starten:

sudo /etc/init.d/vsftpd restart

Nun wird für den User "pi" noch die Berechtigung benötigt, um in das /var/www Verzeichnis zu beschreiben, hier kommen später die Internetseiten hin.

sudo usermod -a -G www-data pi
sudo chown -R pi /var/www

Jetzt auf dem Windows Rechner den Filezilla Client installieren, eine Verbindung zum Raspberry Pi einrichten und mit dem User "pi" die Webseite in das /var/www Verzeichnis hochladen. Braucht die Webseite für bestimmte Verzeichnisse Schreibrechte, um mit PHP zum Beispiel Logfiles zu schreiben, dann müssen diese gesondert vergeben werden.