Compre y cree un poderoso servidor de Linux para su hogar

Compre y cree un poderoso servidor de Linux para su hogar
En la era de la computación en la nube, construir un servidor en casa puede parecer una idea extraña. ¿Por qué invertiría tiempo, dinero y energía en la construcción de un poderoso servidor doméstico de Linux cuando puede crear instantáneamente una máquina virtual en la nube y obtener la mayor capacidad de cálculo y almacenamiento que necesite?? Porque Configurar un servidor doméstico es una experiencia de aprendizaje maravillosa cuyo resultado es un servidor construido exactamente de acuerdo con sus necesidades.

Construir un servidor doméstico de Linux desde cero y sin ninguna experiencia previa es no tan complicado como puede parecer. Todo lo que necesita hacer es elegir el hardware correcto, instalar un sistema operativo adecuado y configurar el servidor en función de sus necesidades. Puede construir un servidor de Linux para su hogar con un presupuesto muy ajustado, pero también puede gastar mucho dinero en hardware del servidor premium y convertir su hogar en un pequeño centro de datos.

¿Qué es un servidor en casa y qué puedo hacer con él??

Un servidor es cualquier computadora que procese las solicitudes de los clientes y les entregue datos a través de Internet o una red diferente, como una red de área local.

La mayoría de los servidores se encuentran en edificios dedicados con componentes redundantes o de respaldo e infraestructura para la fuente de alimentación, conexión a Internet extra rápida y control ambiental preciso, pero no hay nada que le impida tener un servidor en casa.

Aquí hay una lista de servicios comúnmente proporcionados por los servidores de origen:

  • Almacenamiento centralizado: Puede usar un servidor doméstico para almacenar todos sus archivos en un solo lugar que esté accesible desde Internet. Dichos servidores de inicio se conocen como almacenamiento atacado en red (NAS), y generalmente contienen varios dispositivos de almacenamiento dispuestos en un contenedor de almacenamiento lógico y redundante. NAS proporciona una alternativa rentable a los servicios de almacenamiento en la nube como Dropbox o Google Drive, lo que le permite mantener el control total sobre sus datos al tiempo que disfruta de la conveniencia del acceso remoto.
  • Medios de comunicación servidor: En lugar de tener que transferir minuciosamente los archivos multimedia desde su computadora a su televisor inteligente utilizando una unidad flash USB o un disco duro portátil, puede convertir su servidor inicio de Linux en un servidor de medios y acceder a sus películas, música, fotos y otro contenido directamente desde cualquier dispositivo. Las distribuciones como Libreelec o OSMC proporcionan un centro de medios de origen gratuito y abierto que puede instalar como cualquier distribución de Linux.
  • Web servidor: Si tiene una dirección IP pública, puede alojar un sitio web en su propio servidor y evitar pagar tarifas de alojamiento. Al alojar un sitio web en su propio hardware, puede aprender lo que sucede detrás de escena, y luego puede usar este conocimiento para seguir una carrera como administrador del servidor para una empresa de alojamiento.

Ahora que sabe por qué tiene sentido construir un servidor doméstico de Linux incluso en la era de la computación en la nube, es hora de comenzar, y el primer paso es elegir el hardware correcto.

Elegir hardware

Prácticamente cualquier computadora con una tarjeta de red puede actuar como servidor, por lo que tiene muchas opciones cuando se trata de elegir hardware para su servidor inicio de Linux.

Reutilizar hardware antiguo

Si eres como la mayoría de los usuarios de Linux, lo más probable es que tengas al menos un par de computadoras de hardware antiguas en la casa. Incluso puede tener una computadora completa que ya no use sentada en su armario y recolectando polvo. A menos que el hardware sea realmente antiguo, puede reutilizarlo y usarlo para construir un servidor inicio de Linux.

Use una computadora de un solo tablero

A quién no le gustan las computadoras de una sola tabla? Son pequeños, económicos y se pueden transformar fácilmente en servidores versátiles. Nuestro favorito es el modelo de 4 GB del Raspberry Pi 4, pero también está el plátano PI, Beaglebone Black, Odroid Xu4 o ASUS SBC Tinker Board, solo por nombrar algunos. La razón por la que recomendamos el Raspberry Pi 4 es simple: es la computadora de un solo tablero más popular en este momento, por lo que hay muchos tutoriales y recursos en línea.

Compre un servidor prebuilado

