Gentoo VdrAdmin
Grundlagen
Der Vdradmin AM dient der Fernbedienung des VDR mithilfe eines Webrowsers von einem entfernten Rechner aus. VDRadmind stellt einen Daemon dar, der im Hintergrund mit dem VDR kommuniziert und entsprechende Informationen zur Verfügung stellt. Damit ist es möglich, über ein Web-interface Timer zu programmieren, EPG-Daten einzusehen, Sender umzuschalten und noch einiges mehr.
Installation
ACHTUNG! Das Ebuild heist jetzt vdradmin-am!
Mittels ebuild wird dieses Addon installiert. Notwenige Abhängigkeiten werden automatisch aufgelöst und gleich mitinstalliert.
vdr root # ACCEPT_KEYWORDS="~x86" emerge vdradmind -p These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-perl/Compress-Zlib-1.22 [ebuild N ] net-www/vdradmind-0.94
Die Installation geschieht ohne den Parameter -p.
Um die VDRAdmin mit dem ->BigPatch zu versehen muss in der make.conf folgender Eintrag gemacht werden:
VDRADMIN_OPTS="bigpatch"
Konfiguration
Nach der Installation erscheint folgendes:
* * start "vdradmind.pl -c" to setup ... *
Das sagt uns, das der VDRadmin-Daemon noch konfigriert werden muß. Das geschieht mittels obiger Zeile.
vdr root # vdradmind.pl -c What's your VDR hostname (e.g video.intra.net)? [localhost]: What's the port VDR listen to SVDRP query's? [2001]: On which port should vdradmin answer? [8001]: Username? [linvdr]: martini Password? [linvdr]: ***** Config file sucessfull written.
Die Default-Werte kann man mit Enter bestätigen, jedoch sollte ein eigener Username und ein Passwort vergeben werden. Tipp: Wer trotz kurzer und problemloser Installation das Problem hat, dass er aus unerfindlichem Grund nicht auf seinen VdrAdmin zugreifen kann, sollte als Hostname auf jeden Fall einmal 127.0.0.1 probieren - obwohl naheliegend, führt einen der Titel "Hostname" ja eventuell auf's Glatteis, wie auch hier nachzulesen.
Um den VDRadmin beim Systemstart mit zu starten, wird das rc-script dem Runlevel default hinzugefügt.
vdr root # rc-update add vdradmind default * vdradmind added to runlevel default * Caching service dependencies... [ ok ] * rc-update complete.
Um gleich zu sehen, ob alles funktioniert, startet man den VDRadmin manuell mit...
/etc/init.d/vdradmind start
... und gibt am entfernten Rechner im Browser http://vdr:8001 ein. Nun sollte euer Webbrowser einiges an Informationen anzeigen. Der Name muß natürlich dem Hostname des VDR-Rechners entsprechen, alternativ kann man auch die IP-Adresse eintragen.