Apuntes de Kirby
  • 👀whoami
  • 🦉Redes
    • Introducción Redes
      • Organizaciones
      • Historia
      • Puntos de conexión
      • Métodos de acceso a la red
    • Clasificación de las redes
    • Topología de las red
    • Direccionamiento IP
      • IPv4
        • Subredes IPv4
        • Superredes IPv4
        • VLSM
      • IPv6
      • MAC
      • NAT
    • Enrutamiento estático
    • Enrutamiento dinámico
      • RIPv1 & RIPv2
      • Tablas de enrutamiento
      • 🚧Redes conmutadas
    • CML
      • 🚧1er CML lab
    • CISCO
      • ¿Qué son las VLAN?
        • Ejemplo 1 de VLAN
        • Ejemplo 2 de VLAN
      • Acceso y password
      • NAT / PAT
    • Firewalls
      • Tipos de firewalls
      • ZPF
        • Funcionamiento
        • Configurando un ZPF
      • Sophos Firewall XG
        • Sophos home
        • Aprendiendo a usar Sophos
      • pfSense
        • Instalando pfSense
        • OpenVPN en pfSense
        • Port Forward
        • Alias
    • Proxy
      • Squid en pfSense
        • Squid Proxy Server
        • SquidGuard Proxy
      • Proxy reverse Nginx
    • 🚧Suricata
  • 🐝Servicios
    • Servidores Web
      • Nginx
        • NGINX, hosts virtuales
        • Hosts virtuales basados en dominio
        • PHP-FPM
        • Nginx: PHP y MySQL
          • MySQLi - PHP
        • En Alpine linux
        • 🚧Proxy
    • Servidores de correo
      • Seguridad en el correo
      • Postfix
      • hMailServer
      • Clientes de correo
        • Mailutils
        • Mutt
    • Servidores de FTP
      • FileZilla
      • VSFTPD
      • FTP vía IIS
    • Servidores DNS
      • DNS - Windows Server 2016
      • DNS - Ubuntu Server 22.04
      • Systemd
    • Servidores DHCP
      • DHCP-Windows Server 2016
      • DHCP-Ubuntu Server 22.04
    • Servidores MySQL
    • 🚧Mensajería instantánea
      • Ejabberd
    • 🚧Imágenes - Vídeos
      • FFMPEG + YT-DLP
      • Plex
      • Jellyfin
      • Plesk
      • RTMP
      • SRT
    • Webmin + Virtualmin
  • NextCloud
  • 🔑Seguridad
    • NAS
      • Instalación Synology NAS en VirtualBox
        • Creación de volúmenes y su uso
        • Actualización Synology NAS
        • Creación de usuarios y carpetas compartidas
        • Funciones del panel de control
          • Acceso por SSH
          • Configuración de los servicios de archivos
          • Configuración de red
          • Copias de seguridad (restauración)
          • Seguridad
          • Personalizar páginas de inicio
          • Servicio de notificaciones
        • Centro de paquetes Synology
          • Servidores multimedia
          • Paquetes de utilidades
          • Cloud Sync
          • Hyper Backup
          • Synology Office
      • Truenas
        • Rsync en Truenas
      • OpenmediaVault
    • Backups
      • Rsync
        • Ejemplo de rsync
    • ¿Qué son las ACL?
    • SOPS/AGE
    • RAID
      • mdadm
  • 🐳Virtualización
    • Proxmox
      • Instalar en VMWare
      • Instalar en VirtualBox
      • Entorno Proxmox
      • Almacenamiento local
      • Añadir discos
      • Clonar
      • Qemu agent
      • Linux container - LXC
      • Clúster
      • Red Interna
      • 🚧Proxmox Backup
      • 🚧Otras consideraciones
    • Alpine Linux
    • Contenedores
      • Docker
        • YAML
        • Instalando Docker
        • Portainer
          • Instalando Portainer
          • Dentro de Portainer
        • Docker volumen
        • Docker compose
          • Docker: PHP y MySQL
          • Importar sitio web en Docker
          • Instalando Wordpress
      • Pi-hole
        • Instalando Pi-hole en Docker
        • Instalando Pi-hole en Debian
        • RDP
          • RDP - Docker
  • 🐞Misceláneas
    • Datos - codificación
    • IPTables
    • Túnel con Cloudflare
    • Servidor de video
    • Comandos de Linux
    • Anaconda & Spyder
    • CGI - NGINX
    • Arduino
      • Capítulo 0 Blink
      • Capítulo 1 Led
      • Capítulo 2 Botton & LED
  • ⁉️Interesante
    • Curioso
    • Ideas
