Cómo instalar Gerbera en Ubuntu 16.04 / 20.04
El Universal Plug and Play (UPnP) es un protocolo de red diseñado para permitir que los dispositivos se conecten fácilmente y simplificar el uso compartido de medios digitales, las comunicaciones y el entretenimiento entre sus dispositivos en su red local. Existen algunas herramientas de Linux que pueden ayudarlo a configurar un servidor UPnP en su hogar. Entre estas herramientas, hay una nueva herramienta llamada Gerbera en GitHub. Es un servidor de medios UPnP que permite transmitir sus medios digitales a través de su red doméstica. En este artículo, le mostraremos cómo instalarlo y configurarlo en Ubuntu 16.04.
1) Instale Gerbera en Ubuntu
Puedes instalar Gerbera a través del ppa mantenido por Stephen Czetty
$ sudo add-apt-repository ppa:stephenczetty/gerbera-updates $ sudo apt-get update
Ahora puedes instalar gerbera
$ sudo apt install gerbera
2) Lanzar Gerbera
Para iniciar la gerbera es necesario iniciar el servicio. Al mismo tiempo, puede habilitarlo para que se inicie cuando se inicie su sistema operativo
# systemctl start gerbera && systemctl enable gerbera Synchronizing state of gerbera.service with SysV init with /lib/systemd/systemd-sysv-install... Executing /lib/systemd/systemd-sysv-install enable gerbera
Gerbera usa el número de puerto 49152 así que asegúrese de que el puerto no esté en uso. Ahora puedes lanzar gerbera
Se puede acceder a Gerbera a través de su navegador
Tiene dos pestañas para navegar a través de gerbera y su computadora:
- Base de datos: Esta parte muestra los archivos a los que puede acceder el público
- Sistema de archivos: Esta parte le ayuda a navegar por sus archivos para elegir el que se va a transmitir.
3) Agregar archivos a la transmisión
Ahora que ha lanzado gerbera, puede navegar por sus carpetas a través del Sistema de archivos pestaña para elegir el archivo multimedia para transmitir
Puede comprobar si el archivo se ha agregado a través del Base de datos pestaña
4) Iniciar la transmisión
Para transmitir los archivos agregados, solo necesita una aplicación upnp compatible para acceder al archivo. En mi caso, iniciaré una aplicación upnp en mi teléfono. Por defecto, el servidor se llama gerbera
Cuando eliges gerbera, puedes ver el archivo
Cuando hace clic en el archivo, puede comenzar a transmitir
Ahora sabe cómo transmitir su video a través de cualquier dispositivo compatible en su red.
5) Solución de problemas
En mi caso, durante la instalación, encontré algunos problemas que pude resolver. Calculé que esta parte puede ayudarte si te enfrentas al mismo problema.
No se puede iniciar el servicio de gerbera
Después de la instalación, verifique el servicio. Puede tener el error a continuación
si el servicio no se inicia correctamente, deberá editar el archivo demonio del sistema de gerbera con el contenido a continuación
$ sudo vim /lib/systemd/system/gerbera.service [Unit] Description=Gerbera Media Server After=network.target [Service] Type=simple User=gerbera Group=gerbera ExecStart=/usr/bin/gerbera -c /etc/gerbera/config.xml Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target
Entonces recarga
$ sudo systemctl daemon-reload
Ahora puedes reiniciar el servicio de gerbera.
$ sudo systemctl restart gerbera
Ahora el servicio de gerberas debería poder comenzar correctamente. Si aún no funciona, puede intentar seguir esto Enlace de GitHub de gerbera que muestra cómo cargar gerbera como un demonio del sistema
La interfaz de usuario de Gerbera está deshabilitada
Otro problema al que me enfrenté fue la interfaz de usuario de gerbera, que no podía iniciarse. Al iniciar tuve el siguiente error en mi navegadorGerbera's UI is disabled. If you did not expect this, please check your configuration.
Deberá habilitar la interfaz de usuario en el /etc/gerbera/config.xml
archivo de la siguiente manera:
$ sudo vim /etc/gerbera/config.xml
Estos dos puntos pueden ayudarlo si se enfrenta a los mismos problemas.