Webserver auf ganz kleinen RPi-Zero

Begonnen von curt, 09 März 2019, 06:49:59

Vorheriges Thema - Nächstes Thema

Thorsten Pferdekaemper

Zitat von: curt am 10 März 2019, 21:30:29
Das hat (für meine Idee) einen praktischen Nachteil: Du hast dann pro Satellit noch eine weitere Update-Ebene.
Vielleicht müsstest Du doch mal das ganze Ding vorstellen...
Gruß,
   Thorsten
FUIP

JoWiemann

Hm, habe mal gegoogelt und das gefunden: http://www.aidex.de/software/webserver/

"Der AIDeX Webserver ist eine kleine, handliche HTTP-Server-Software. Damit ist es möglich, Dateien im Internet bereitzustellen und experimentelles Hosting für eine kleine Homepage zu betreiben."

Grüße Jörg

Mist, ist WinDoof  >:(
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

JoWiemann

Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

CoolTux

Wenn es danach geht. Perl.
Ich habe mal mit 50 Zeilen Perl Code einen Webserver für einen Arbeitskollegen geschrieben.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

Zitat von: CoolTux am 10 März 2019, 22:02:29
Ich habe mal mit 50 Zeilen Perl Code einen Webserver für einen Arbeitskollegen geschrieben.

50 Zeilen?

ZitatDer muss sich nicht mit php verstehen, der muss nicht serverside-include können, der muss einfach nur ganz schnell eine statisch vorhandene Datei rausrotzen.

Sowas macht man mit einem einzigen Befehl auf der Systemkonsole...

python3 -m http.server

damit kann der "Webserver" sämtliche Dateien ausliefern, die in dem Verzeichnis liegen, aus dem der Befehl abgesetzt wurde (CWD = current work directory). Der Webserver hört standardmäßig auf Port 8000.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

curt

#21
So läppert es sich halt zusammen: Port umstellen, das Ganze auch noch irgendwie als Dienst starten ...

Mir ging es im ersten Beitrag darum, einen Wiki-Artikel zur Diskussion zu stellen, der Installation und Inbetriebnahme eines leichtgewichtigen, geringe Ressourcen verbrauchenden Webservers beschreibt (den ich wie gesagt für eine ganz andere Sache benötige). Einfach, weil der Webserver "nebenbei" auf für ganz andere Aufgaben vorgesehenen Raspberry Pi Zero W laufen soll.

Den folgenden Threaddrift finde ich aber gar nicht mal schlecht: Holla die Waldfee, was es so alles gibt. Ich denke darüber nach, einige der Erkenntnisse als "Anhang" dem Wiki-Artikel beizufügen. Also erstmal vielen Dank an alle - für die vielen ganz unerwarteten Hinweise.

P.S: Ich habe dem Wiki-Artikel einen neuen Absatz "Alternativen" geschenkt: Link auf diese Diskussion sowie auf die beiden genannten Listen.
RPI 4 - Jeelink HomeMatic Z-Wave