Cómo mover los datos de Jellyfin sin perder usuarios, historial ni configuración

Eva Wong es la Redactora técnica y manitas residente en ZimaSpace. Una geek de toda la vida con pasión por los homelabs y el software de código abierto, se especializa en traducir conceptos técnicos complejos en guías accesibles y prácticas. Eva cree que el autoalojamiento debe ser divertido, no intimidante. A través de sus tutoriales, empodera a la comunidad para desmitificar las configuraciones de hardware, desde construir su primer NAS hasta dominar los contenedores Docker.

Para mover Jellyfin sin perder usuarios ni historial, detén la instancia de origen antes de copiar sus datos persistentes y mantén la instancia original intacta hasta que la nueva supere la verificación.

Una migración de servidor doméstico puede fallar incluso cuando todos los archivos multimedia están presentes, porque el estado de Jellyfin se encuentra en las rutas de datos, configuración, metadatos y base de datos. Haz un inventario de esos montajes, cópialos mientras las escrituras estén suspendidas, recrea las mismas rutas y propietarios, y prueba el inicio de sesión, el historial, el acceso a las bibliotecas y la reproducción antes de retirar la instancia de origen.

Congela la instancia de origen y haz un inventario de las rutas persistentes

La instancia de origen todavía está atendiendo a los usuarios. Comienza con la comprobación menos invasiva: registra las rutas de datos, configuración y caché de Jellyfin, los montajes del contenedor, el UID/GID, la versión y las ubicaciones de los archivos multimedia; detén el contenedor antes de copiar el estado.

La observación útil es específica: todas las rutas de estado están montadas, la ruta de la base de datos está oculta en un volumen o solo están asignados los archivos multimedia. Registra el resultado antes de cambiar otra variable. copia de seguridad antes de la migración

Interpreta la situación en lugar de hacer suposiciones. Si se conocen todas las rutas persistentes, continúa; si una ruta está oculta, resuélvela primero; si solo están asignados los archivos multimedia, crea una copia de seguridad del estado antes de copiar.

Copia los datos, la configuración y la base de datos conservando los propietarios

La instancia de origen está detenida y las rutas están inventariadas. Comienza con la comprobación menos invasiva: copia primero los directorios de estado, compara el número y el tamaño de los archivos, aplica después el UID/GID de destino y confirma que Jellyfin pueda leer y escribir en su base de datos.

La observación útil es específica: la base de datos se abre correctamente, aparece un error de permisos o las rutas existen pero las bibliotecas están vacías. Registra el resultado antes de cambiar otra variable. ruta de la base de datos local

Interpreta la situación en lugar de hacer suposiciones. Si la base de datos se abre y las rutas coinciden, continúa; si fallan los permisos, corrige los propietarios sin eliminar archivos; si las bibliotecas están vacías, repara las rutas de montaje antes de volver a escanear.

Recrea el entorno de ejecución antes de probar el resultado

Los datos persistentes se han copiado y los propietarios se han corregido. Comienza con la comprobación menos invasiva: recrea el contenedor con los montajes de destino, registra la versión de la imagen y abre el panel de administración antes de cambiar las bibliotecas o los usuarios.

La observación útil es específica: aparecen los usuarios y las bibliotecas, se ejecuta una migración durante el inicio o aparece el asistente de configuración inicial. Registra el resultado antes de cambiar otra variable.

Interpreta la situación en lugar de hacer suposiciones. Si aparece el estado, no vuelvas a escanear todavía; si se ejecuta una migración, deja que termine y conserva la instancia de origen; si aparece el asistente de configuración, detente porque el montaje de datos es incorrecto.

-15% OFF

Verifica los usuarios, el historial, las bibliotecas y la reproducción antes de limpiar

La nueva instancia se inicia con el estado copiado. Comienza con la comprobación menos invasiva: inicia sesión como un usuario existente, revisa el historial de reproducción y los permisos de las bibliotecas, reproduce un elemento mediante reproducción directa y otro mediante transcodificación, y reinicia una vez para repetir las pruebas.

La observación útil es específica: todo el estado y la reproducción funcionan, una biblioteca está vacía o faltan usuarios o historial. Registra el resultado antes de cambiar otra variable. ruta de verificación de la migración

Interpreta la situación en lugar de hacer suposiciones. Si todas las comprobaciones superan dos pruebas, conserva una copia de seguridad final y retira la instancia de origen más adelante; si falla una comprobación del estado, devuelve los clientes a la instancia de origen; si falla la reproducción, repara la ruta o el acelerador antes de limpiar.

Soporte y Consejos

Más para leer

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.