Raspberry mit externer Festplatte ohne Stromversorgung

Raspberry Pi 4 Modell B; 4 GB, ARM-Cortex-A72 4 x, 1,50 GHz, 4 GB RAM, WLAN-ac, Bluetooth 5, LAN, 4 x USB, 2 x Micro-HDMI

Nach langem Bastelstillstand endlich mal wieder ein Post zum basteln am kleinen Raspberry Pi. Das kleine Allround-Wunder Raspberry Pi läuft bei mir Zuhause als VPN Accesspoint mit WLAN Hotspot für meine Geräte zuhause und neuerdings auch als günstige Timecapsule für mein MacBook Pro und Netzwerkspeicher für alle Geräte. Als Bonus läuft dann noch der bit torrent sync Dienst darauf, der als Backup für meine Handybilder dient.

Falls ihr Interesse an einem Tutorial zu einem der obenstehenden Themen haben möchtet, lasst es mich wissen. Ich schreibe euch dann gerne eine kurze Erklärung hier zusammen.

Aber zum eigentlichen Thema:

Raspberry mit externer Festplatte ohne Stromversorgung

Wer mehrere Dienste auf seinem Raspberry Pi nutzt, benötigt entsprechend viel Speicherplatz. Der Speicher der SD Karten ist aber meist bei 128 gb aufgebraucht und dann werden neue Lösungen benötigt. Der Raspberry hat ab Werk genügend Power um einen USB Stick mit Strom zu versorgen, aber auch diese haben nur begrenzten Speicherplatz. Bei einer externen Festplatte ohne zusätzliche Stromversorgung über ein Netzteil wird es aber schnell eng. Ergebnis: Die Platten starten erst garnicht! Natürlich möchte man sein Setup möglichst klein, leise und ohne 25 verbundene Geräte haben, die alle noch einen Platz in der Steckdosenleiste benötigen.

Deshalb hier die Lösung wie ihr euren Raspberry mit externer Festplatte ohne Stromversorgung betreiben könnt. Korrekterweise sollte ich wohl sagen: “ohne zusätzliche externe Stromversorgung betreiben könnt”. Ihr benötigt hierfür eine 2,5 Zoll externe Festplatte, also eine Festplatte mit Gehäuse, die ihr über USB an den Raspberry (ab Modell B funktioniert der Trick) anschließen könnt. Euer Raspberry Netzteil bzw. das Netzteil, sollte einen Stromoutput von mindestens 2A haben. Besser 2.1A! „Raspberry mit externer Festplatte ohne Stromversorgung“ weiterlesen

Linux: PHP Script auf Webserver aufrufen über die Command line

Wenn man nicht weiss nach was man suchen soll, hilft einem das Internet auch nur bedingt weiter. In letzter Zeit habe ich mich mal wieder mit dem Thema Linux und im speziellen mit dem kleinen Raspberry und dem dazugehörigen Betriebssystem raspbian beschäftigt.

Ziel der Übung war es ein PHP Script, welches auf einem meiner Webserver liegt regelmässig zu starten. Normalerweise würde man dazu den cronjob des Webservers nutzen, leider ging dies in meinem Fall nicht, da mein Provider diesen Server nicht anbietet.

Da ich zufällig einen kleine Raspberry Zuhause stehen habe und dieser ohnehin des Öfteren läuft, dachte ich mir dann wird eben dieser genutzt. Ich kenne mich ein bisschen mit Linux aus, bin aber wirklich kein Profi. Meist muss ich mich jedes mal wieder neu in die Materie einlesen, weil ich zu lange Pausen dazwischen habe.

Damit ich und ihr in Zukunft nicht so lange suchen müsst hier einmal die Informationen.

Ihr müsst das tool wget nutzen. Hierzu gebt ihr in der Command Line folgenden Befehl ein:

wget https://www.kleiner-blog.de/test.php

Man möchte natürlich nicht immer das File lokal downloaden, deshalb wird noch der Parameter -O /dev/null hinzugefügt. Dieser lässt alle outputs des Scripts im Nirvana verschwinden.

Zusätzlich befindet sich das Script hinter einer .htaccess Datei. Entsprechend muss das aufrufen von wget erweitert werden, damit der Passwortschutz entsprechend bewältigt werden kann.

Der fertige Aufruf sieht dann so aus:

wget -O /dev/null –user=UUU –password=PPP http://www.kleinXr-blog.de/test.php

Ich hoffe, ich konnte euch damit helfen. Folgende Suchbegriffe hatte ich benutzt, ohne dass ich wirklich fündig geworden bin. Deshalb hoffe ich, sie helfen euch:

  • rasbian call php on another server
  • Linux PHP Script aufrufen command line
  • PHP script command line
  • Linux start php script
  • call php internet
  • wget php webserver
  • wget .htaccess linux

An dieser Stelle noch mal herzlichen Dank an Martin, der mir damals das besagte PHP Script gezaubert und mich auf die Idee mit dem “ruf das PHP Script doch einfach von deiner Linxu Box aus auf” gebracht hat.