Powered by GitBook
On this page
  • Instalando Jellyfin
  • Plugins
  • Links

Was this helpful?

Edit on GitHub
  1. Servicios
  2. Imágenes - Vídeos

Jellyfin

PreviousPlexNextPlesk

Last updated 1 month ago

Was this helpful?

Es un proyecto que se fundó en el 2018, de software libre, bajo licencia GPL de GNU como una bifurcación de Emby. En realidad, desciende de la versión 3.5.2 de Emby que se trasladó a .NET Core para habilitar el soporte multiplataforma. Es un servidor multimedia gratuito y de código abierto.

Está soportado por Debian, Ubuntu, Fedora, CentOS, Windows en versiones portátiles y de instalación, y en Docker.

​Jellyfin es un sistema de medios que facilita el control, administración y transmisión de medios, como una alternativa a Emby y Plex que son sistemas propietarios. Esto es, un conjunto de aplicaciones multimedia diseñadas para organizar, gestionar y compartir archivos multimedia digitales en dispositivos conectados en red, con lo que proporciona medios desde un servidor dedicado a dispositivos de usuarios finales a través de múltiples aplicaciones.

Como es un modelo cliente - servidor, la aplicación servidor se instala en una máquina con , , o en un contenedor , y otra aplicación que se ejecuta en un dispositivo cliente, como un teléfono inteligente, una tableta, una televisión inteligente, un reproductor multimedia en streaming, una videoconsola o un navegador web. ​

Instalando Jellyfin

La guía realmente útil la podemos encontrar en donde encontraremos un montón de aplicaciones a instalar. Podemos crear un contenedor a partir de docker-compose o docker cli.

Para hacer esta instalación he utilizado:

  • VM de Ubuntu Server jammy 22.04.2 LTS

  • Modo adaptador puente

  • Docker

  • Portainer 2.9.3

Desde el navegador, nos conectamos a nuestra VM. En mi caso sería:

Ya dentro de Portainer, vamos a Stacks para crear uno nuevo:

---
version: "2.1"
services:
  jellyfin:
    image: lscr.io/linuxserver/jellyfin:latest
    container_name: jellyfin
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional
    volumes:
      - /path/to/library:/config
      - /path/to/tvseries:/data/tvshows
      - /path/to/movies:/data/movies
    ports:
      - 8096:8096
      - 8920:8920 #optional
      - 7359:7359/udp #optional
      - 1900:1900/udp #optional
    restart: unless-stopped

Copiamos el archivo de docker-compose en el espacio habilitado para ello en Web editor, le damos un nombre a nuestro stack y le damos al botón de "deploy stack" para su implementación o despligue.

Una vez realizado este paso, podemos acceder al apartado de Container y lo vemos ahí:

Para acceder bastaría ir al navegador y escribir la IP de nuestra VM. En mi caso sería: https://192.168.1.123:8096 y ya estaríamos en jellyfin, donde tendríamos que seleccionar el idioma y proporcionar el nombre y contraseña del administrador del servicio:

Llegados a este punto podemos configurar nuestra biblioteca de medios, el tipo de medio que queremos y la carpeta donde se almacenará.

Plugins

Lo ideal, al menos para el usuario novel, es usar el repositorio oficial de plugins de Jellyfin. Esto permite instalar fácilmente el plugin Jellyfin para Kodi, así como mantenerlo actualizado con la última versión.

Kodi Sync Queue - Es un plugin que mantendrá la biblioteca de medios al día sin esperar una re-sincronización periódica de Kodi.

Links

Siguiendo las recomendaciones de , crearé el contenedor a partir del docker-compose que nos proporciona:

🐝
🚧
linuxserver.io
https://www.jellyfin.eu/instalacion-de-jellyfin/
https://docs.linuxserver.io/images/docker-jellyfin
https://jellyfin.org/docs/general/installation/linux#debian--ubuntu-and-derivatives
Microsoft Windows
macOS
Linux
Docker
linuxserver.io
https://192.168.1.123:9443
Copia y pega el docker-compose en este apartado para hacer el despliegue
El contenedor de Jellyfin
BIenvenidos a Jellyfin
Configuración básica de Jellyfin
Plugin Kodi Sync Queue