Wapd-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(0.7a != 0.8 Added compatibility to API changes (patches by Ville Skyttä))
Zeile 16: Zeile 16:
 
<!-- ==Installation== -->
 
<!-- ==Installation== -->
 
<!-- ==Optionen== -->
 
<!-- ==Optionen== -->
 
 
<!-- ==Patches== -->
 
<!-- ==Patches== -->
* vdr >= '''1.3.31''' http://gentoo.fh-luh.de/files/vdr-wapd
 
  
 
==Konfiguration==
 
==Konfiguration==

Version vom 13. Januar 2006, 05:21 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Thomas Heiligenmann

Das Plugin stellt einen WAP-Server bereit, der es ermöglicht, Timer mittels eines WAP-fähigen Mobiltelefons zu erzeugen und zu bearbeiten oder zu löschen. Damit das Plugin funktioniert, muss der Rechner aus dem Internet erreichbar sein.


Konfiguration

Wichtig sind die beiden Dateien im Plugin-Verzeichnis. Die Datei wapaccess erstellt Ihr am besten auf dem Webserver, der das Proxying zum vdr-Rechner macht. Hierzu verwenden wir das htpasswd-utility des apache-webservers. Auf der Konsole:

htpasswd -c wapaccess USER

dann das Passwort eingeben.

Somit haben wir die Datei wapaccess. Kopiert die nun ins Plugins-Dir.

Die zweite Datei waphosts ist genauso aufgebaut wie die Datei svdrphosts.conf.

Datei
$VDRCONFIG/plugins/waphosts
#
# waphosts      This file describes a number of host addresses that
#               are allowed to connect to the WAP port of the Video
#               Disk Recorder (VDR) Plugin Wapd running on this system.
# Syntax:
#
# IP-Address[/Netmask]
#

127.0.0.1            # loopback localhost
192.168.100.0/24     # ein lokales Netz (eventuell euer Netz)
204.152.189.113      # ein spezieller Host
0.0.0.0/0            # Jeder Host (Vorsichtig damit!)


Konfiguration vom Apache-Webserver

Es wird davon ausgegangen, dass eine dyndns Domain besteht, bei der Wildcard aktiviert ist.

So nun schaut das so aus: Internet -> Linux-Server mit Apache (DYNDNSDOMAIN) -> Intranet -> VDR (vdr.DYNDNSDOMAIN)

Der Apache-Webserver muss das Modul mod_proxy geladen haben.

Nun in der Datei vhost.conf diese Zeilen hinzufügen:

Datei
/etc/apache2/conf/vhost/vhost.conf
<VirtualHost *:80>
ServerName DYNDNSDOMAIN
DocumentRoot /var/www/localhost/htdocs     #(Bitte anpassen)
</VirtualHost>

<VirtualHost *:80>
ServerName vdr.DYNDNSDOMAIN
ServerAlias vdr        # kann auch weggelassen werden
ProxyPass / http://VDRIP:8888/
ProxyPassReverse / VDRIP:8888/
</VirtualHost>


DYNDNSDOMAIN ist z.b.

meinesuperlinuxmaschine.dyndns.org

VDRIP ist z.b.

192.168.0.187

Nach einem Neustart des Apache-Webservers kann wapd via vdr.DYNDNSDOMAIN von jedem Wap-Handy erreicht werden.


Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-p PORT --port=PORT use PORT for WAP (default: 8888)


Links

[1] http://vdr.heiligenmann.de/download Homepage des Plugins
In anderen Sprachen