Anleitung zum Bau und Betrieb einer Webcam

 

Anmerkungen zum IR-Betrieb


zurück     

Die Voraussetzung dafür, die eigenen Bilder übers Internet zu verbreiten ist der Betrieb einer eigenen Website bzw. Homepage.
 
Wer damit schon gearbeitet hat, der weiss dass die eigenen Inhalte erst einmal dort hin (nämlich auf den vom Provider bereitgestellten Webserver) übertragen werden müssen.
 
Das geschieht in der Regel mit einem FTP-Programm.
Deren gibt es viele, für Windows und auch für Linux. Mein Vorschlag wäre Filezilla (natürlich kostenlos), aber das soll jeder machen wie er mag.
 
Weil es so viele unterschiedliche Programme und Methoden zur Dateiübertragung gibt, kann ich hier keine genaue Gebrauchsanweisung liefern.
Eines ist aber Allen gemeinsam: Man bekommt vom Provider zum FTP-Zugang einen Usernamen und ein Passwort zugeteilt (bzw. kann sich das Passwort aussuchen).
Mit Username und Passwort meldet man sich dann an seinem Server an und überträgt dorthin was immer man dort stehen haben will.
 
Wir brauchen dort 2 verschiedene Dinge:

  • zuallererst einmal die Seite selbst, auf der unsere Bilder online erscheinen sollen
  • und zweitens jeweils das aktuelle Bild Zur Übertragung der Seite verwenden wir das FTP-Programm unserer Wahl.
     
    Wir legen auf unserer Homepage www.meinehomepage.de/ ein Unterverzeichnis an, z.B. www.meinehomepage.de/webcam/ und dazu gleich noch eines, in das die Bilder kommen: www.meinehomepage.de/webcam/pic
     
    In das Directory webcam schieben wir per FTP einfach eine nach unseren persönlichen Vorlieben angepasste Seite wie sie in source-2.html zur Verfügung steht.
     
    jetzt muss nur noch das jeweils aktuelle Bild in das Verzeichnis pic gestellt werden, das erledigen wir mit einer Erweiterung unseres transmit.scr - Scripts.
    Wir hängen also folgendes an:
     
    export SSHPASS=meinpasswort
    sshpass -e sftp user@meinserver <<SCRIPT
    lcd /var/www/html/pic
    put webcam.jpg
    rename webcam.jpg webcam1.jpg
    quit
    SCRIPT
    
    Bevor wir das Script per crontab laufen lassen, müssen noch 2 Kleinigkeiten erledigt werden: sshpass muss installiert werden
    sudo apt-get install sshpass
    
    und sftp muss einmalig von Hand gestartet werden, um den Zugangsschlüssel zu akzeptieren.
    sftp USERNAME@MEINSERVER
    
    Bei Eingabe des korrekten Usernamens und des zugehörigen FTP-Passworts Passwort erscheint eine Abfrage, ob der FTP-Server zur Liste der bekannten Server hinzugefügt werden soll.
    Da wir das wollen, bitte mit Ja quittieren.
     
    Nun kann unser Script laufen, die Bilder werden übertragen und unter der Webadresse www.meinehomepage.de/webcam/meinewebcamseite.html kann man sie weltweit bewundern.
     
    Hier ist z.B. meine grade fertiggestellte Seite: www.edmuehle.de/webcam/resultat.html

  • zurück