Si desea evitar ensamblar un servidor a partir de componentes de hardware individuales, puede comprar un servidor prebuinado como el Dell PowerEdge T30, que es perfecto para usuarios domésticos y pequeñas empresas. Este servidor Mini Tower asequible ofrece el procesador de cuatro núcleos Intel Xeon E3-1225 V5, 8 GB de RAM, 1 TB HDD y ranuras para memoria y almacenamiento adicionales.

Construye tu propio servidor

Construir su propio servidor es tan fácil como construir una computadora de escritorio. Solo necesita seleccionar los componentes de hardware necesarios y ensamblarlos. Aquí está nuestra construcción de servidor personalizado recomendado:

  • Procesador: Intel Core i3-8100
  • tarjeta madre: Gigabyte z390 ud
  • Memoria: Kit crucial de 32 GB
  • Almacenamiento: Samsung 860 Qvo 1 TB
  • Gráficos tarjeta: Intel UHD Graphics 630
  • Caso: Cooler Master Haf XB Evo
  • Fuente de alimentación: Evga 650 GQ

Para comprender cómo seleccionar los componentes de hardware correctos para un servidor inicio de Linux, lea nuestra Guía de selección de hardware del servidor.

Elegir un sistema operativo

No todas las distribuciones de Linux son igualmente adecuadas para un servidor doméstico. Debe elegir una distribución que sea confiable, estable, fácil de configurar y compatible con el hardware que ha seleccionado. Algunas de las mejores distribuciones para un servidor inicio de Linux incluyen:

  • Ubuntu: una distribución de Linux fácil de usar con una gran comunidad de usuarios dedicados y una gran compatibilidad de hardware. Tiene AppArmor, que es un módulo de seguridad de Linux que es similar a Selinux, lo que permite al administrador del sistema restringir las capacidades de los programas con perfiles por programa.
  • Debian: La distribución de los padres de Ubuntu, Debian, ofrece múltiples ramas, cada una ofreciendo un equilibrio diferente de estabilidad y características. Debian tiene requisitos de hardware bastante modestos, y es compatible con casi todas las arquitecturas que jamás encontrará.
  • Arch Linux: Esta distribución liviana y flexible de Linux es perfecta para aquellos que desean construir un servidor inicio de Linux para aprender lo más posible. Arch Linux es considerablemente más difícil de instalar que las distribuciones con sede en Debian, pero superar la empinada curva de aprendizaje puede ser extremadamente gratificante.
  • CENTOS: Funcionalmente compatible con Red Hat Enterprise Linux, CentOS es una distribución de servidor impulsada por la comunidad que proporciona una plataforma consistente y manejable que se adapta a una amplia variedad de implementaciones de servidores.
  • OpenSuse Leap: Lo que establece OpenSuse Leap aparte de muchas otras distribuciones de Linux son sus herramientas de software de administración, que incluyen YAST, una herramienta integral de configuración e instalación del sistema de Linux con una interfaz fácil de usar y capacidades de configuración potentes.

Instalación de software

Para darle un pequeño gusto de lo que puede hacer con su nuevo servidor doméstico de Linux, aquí hay una breve lista de algunos de los software más populares que puede instalar:

  • Plex: un servidor de medios que puede organizar toda su colección de medios y transmitir películas favoritas, televisión, música, programas web, podcasts y más a todos los dispositivos que tiene en casa.
  • NextCloud: ofreciendo una funcionalidad similar a Dropbox y otros servicios de intercambio de archivos en la nube, NextCloud le permite colaborar y acceder a sus datos desde cualquier lugar mientras lo mantiene en control.
  • HOMEASSISTAN: Esta solución de automatización de hogar de código abierto puede convertirse en el centro nervioso de su hogar inteligente y automatizar su vida. Se ejecuta en Raspberry Pi o en cualquier servidor inicio de Linux.
  • Diáspora: Empoderando a sus usuarios para liberarse de los grilletes de las grandes corporaciones, la diáspora es una red social sin fines de lucro, propiedad del usuario y distribuida que puede configurar en su servidor local de Linux en solo unos minutos.
  • Sickrage: con este Administrador de videos de biblioteca, puede descargar sus programas de TV favoritos de los sitios de Torrent o Usenet automáticamente en su servidor de medios domésticos.

Si todavía tiene hambre de más aplicaciones excelentes, le recomendamos que visite alternativeto y explore su gran colección de software autohospedado.

Conclusión

Como puede ver, construir un servidor doméstico de Linux desde cero es tan fácil como construir una computadora de escritorio. Todo lo que necesita hacer es seleccionar hardware adecuado, instalar una distribución confiable de Linux y hacer que su servidor se use con algunas aplicaciones o servicios autohostados.