Montando un servidor de medios y NAS en un PC (paso a paso)
5 participantes
Página 1 de 1.
Montando un servidor de medios y NAS en un PC (paso a paso)
Recientemente un amiguete me ha pedido que le monte un servidor NAS empleando un PC que acaba de retirar. Aunque soy bastante partidario de emplear sistemas NAS dedicados, máxime ante la bajada de precios que han experimentado en los últimos meses y lo bien que suelen funcionar cuando no se quieren complicaciones, me he propuesto como objetivo construir un pequeño servidor multimedia, con almacenamiento local, implementado con un PC de gama media - baja, que constituya el "back-end" de un sistema multimedia en red.
El propósito de este hilo es ir documentando el proceso, de modo que podamos todos discutir sobre él, para al final obtener algo sencillo pero funcional que pueda seguir mejorándose al estar basado en sistemas abiertos y gratuitos y que quizás pueda resultar de interés a otros foreros audioplanéticos.
Objetivo inicial:
Implementar un servidor de medios con almacenamiento local que ofrezca redundancia utilizando exclusivamente software libre. El servidor tendrá las siguientes características:
Lo que ya funciona:
- Sistema operativo: He creado una máquina virtual con VMWare para hacer las pruebas previas. En ella he instalado Ubuntu Server 11.10 32 bits y he configurado 3 discos físicos, 1 para el sistema operativo y aplicaciones y otros 2, idénticos, para construir un espejo (RAID1) que será nuestro volumen de datos. El RAID se ha construido con MDADM y se monta automáticamente al iniciar el servidor. Las actualizaciones del sistema están desactivadas para evitar disgustos con los paquetes instalados.
- Administración remota: La administración remota vía ssh funciona OK.
- Cortafuegos: Inicialmente he desactivado el cortafuegos para facilitar las pruebas. En el sistema final, y teniendo en cuenta que se trata de utilizarlo en un entorno doméstico, no creo que fuera un problema dejarlo así.
- Notificaciones: El sistema de notificaciones por email funciona correctamente a través del servidor smtp de gmail. De este modo el servidor nos avisa de cualquier incidencia con el volumen RAID.
- Mediateca compartida en la red: Este servidor comparte una carpeta denominada "mediateca" creada en el volumen RAID a través de CIFS (samba). Es por tanto accesible desde OS X, Windows, Linux y cualquier reproductor de medios en red compatible con smb (Dune, Asus, Xtreamer...). Éste es, desde mi punto de vista, el protocolo de acceso preferente para los clientes (aunque más adelante nos podemos plantear la posibilidad de añadir otros como afp o nfs, éste último el más eficiente). La carpeta está ahora mismo compartida con acceso completo para todos, sin contraseña (de nuevo, no me parece crítico en un entorno doméstico, pero es fácilmente solventable). Dentro de mediateca he credo mediateca\audio, mediateca\video, mediateca\fotos, mediateca\descargas, para organizar mínimamente los contenidos. Samba hay que configurarlo tocando el archivo smb.conf. No hay entorno web de administración. Desde mi HTPC reproduzco perfectamente cualquier cosa almacenada en la mediateca, bien mediante XBMC, bien mediante foobar.
- He instalado y configurado Logitech Media Server, que expone a los clientes squeezebox todo lo que cuelga de mediateca\audio. He verificado su funcionamiento con un squeezebox 3 satisfactoriamente. También he probado, antes de desactivarlo, el módulo upnp/dlna con un Oppo 93 con el mismo resultado, aunque solo accediendo a audio (mp3, flac, wma).
- Servidor upnp / dlna instalado (Mediatomb) y funcionando correctamente.
Por hacer:
- Instalar un cliente de descargas BitTorrent. El candidato es Transmission, que tiene una interfaz de manejo web muy chula.
- Instalar un cliente de descargas directas. Aquí mi primera opción es jdownloader. De momento no me he puesto con ninguna de estas 2 cosas.
- Instalar un servidor AV universal (Subsonic) que permita el acceso remoto, fundamentalmente a la biblioteca musical, a clientes que utilicen un navegador web.
Como veis ahora mismo el sistema ya es bastante utilizable por lo que hace a su función básica (almacenar y compartir ficheros AV con redundancia), utilizando una variedad de protocolos.
El único aspecto por completar es el relacionado con las descargas. Transmissión no creo que dé muchos problemas, pero veo difícil lo de jdownloader puesto que se trata de una aplicación diseñada para funcionar sobre un entorno gráfico y la interfaz web de control que expone es muy limitada. Quizás haya alguna alternativa...
Iré actualizando esta entrada para manteneros informados. Cuando todo esté funcionando satisfactoriamente resumiré, paso a paso y en detalle, todos los pasos necesarios para montar este "invento" partiendo del CD de instalación de Ubuntu y una conexión a Internet. No hace falta nada más.
Ni que decir tiene que agradeceré enormemente cualquier comentario o sugerencia, si el proyecto os parece interesante .
El propósito de este hilo es ir documentando el proceso, de modo que podamos todos discutir sobre él, para al final obtener algo sencillo pero funcional que pueda seguir mejorándose al estar basado en sistemas abiertos y gratuitos y que quizás pueda resultar de interés a otros foreros audioplanéticos.
Objetivo inicial:
Implementar un servidor de medios con almacenamiento local que ofrezca redundancia utilizando exclusivamente software libre. El servidor tendrá las siguientes características:
- Totalmente administrable en remoto, de modo que se pueda dejar la caja bajo la mesa, sin teclado, ratón ni monitor. En la medida de lo posible se optará por exponer interfaces web de control, pero la configuración inicial tendrá que hacerse desde el shell (terminal de comandos).
- Ligereza: sin interfaz gráfica y tratando de instalar solo los componentes y módulos utilizados.
- Volumen RAID software, compuesto por varios discos físicos, de tipo 0, 1, 5 o 10 y compartido en red a través de cifs (smb). Esta será nuestra "mediateca".
- Servidor Logitech Media Server para clientes de tipo Squeezebox. El módulo upnp / dlna estará desactivado para poder utilizar otro más potente.
- Servidor upnp / DLNA.
- Clientes de descargas: BitTorrent y de descargas directas, tipo jdownloader.
Lo que ya funciona:
- Sistema operativo: He creado una máquina virtual con VMWare para hacer las pruebas previas. En ella he instalado Ubuntu Server 11.10 32 bits y he configurado 3 discos físicos, 1 para el sistema operativo y aplicaciones y otros 2, idénticos, para construir un espejo (RAID1) que será nuestro volumen de datos. El RAID se ha construido con MDADM y se monta automáticamente al iniciar el servidor. Las actualizaciones del sistema están desactivadas para evitar disgustos con los paquetes instalados.
- Administración remota: La administración remota vía ssh funciona OK.
- Cortafuegos: Inicialmente he desactivado el cortafuegos para facilitar las pruebas. En el sistema final, y teniendo en cuenta que se trata de utilizarlo en un entorno doméstico, no creo que fuera un problema dejarlo así.
- Notificaciones: El sistema de notificaciones por email funciona correctamente a través del servidor smtp de gmail. De este modo el servidor nos avisa de cualquier incidencia con el volumen RAID.
- Mediateca compartida en la red: Este servidor comparte una carpeta denominada "mediateca" creada en el volumen RAID a través de CIFS (samba). Es por tanto accesible desde OS X, Windows, Linux y cualquier reproductor de medios en red compatible con smb (Dune, Asus, Xtreamer...). Éste es, desde mi punto de vista, el protocolo de acceso preferente para los clientes (aunque más adelante nos podemos plantear la posibilidad de añadir otros como afp o nfs, éste último el más eficiente). La carpeta está ahora mismo compartida con acceso completo para todos, sin contraseña (de nuevo, no me parece crítico en un entorno doméstico, pero es fácilmente solventable). Dentro de mediateca he credo mediateca\audio, mediateca\video, mediateca\fotos, mediateca\descargas, para organizar mínimamente los contenidos. Samba hay que configurarlo tocando el archivo smb.conf. No hay entorno web de administración. Desde mi HTPC reproduzco perfectamente cualquier cosa almacenada en la mediateca, bien mediante XBMC, bien mediante foobar.
- He instalado y configurado Logitech Media Server, que expone a los clientes squeezebox todo lo que cuelga de mediateca\audio. He verificado su funcionamiento con un squeezebox 3 satisfactoriamente. También he probado, antes de desactivarlo, el módulo upnp/dlna con un Oppo 93 con el mismo resultado, aunque solo accediendo a audio (mp3, flac, wma).
- Servidor upnp / dlna instalado (Mediatomb) y funcionando correctamente.
Por hacer:
- Instalar un cliente de descargas BitTorrent. El candidato es Transmission, que tiene una interfaz de manejo web muy chula.
- Instalar un cliente de descargas directas. Aquí mi primera opción es jdownloader. De momento no me he puesto con ninguna de estas 2 cosas.
- Instalar un servidor AV universal (Subsonic) que permita el acceso remoto, fundamentalmente a la biblioteca musical, a clientes que utilicen un navegador web.
Como veis ahora mismo el sistema ya es bastante utilizable por lo que hace a su función básica (almacenar y compartir ficheros AV con redundancia), utilizando una variedad de protocolos.
El único aspecto por completar es el relacionado con las descargas. Transmissión no creo que dé muchos problemas, pero veo difícil lo de jdownloader puesto que se trata de una aplicación diseñada para funcionar sobre un entorno gráfico y la interfaz web de control que expone es muy limitada. Quizás haya alguna alternativa...
Iré actualizando esta entrada para manteneros informados. Cuando todo esté funcionando satisfactoriamente resumiré, paso a paso y en detalle, todos los pasos necesarios para montar este "invento" partiendo del CD de instalación de Ubuntu y una conexión a Internet. No hace falta nada más.
Ni que decir tiene que agradeceré enormemente cualquier comentario o sugerencia, si el proyecto os parece interesante .
Última edición por pablopi el Vie Dic 09, 2011 12:06 pm, editado 4 veces
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
Lo del servidor upnp / dlna parece ya resuelto. Finalmente he optado por prescindir de minidlna e instalar Mediatomb:
http://mediatomb.cc/
MKV, AVI, MP3, FLAC... todo perfecto desde un Oppo 93 como cliente.
Por si fuera poco Mediatomb hace transcoding, es configurable hasta extremos ridículos, altamente compatible y la documentación disponible es buenísima.
Hala, ya queda menos .
http://mediatomb.cc/
MKV, AVI, MP3, FLAC... todo perfecto desde un Oppo 93 como cliente.
Por si fuera poco Mediatomb hace transcoding, es configurable hasta extremos ridículos, altamente compatible y la documentación disponible es buenísima.
Hala, ya queda menos .
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
Muchas gracias por la información, con gente como tu aquí cada día se puede aprender algo.
Un saludo
Un saludo
Narayan- Cantidad de envíos : 1159
Localización : P.Mallorca
Fecha de inscripción : 20/11/2010
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
Gracias Narayan.
No he podido avanzar más en el proyecto por falta de tiempo, pero este fin de semana espero poder darle un empujoncito con el asunto de los clientes de descarga y comenzar a preparar un tutorial paso a paso.
No he podido avanzar más en el proyecto por falta de tiempo, pero este fin de semana espero poder darle un empujoncito con el asunto de los clientes de descarga y comenzar a preparar un tutorial paso a paso.
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
Añado Subsonic a la lista de servicios a instalar.
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
Conozco una persona que tuvo problemas con el NAs y casi pierde toda la informacion. LLamo a Onretrieval, una empresa de recuperaciones, y por suerte le recuperaron todo. Pero ahora prefiere no arriesgarse mas y contrato un servidor en la nube.
Segun el, le cuesta mucho menos que estar invirtiendo en equipamiento y ademas tiene asegurada la informacion.
Saludos.
Segun el, le cuesta mucho menos que estar invirtiendo en equipamiento y ademas tiene asegurada la informacion.
Saludos.
asisepuede- Cantidad de envíos : 2
Localización : spain
Fecha de inscripción : 14/04/2012
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
asisepuede escribió:Conozco una persona que tuvo problemas con el NAs y casi pierde toda la informacion. LLamo a Onretrieval, una empresa de recuperaciones, y por suerte le recuperaron todo. Pero ahora prefiere no arriesgarse mas y contrato un servidor en la nube.
Segun el, le cuesta mucho menos que estar invirtiendo en equipamiento y ademas tiene asegurada la informacion.
Claro, pero dile que haga streaming de una peli en HD con un bitrate medio desde un servicio de almacenamiento online y luego me cuentas .
En cualquier caso un NAS *no* es un sustituto para las copias de seguridad. Con respecto a los costes, no estoy en absoluto de acuerdo. La diferencia es ahora mismo abismal a favor del almacenamiento local tal y como se incrementan las necesidades de espacio.
El almacenamiento local y el remoto no son excluyentes sino complementarios.
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
pablopi escribió:
...
En cualquier caso un NAS *no* es un sustituto para las copias de seguridad.
Pero se le puede parecer mucho si utilizas una configuración RAID1 ó RAID 10
DrFunk- Cantidad de envíos : 7850
Localización : MD
Fecha de inscripción : 22/12/2008
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
DrFunk escribió:pablopi escribió:
...
En cualquier caso un NAS *no* es un sustituto para las copias de seguridad.
Pero se le puede parecer mucho si utilizas una configuración RAID1 ó RAID 10
Bueno, dejémoslo en un poquito, Dr .
Ni te cuento la de veces que en el curro alguien ha perdido "misteriosamente" un archivo que "hasta ayer estaba ahí mismo y que yo no he tocado para nada". De no ser por los backups fuera de línea los espejos que tengo montados nastideplasti.
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
pablopi escribió:DrFunk escribió:pablopi escribió:
...
En cualquier caso un NAS *no* es un sustituto para las copias de seguridad.
Pero se le puede parecer mucho si utilizas una configuración RAID1 ó RAID 10
Bueno, dejémoslo en un poquito, Dr .
Ni te cuento la de veces que en el curro alguien ha perdido "misteriosamente" un archivo que "hasta ayer estaba ahí mismo y que yo no he tocado para nada". De no ser por los backups fuera de línea los espejos que tengo montados nastideplasti.
Yo también he utilizado espejos durante muuuchos años y ni un sólo problema. Supongo que la tecnología y los discos que se usan en los PCs son menos fiables que la de servidores de un poco más de injundia.
Personalmente voy a utilizar RAID 1 o RAID 10 así que si tengo problemas tú serás el primero en enterarte. Espero que nunca tengas noticias mías en ese sentido.
DrFunk- Cantidad de envíos : 7850
Localización : MD
Fecha de inscripción : 22/12/2008
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
Muy interesante Pablopi. Ya nos contarás cómo funciona la configuración final. Es una buena solución para montarse un servidor de música con varios servicios.
Saludos
Saludos
kike- Cantidad de envíos : 323
Localización : Madrid
Fecha de inscripción : 13/05/2010
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
DrFunk escribió:
Yo también he utilizado espejos durante muuuchos años y ni un sólo problema. Supongo que la tecnología y los discos que se usan en los PCs son menos fiables que la de servidores de un poco más de injundia.
No, si el problema no son los espejos sino los usuarios, que tienen la maldita costumbre de mover los documentos (o borrarlos) y luego negarlo vilmente. Ante eso ni el mejor RAID del mundo te va a proteger... a menos, claro que lo combines con un sistema de snapshots.
DrFunk escribió:
Personalmente voy a utilizar RAID 1 o RAID 10 así que si tengo problemas tú serás el primero en enterarte. Espero que nunca tengas noticias mías en ese sentido.
¿Descartas RAID5?
Ja, ja, eso espero. Fíjate que tanto predicar y yo en casa tengo toda la mediateca en un RAID5. Solo hago copias de seguridad de la musiquita, y la última fue hace bastante tiempo. Ahora, en el trabajo ni me planteo algo así. Eso de poner todos los huevos en la misma cesta, por segura que sea, no es buena idea, y menos si es la cesta que te da de comer.
Los documentos, eso sí, en el PC principal y a buen recaudo con Time Machine en otro disco físico.
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
kike escribió:Muy interesante Pablopi. Ya nos contarás cómo funciona la configuración final. Es una buena solución para montarse un servidor de música con varios servicios.
Pues mira, Kike, ahora mismo el proyecto está en suspenso porque el interesado dejó de estarlo. La máquina virtual funciona perfectamente, con todos los servicios indicados e incluso con Transmission como cliente de torrents. Dada la decadencia de los servidores de descargas directas ya ni me planteé hacer ninguna chapucilla para instalar uno. Hasta tengo bastantes notas para un tutorial paso - a - paso.
La ventaja de instalarlo desde 0 es que tienes un control total. Lo que ocurre es que dado que opté por prescindir de entorno X ciertas cosas hay que configurarlas vía terminal. Lo mejor es que los requisitos de hard son ridículos.
De todos modos por lo que he leído Vortexbox funciona muy bien. Para alguien que no quiera meterse en estos berenjenales probablemente sea mejor opción. Por cierto que tengo que probarlo.
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
Para el Dr:
http://www.smallnetbuilder.com/nas/nas-features/31745-data-recovery-tales-raid-is-not-backup
http://www.smallnetbuilder.com/nas/nas-features/31745-data-recovery-tales-raid-is-not-backup
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
pablopi escribió:
...
¿Descartas RAID5?
...
.
Me has metido el miedo en el cuerpo pedazo de ... ja ja ja
Saludos
DrFunk- Cantidad de envíos : 7850
Localización : MD
Fecha de inscripción : 22/12/2008
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
Los NAS son una solucion que ayuda para el almacenamiento y comparticion de datos pero cuiadado que no son la solucion final...
Muchas veces fallan y si no se tiene otro medio de respaldo, podemos llegar a perder todo. A pesar de que existen servicios de recuperaciones de datos brindados por los laboratorios especializados como Onretrieval, estos no siempre son compatibles con todos los bolsillos...
Por eso, es preferible investigar y encontrar un servidor en la nube.
Saludos.
Muchas veces fallan y si no se tiene otro medio de respaldo, podemos llegar a perder todo. A pesar de que existen servicios de recuperaciones de datos brindados por los laboratorios especializados como Onretrieval, estos no siempre son compatibles con todos los bolsillos...
Por eso, es preferible investigar y encontrar un servidor en la nube.
Saludos.
asisepuede- Cantidad de envíos : 2
Localización : spain
Fecha de inscripción : 14/04/2012
Re: Montando un servidor de medios y NAS en un PC (paso a paso)
asisepuede escribió:
Por eso, es preferible investigar y encontrar un servidor en la nube.
Hombre, más que preferible alternativo o complementario. Yo uso diariamente dropbox, minus y google docs / drive, pero su idoneidad dependerá de la necesidad concreta que tengamos que satisfacer con ellos.
Temas similares
» Servidor de medios para dlna
» KUZMA XL4 FULL BASE + BRAZO 4POINT NORDOST ... INSTALACION PASO A PASO
» SQUEEZEBOX + DAC (I)
» Cajas vintage Philips 22RH427: Filtros actualizados!!
» Montando primer sistema - consejo
» KUZMA XL4 FULL BASE + BRAZO 4POINT NORDOST ... INSTALACION PASO A PASO
» SQUEEZEBOX + DAC (I)
» Cajas vintage Philips 22RH427: Filtros actualizados!!
» Montando primer sistema - consejo
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.