Installation

(ehemals Mythbuntu - nochmals großen Dank an die Entwickler !)

Backup der wichtigsten Dateien durchführen

- WOL-scripte (/usr/bin/setwake.sh, /usr/bin/checklogin.sh)

- Datenbank (sieh unten)

- /var/lib/mythtv/db_backups

- /var/lib/mythtv/recordings

 

- Download Xubuntu LTS in der aktuellen Version von https://xubuntu.org/getxubuntu/

    -> hier beschriebene Installation durchgeführt mit Xubuntu LTS 20.04

- ISO auf USB-Stick kopieren (z.B. ISO to USB oder UNetbootin) und Xubuntu installieren

   -> System aktualisieren

- ssh installieren

- synaptic installieren

- teamviewer installieren (zum bequemen Einrichten des Backends/Frontends)

-> aktuelle DEB-Version auf TeamwiewerDownloadseite herunterladen (https://www.teamviewer.com/de/download/linux/)

sudo apt-get install ~/Downloads/teamviewerXXXX.deb

- "WOL"  installieren und einrichten

sudo apt-get install ethtool
sudo nano /etc/systemd/system/wol.service

folgenden Text einfügen

[Unit]
Description=Configure Wake-up on LAN

[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s eth0 wol g

[Install]
WantedBy=basic.target

Aktivieren und laden

sudo systemctl enable wol.service
sudo systemctl daemon-reload

 

- Mythtv installieren

sudo apt-get install mythtv

-> Fernbedienung zulassen, damit die anderen Frontends laufen können

-> ggf. über Synaptic sonstige MythTV-Erweiterungen installieren (PlugIns, MythTv-status, MythTvWeb,...)

- Installieren Mythbuntu-Control-Panel

sudo add-apt-repository ppa:mythcp/mcp
sudo apt-get update
sudo apt install mythbuntu-control-panel

 

Ggf. Zusätzliche SW installieren

- für meine Nvidia Geforce GT620 -> Einstelllungen -> zusätzliche Treiber -> den 340.xxx wählen (im 390 funktionieren die TTY nicht ?!?)

- libdvd-pkg (für DVD's, danach sudo dpkg-reconfigure libdvd-pkg)

- ALSA-Mixer (z.B. QASmixer)

- htop

- phpmyadmin (erst nach Konfig Mythtv ! hier als administratives PW das SUDO-PW und für den "normalen" Nutzer das mythconverg-PW eingeben)

 


 

Konfiguration

MythbuntuControlCenter

System Roles -> Primary Backend, Desktop Frontend und Xubuntu Deskop auswählen (hier wird ggf. Mythweb-Zugang abgefragt)

PlugIns -> Mythweb an-x-en (PW funktioniert hier nicht !)

MySQL -> Master Backend Role aktivieren

Repositories -> Alle Updates auswählen

Services -> SSH, Samba, NFS aktivieren

Backup -> z.B. wöchentlichen Backup der database einrichten 

StartupBehavior -> ggf. Automatically start deaktivieren

 

Passwortabfrage für Mythweb einrichten

Früher hat die Mythweb-Passwort-Einrichtung im MythbuntuControlCenter funktioniert - auch hier ist seit 0.27 (?) ein BUG drin- grrrrr.

Die Passwortabfrage bekommt man aber über die herkömmliche Apache-PW-Abfrage wiefolgt hin (hierfür sind die apache-utils notwendig, ggf. noch nachinstallieren!) :

sudo nano /etc/apache2/sites-enabled/mythweb.conf

Im entsprechenden Bereich die Zeilen wiefolgt freischalten (die Datei htdigest wurde aus sicherheitsgründen aus /var/www weg verlegt):

############################################################################
# I *strongly* urge you to turn on authentication for MythWeb. It is disabled
# by default because it requires you to set up your own password file. Please
# see the man page for htdigest and then configure the following four directives
# to suit your authentication needs.
#
   AuthType Digest
   AuthName "MythTV"
# AuthUserFile /var/www/htdigest
   AuthUserFile /etc/mythtv/htdigest
   Require valid-user
   BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
   Order allow,deny 
   Allow from 192.168.xxx.   # aus dem internen LAN keine PW-Abfrage !
   Satisfy any

Digest-Authentifizierung in Apache aktivieren

sudo a2enmod auth_digest

Benutzername für Mythweb festlegen (der Parameter -c erzeugt eine leere Datei - diese nicht für zusätzliche Nutzer verwenden !)

sudo htdigest -c /etc/mythtv/htdigest MythTV username

Passwort eingeben

Dateirechte anpassen

sudo chown www-data /etc/mythtv/htdigest
sudo chmod 640 /etc/mythtv/htdigest

Neustart des Webservers

sudo service apache2 restart

 

AnzeCloud mappen

zum Anschauen aufgenommener Sendungen bzw. von der Videodatenbank die AnzeCloud mappen:

sudo nano /etc/fstab

dort einfügen

raspbian:/var/www/AnzeCloud /var/lib/mythtv/videos     nfs     auto     0 0

nach sudo mount -a oder sudo reboot ist dann die AnzeCloud im Mythtv-Videoverzeichnis lesbar

 

weiter mit den konkreten Einstellungen 

→ MythTv-Frontend

MythTV-Backend

→ WOL einrichten

→ Sender sortieren