stiziwik
Sie befinden sich hier: Willkommen » VDR » Mein VDR » Plugins » Vdradmin
Zuletzt angesehen: • Vdradmin

Vdradmin

VDRAdmin ist eine Weboberfläche für den VDR.
So wird sie installiert.

perl -MCPAN -e shell

In der Perl-Shell folgende eingeben un die Abhängigkeiten zu installieren.

install LWP YAML Template::Plugin::JavaScript CGI HTTP::Date IO::Socket Time::Local MIME::Base64 File::Temp URI::Escape Locale::gettext Compress::Zlib Net::SMTP Authen::SASL Digest::HMAC_MD5 Sys::Syslog IO::Socket::INET6 IO::Socket::SSL

Die Abfragen mit [YES] einfach mit ENTER bestätigen.

Benötigt werden:

- Template

  • Template::Plugin::JavaScript
  • CGI
  • HTTP::Date
  • IO::Socket
  • Time::Local
  • MIME::Base64
  • File::Temp
  • URI::Escape
  • Locale::gettext OR Locale::Messages

- Optional:
- Required for built-in HTTP response compression:

  • Compress::Zlib

- Required for AutoTimer email notification:

  • Net::SMTP

- Authen::SASL
- Required for AutoTimer email notification and CRAM-MD5 authentication:

  • Digest::HMAC_MD5

- Required for syslog logging:

  • Sys::Syslog

- Required for IPv6 support:

  • IO::Socket::INET6

- Required for SSL support (https):

  • IO::Socket::SSL
mkdir -p /data/installfiles/vdradmin
cd /data/installfiles/vdradmin
wget http://andreas.vdr-developer.org/vdradmin-am/download/vdradmin-am-3.6.9.tar.bz2

ODER

git clone git://projects.vdr-developer.org/vdradmin-am.git

Installieren:

mkdir /etc/vdradmin
mkdir /var/cache/vdradmin
mkdir /var/run/vdradmin
mkdir /var/log/vdradmin
cd /usr/local/src
tar jxf /data/installfiles/vdradmin/vdradmin-<VERSION>.tar.bz2
ln -s vdradmin-<VERSION> vdradmin
cd vdradmin
./make.sh check
./make.sh install

Der letzte Befehl fragt einige Sachen ab, die wie folgt beantwortet werden:

# What's your VDR hostname (e.g video.intra.net)? [localhost]:			<--localhost
# What's the port VDR listen to SVDRP query's? [2001]:				<--ab VDR1.7.15 6419
# On which address should vdradmin listen (0.0.0.0 for any)? [0.0.0.0]:		<--0.0.0.0
# On which port should vdradmin answer? [8001]:					<--8001
# Username? [linvdr]: ente							<--root
# Password? [linvdr]: ************						<--*****
# Wo befinden sich die Aufnahmen? [/video]: 					<--/video0
# Wo befinden sich die Konfigurationsdateien des VDR? [/video]: 		<--/etc/vdr
# Config file sucessfull written.

Hier auch Rechte für vdruser anpassen oder usermod-vdruser.sh ausführen.

Startscript erstellen und mit /usr/local/bin/runvdr starten.

Startscript:

vi /usr/local/bin/vdradmin-am.sh

Inhalt:

#!/bin/bash
# Testen ob VDRAdminverzeichnis existiert
if [ -d /var/run/vdradmin ]; then
echo "Verzeichnis vdradmin wurde bereits angelegt"
else
mkdir /var/run/vdradmin
fi
# Testen ob VDRAdmin-AM läuft
if ps -ef|grep -v grep|grep -i vdradmind
then
# Do nothing
echo "VDRAdmin-AM already Running!"
else
# Startup VDRAdmin-AM
/usr/bin/vdradmind
fi
exit

scriptausführbar machen.

chmod a+x /usr/local/bin/vdradmin-am.sh

Danach wieder

/data/installfiles/usermod-vdruser.sh

Eintrag in runvdr vor vor der „while (true) do“ Schleife einsetzen.

Inhalt:

# VDR-Admin-AM starten
/usr/local/bin/vdradmin-am.sh

Zum Schluss noch die /etc/vdr/svdrphosts.conf nach Belieben anpassen.

vi /etc/vdr/svdrphosts.conf

Inhalt:

#
# svdrphosts    This file describes a number of host addresses that
#               are allowed to connect to the SVDRP port of the Video
#               Disk Recorder (VDR) running on this system.
# Syntax:
#
# IP-Address[/Netmask]
#

127.0.0.1             # always accept localhost
#192.168.100.0/24     # any host on the local net
#204.152.189.113      # a specific host
#0.0.0.0/0            # any host on any net (USE THIS WITH CARE!)
Previous Next

Webseiten-Werkzeuge

  • Letzte Änderungen
  • Medien-Manager
  • Übersicht

Seiten-Werkzeuge

  • Zeige Quelltext
  • Ältere Versionen
  • Links hierher
  • Nach oben

Benutzer-Werkzeuge

  • Anmelden
vdr/system/plugins/vdradmin.txt · Zuletzt geändert: 2024/02/26 14:38 von 127.0.0.1
stiziwik

Table of Contents

  • Android
  • Bild-und-video
  • Datenverarbeitung
  • Fahrzeuge
  • Hausautomatisation
  • linux
  • Nas
  • Netzwerk
  • PlayGround
  • Programieren
  • Projekte
  • Raspberry Pi
  • sonstiges
  • VDR
    • Einstellungen
    • Mein VDR
      • Hardware
      • Install
      • Plugins
        • 01 Plugins Installieren
        • Burn
        • Channelscan
        • Dvd
        • Epgd
        • Epgsearch
        • Externalplayer
        • Extrecmenu
        • Femon
        • Fullfeatured-karten
        • Graphlcd
        • Image
        • Iptv
        • Isdn
        • Lcdproc
        • Live
        • Markad
        • Osdteletext
        • Premiere-arghdirector
        • Premiere-epg
        • Skinanthra
        • Skinpearlhd
        • Streamdev
        • Text2skin
        • Ttxtsubs
        • Vdradmin
        • Vdrmanager
        • Wakeup
        • Xine-ui
        • Xineliboutput
        • Yaepghd
      • Yavdr
    • Patches
    • Scripte
  • Web
  • Werkstatt
  • Wiki
  • sidebar-acmenu
  • sidebar-indexmenu
  • sidebar-simplenavi