Continuamos hablando sobre cómo, con una pequeña cantidad de tiempo y habilidades, construir una combinación multimedia con las capacidades adicionales de un servidor doméstico basado en Kubuntu 20.04 y KODI, capaz de trabajar 24/7/365.
La primera parte de la publicación está aquí:
KODI: montaje de un centro multimedia conveniente y funcional para su hogar. Parte 1
Contenido:
Viendo Youtube
Control externo del centro de medios y el sistema
Control QBittorrent (aplicación web y móvil para Android)
Control de dispositivo Android KODI (Yatse, Kore)
Interfaz web KODI y Elementum
Contabilidad del tráfico del centro de medios (vnStat + interfaz web)
Copia de seguridad KODI
1. Viendo YouTube
Sería extraño tener un centro de medios moderno sin la capacidad de ver videos en el sitio de alojamiento de videos más popular: YouTube. Para ello existe un complemento del mismo nombre del repositorio oficial. El complemento interactúa bien y sincroniza el historial, los canales, las suscripciones y más. Todo es como todos los demás. No veo ningún sentido en describir y revisar nada en particular.
, . Google API- , API c . . . , overclockers.ru.
, YouTube- KODI – YouTube . , , . , .
2.
«» , /.
Ubuntu SSH- , VNC- . Windows, c Android- ( , 2 5 ).
2.1. qBittorrent (- Android)
, , , -. , – . .
qBittorrent -, / . 8081, 8080 KODI, .
-. , - !
-, android- - qBittorrent Controller. . , .
2.2. KODI Android- (Yatse, Kore)
- , – KODI. .
Android- :
. 8080 /, KODI. IPTV , . , . , Yatse . , , Elementum, , Kore – . m3u8- IPTV , – .
, Android. « KODI». , , , . - YouTube / «» « KODI» - . , , YouTube, , . , .
Yatse. , , . – , , .
– . Yatse. , .
Yatse
Kore
2.3. - KODI Elementum
-. (8080) /. - , IPTV. . , KODI.
- Elementum. , magnet-, . .
KODI Elementum
3. (vnStat + -)
/ , , , « » - . , Ubuntu. , (, ) – , - , , , . , , .
vnStat - Linux . «» KODI, . , , KODI, qBittorrent.
-, , , vnStat. jsvnstat. «Demo», , .
jsvnstat 2013 , , . , vnStat - . – .
– vnStat 1.14. Ubuntu . GitHub.
wget https://github.com/arboozov/kodi/raw/master/vnstat_1.14-1ubuntu2_amd64.deb sudo dpkg -I vnstat_1.14-1ubuntu2_amd64.deb
vnstat, -
sudo apt-mark hold vnstat
( enp1s0)
vnstat -i -u enp1s0
-
sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install apache2 php5.6 php5.6-gd wget libapache2-mod-php5.6 sudo service apache2 restart
, ,
wget https://github.com/arboozov/kodi/raw/master/jsvnstat.zip
/var/www/html/stat/
unzip jsvnstat.zip -d /var/www/html/stat/
$interface , ,
mcedit /var/www/html/stat/settings.php
, http://IP-__/stat/. – - . 5 .
4. KODI
KODI , Kubuntu 20.04, . , , . , , SSD-, , , , . – .
(, ) . Clonezilla. , , , Kubuntu . . Clonezilla – losst.ru.
KODI, «Backup» 1 . , .
, KODI 4:00 . , , , ( ).
? « » – , . , , . , , ( ) – . .
Dropbox
. . API, (, ), . Backup , Dropbox . , . «» . KODI . , , . , – .
.
, Backup, , , , . – .
« » . WebDAV API.
WebDAV API Ubuntu, davfs2
sudo apt-get install davfs2
, .
sudo mkdir /mnt/yandex.disk sudo chmod -R 0777 /mnt/yandex.disk
davfs2, :
– , @
– ID, .
echo "https://webdav.yandex.ru " >> /etc/davfs2/secrets
/mnt/yandex.disk
sudo mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk
fstab, . ,
sudo mcedit /etc/fstab
https://webdav.yandex.ru:443 /mnt/yandex.disk davfs user,rw,_netdev 0 0
Backup.
. KODI, 1.61 , – 1.35 . .
Google Drive
KODI Google. . .
google-drive-ocamlfuse. ,
sudo add-apt-repository ppa:alessandro-strada/ppa sudo apt-get update sudo apt-get install google-drive-ocamlfuse
,
sudo mkdir /mnt/google.drive sudo chmod -R 0777 /mnt/google.drive
- ( sudo),
google-drive-ocamlfuse /mnt/google.drive
. Google KODI – .
, /mnt/google.drive .
., Google Drive . .
mcedit /usr/bin/gdfuse
#!/bin/bash
google-drive-ocamlfuse -label $1 $*
exit 0
root
sudo chmod +x /usr/bin/gdfuse sudo cp -r /home/_/.gdfuse /root/
fstab
sudo mcedit /etc/fstab
gdfuse#default /mnt/google.drive fuse allow_other 0 0
.
KODI, , , , . – /home/_/.kodi/. , wiki - , . Backup « » «Simple» «Advanced» – .
Por lo tanto, con una pequeña cantidad de tiempo y habilidades, obtenemos una combinación multimedia con capacidades adicionales de un servidor doméstico y muchos métodos de control cómodos, capaces de trabajar 24/7/365, un análogo del cual aún no he encontrado, quizás solo por lo que no estaba buscando: él se adapta completa y completamente a mí y a mi familia.
PD: También hay planes para subir KODI en el segundo televisor (probablemente en Raspberry Pi 3/4) y sincronizar ambos dispositivos usando MySQL. Habrá una publicación sobre el trabajo realizado en esta dirección.