Dentro de mi HomeLab he decidido aprovecharlo al máximo y montar una imagen de Kodi para poder tener mi centro multimedia también con Proxmox. Como que el HomeLab tiene que ir al lado de la TV, he pensado que sería bastante interesante tener un contenedor Linux con Kodi y que éste salga por TTY7 (que suele ser la terminal para la interfaz gráfica).
Lo primero que tendremos que hacer es montar un contenedor con Ubuntu 22.04 y te dejo estos pasos en este otro tutorial:

Una vez tengamos nuestra CT con Ubuntu 22.04 instalada, deberemos de actualizar los paquetes por completo:
apt update
apt upgradeCuando tengamos los paquetes actualizados, deberemos de parar el CT desde Proxmox.
Configuración en Proxmox
Una vez tenemos el contenedor parado, tenemos que abrir una shell en Proxmox, para ello iremos a Datacenter - PVE - Shell.
Tendremos que editar el fichero de configuración de nuestro contenedor, para ello deberemos de saber el ID del CT. Editaremos y añadiremos en el fichero /etc/pve/lxc/[ID].conf:
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.mount.entry: /dev/fb0 dev/fb0 none bind,optional,create=file
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir
lxc.mount.entry: /dev/dri/renderD128 dev/renderD128 none bind,optional,create=file
lxc.cgroup2.devices.allow: c 4:7 rwm
lxc.mount.entry: /dev/tty7 dev/tty7 none bind,optional,create=file
lxc.cgroup2.devices.allow: c 13:* rwm
lxc.mount.entry: /dev/input dev/input none bind,optional,create=dir
lxc.cgroup2.devices.allow: c 116:* rwm
lxc.mount.entry: /dev/snd dev/snd none bind,optional,create=dir
lxc.idmap: u 0 100000 65536
lxc.idmap: g 0 100000 5
lxc.idmap: g 5 5 1
lxc.idmap: g 6 100006 23
lxc.idmap: g 29 29 1
lxc.idmap: g 30 100030 14
lxc.idmap: g 44 44 1
lxc.idmap: g 45 100045 60
lxc.idmap: g 105 101 1
lxc.idmap: g 106 100106 2
lxc.idmap: g 108 104 1
lxc.idmap: g 109 100109 65427Guardamos el fichero de configuración e iniciamos el CT:
pct start [ID]Con el CT iniciado, tenemos que ir a la shell del contenedor, para ello deberemos de ir a Datacenter - PVE - [ID] - Console.
Dentro de la Consola, tenemos que iniciar sesión y luego procederemos a instalar Kodi. Para ello usaremos este script que he preparado:
wget https://gitlab.com/-/snippets/3698091/raw/main/install-kodi.sh
chmod 755 install-kodi.sh
bash install-kodi.shTras la instalación, si tenemos conectado un HDMI de nuestro MiniPC a la TV deberemos de poder ver Kodi iniciándose.
Y listo, ya tenemos Kodi funcionando en nuestro MiniPc con Proxmox!

Comentarios