Benutzer-Werkzeuge

Webseiten-Werkzeuge


reelhttp:installation

Avantgarde

Nach Einloggen als root auf der Avantgarde sind per ssh oder telnet (Putty, RCC usw.) folgende Befehle einzugeben:

cd /tmp
wget http://hthede.de/install-reelhttp.sh
sudo sh install-reelhttp.sh

Später kann dann einfach ein Update gemacht werden.

manuelle / offline Installation

Dazu Paket hthede.de/dist/reelhttp.tgz herunterladen und auf die Reelbox nach /tmp kopieren. Dann Telnet/SSH als root auf die Reelbox gehen und folgende Befehle eingeben:

cd /tmp
tar -xzvf reelhttp.tgz -C /
/etc/reelhttp-base/cgi-bin/checkinstall.sh

Änderung Port

Seit 10/2008 wird Port 80 standardmäßig von vdradmin belegt. Daher wird bei einer Erstinstallation ReelHTTP ab Version 3.29 bzw. der verwendete Webserver Lighttpd auf Port 8002 installiert. Bei einem Update bleibt alles beim wie bislang.

Eine Änderung kann in der Datei /etc/lighttpd/lighttpd.conf und dann nach der Zeile server.port suchen - geändert werden. Ggf. ist das # am Anfang der Zeile zu löschen.

ReelHTTP und andere Webfrontends

Sind auf der Avantgarde neben ReelHTTP auch noch VDRAdmin-AM oder XXV installiert, werden beide ggf. mit in das Menu unter „mehr…“ mit eingebunden. Der Link wird dabei aus der aufgerufenen URL übernommen und passt damit sowohl bei lokalen Aufrufen mit IP - Adresse, als auch Remote mit einer dyndns.org - Adresse o.ä. Bei xxv wird die Portnummer aus der Konfiguration übernommen, bei VDRAdmin wird fest die voreingestellte 8001 (seit 10/2008 80) verwendet.

Bei VDRAdmin kann es zu Problemen wg. der unterschiedlich verwendeten Ports in den unterschiedlichen Konfigurationen kommen.

Reelbox Lite

Gilt auch für Reelbox RSX / RSC / PVR1100s

ReelHTTP befindet sich ab der Version 2 als Basisversion im Image. Die Vollversion kann in jedem Image als Zusatzpaket installiert und dann über ReelHTTP selbst geupdatet werden (siehe unten).

Die Installation des Zusatzpaketes erfolgt entweder über eines der entsprechenden Werkzeuge der Reel oder auch mit folgendem Befehl, eingeben in einer telnet - Konsole:

ipkg-cl install reelhttp

Später kann dann einfach ein Update gemacht werden.

manuelle / offline Installation

Alternativ zum o.g. „automatischen Weg“ können Nutzer, die zB ohne Internetanbindung an der Lite sind, ein manuelles offline - Update machen:

  1. Paket reelhttp.tgz oder reelhttp-base.tgz (Unterschied) herunterladen und auf die Reelbox kopieren
  2. per Telnet auf die Reelbox in den richtigen Pfad gehen
  3. Paket auspacken mit tar -xzvf reelhttp[-base].tgz -C /
  4. /etc/reelhttp-base/cgi-bin/checkinstall.sh ausführen

Upgrade Basisversion auf Vollversion (nur Lite)

Soll ein Upgrade der Basisversion auf die Vollversion (Unterschiede) gemacht werden, ist ein Klick auf mehr… / reelhttp installieren nötig. Wenn die Reelbox nicht mit dem Internet verbunden ist, sind vorher die Schritte der „Offline - Installation“ durchzuführen.

install_full.jpg

Updates 3.28 und früher auf 3.29 und neuer

Mit der Version 3.29 gibt es 2 verschiedene Paket für Lite und AVG, da die Installation einer Datei nach /root auf der Lite wegen des read-only - Dateisystems zum Abbruch führt. Da in den Versionen vor 3.29 der alte Update - Code drin ist (der das falsche Paket holt), ist dieser auf der Lite einmal gesondert zu aktualisieren.

Dazu einmal mehr../Konfiguration/4. special update, reel328u eingeben und Button drücken. Nach Ausführung nochmals mehr../update ausführen und es ist die aktuelle Version auf dem Rechner.

Aufruf klappt nicht

Wenn in einem älteren Image der Aufruf nicht klappen will, bitte die Datei /etc/inetd.conf prüfen. An letzter Stelle sollte genau diese Zeile stehen:

http stream tcp nowait root /usr/sbin/httpd /usr/sbin/httpd -h /etc/httproot 

Besonders zu beachten ist das Ende, da darf nicht (mehr) /opt/reelhttp da stehen.

Diese Änderung wurde mit Aufnahme von ReelHTTP ins Image notwendig und in den meisten Fällen sollte der Eintrag richtig gesetzt sein. In einigen Fällen (Rückspielen von alten Conf - Dateien o.ä.) kann es aber sein, dass immer noch die alten oder keine Werte enthalten sind. Eine früher enthaltene automatische Routine wurde wg. auftretender „Nebenwirkungen“ in einigen Fällen entfernt.

Update

Die aktuell installierte Version wird unter Konfiguration angezeigt.

  1. :!:!! Wenn die Reelbox nicht mit dem Internet verbunden ist, sind vorher die Schritte des „Offline - Update“ durchzuführen (derzeit nur auf der Lite) !!
  2. Das Update wird durch Klick auf update durchgeführt.

Offline Update

Bei einer Offline - Update ist die Reelbox ist nicht mit dem Internet verbunden.

Daher müssen die benötigten Pakete manuell heruntergeladen und an eine bestimmte Stelle auf der Reelbox kopiert werden. (alle Befehle als root)

  1. hthede.de/dist/reelhttp.tgz (oder hthede.de/dist/reelhttp-base.tgz, wenn wirklich nur die Basisversion geupdated werden soll) herunterladen
  2. das in 1. geladene Paket auf die Reelbox nach /tmp kopieren, dies geht z.B. mittels FTP mit den Programmen TotalCommander oder RCC
  3. cd /tmp
  4. Paket auspacken mit tar -xzvf reelhttp.tgz -C / bzw. tar -xzvf reelhttp-base.tgz
  5. cd /etc/reelhttp-base/cgi-bin
  6. sh checkinstall.sh

Konfiguration

ReelHTTP ist zur sofortigen Nutzung „vorkonfiguriert“. Zur Anpassung der Konfiguration siehe Menupunkt Konfiguration unter „mehr…“.

Deinstallation

Avantgarde

apt-get remove lighttpd
rm -rf /etc/reelhttp-base /opt/reelhttp-addons /etc/lighttpd

Lite / PVR / RSX

neues Image flashen

oder

rm -rf /etc/reelhttp-base /opt/reelhttp-addons
reelhttp/installation.txt · Zuletzt geändert: 2013/02/15 16:16 von heiko