Crear tu propio servidor web en casa puede parecer una tarea desalentadora, pero en realidad, sólo requiere que tengas conocimientos básicos de tecnología y tampoco te va a costar un dineral. Aunque no todo el mundo está familiarizado con la creación de su propio servidor web, estás de suerte. Sigue leyendo para... 

Para crear tu servidor web en casa, necesitas adquirir un ordenador dedicado que utilizarás como servidor junto con una conexión a Internet potente. En el mismo PC, tendrás que instalar un sistema operativo (Windows o Linux) y habilitar el acceso remoto. A continuación, tienes que configurar el ordenador como un servidor que te permita enviar o descargar archivos desde él.

Aunque suene muy técnico, en realidad es un proceso bastante sencillo que cualquiera puede llevar a cabo. Una vez adquiridas todas las piezas de hardware necesarias, vamos a ver cómo configurar tu servidor web. 

5 Pasos Para Crear Tu Servidor Web En Casa

Tener tu propio servidor web en casa es una forma de organizar y asegurar todos tus datos en un solo lugar. Sólo tienes que seguir estos cinco sencillos pasos y, en cuestión de tiempo, podrás llamarte legítimamente propietario de un servidor.

Paso 1: ¿Qué necesita? 

Antes de entrar en detalles técnicos, es esencial saber qué componentes necesitas para crear un servidor web en casa. Definitivamente, no querrás tener que correr a la tienda de hardware informático en medio del montaje de un servidor web sólo porque te falta una pieza. Por lo tanto, hemos enumerado algunas cosas que usted debe tener antes de empezar a hacer un servidor:

Ordenador

Lo primero que necesitas en casa es un PC en el que vayas a configurar el servidor. No tiene por qué ser un PC de gama alta, así que aunque no tengas uno en casa, no te gastes cientos de dólares en comprarlo. 

Un sistema con unos 64MB de RAM emparejado con un procesador de 300MHZ funcionará perfectamente como servidor. Lo único en lo que tendrás que gastar dinero es en el sistema de refrigeración del PC, ya que estará funcionando todo el día y no querrás que se sobrecaliente. 

Almacenamiento

El almacenamiento depende del trabajo que vayas a asignar al servidor. Si estás creando un servidor solo porque no quieres gastar más dinero en comprar almacenamiento de iCloud, o quieres subir películas en él para compartirlas con los miembros de tu familia, entonces se recomienda conseguir al menos un disco duro de 3-4 TB.

Aunque esto podría ser excesivo, te darás cuenta claramente de cuánto almacenamiento necesitas una vez que empieces a operar tu servidor. Incluso si los 3-4 TB de disco duro acaban siendo insuficientes, siempre puedes actualizarlos, ya que los discos duros no son muy caros. 

Conexión a Internet y Ethernet 

A menos que el servidor de su propósito es transmitir películas o videos, su conexión a Internet en casa debe ser más que suficiente para su equipo. De lo contrario, recomendamos obtener una conexión a Internet de alrededor de 25-50 Mbps para su servidor. También recomendamos conectar el PC a Internet mediante un cable ethernet, ya que una conexión por cable es más rápida y fiable que una inalámbrica. 

Aunque las placas base modernas vienen con una tarjeta ethernet instalada, si tu placa base no la tiene, puedes comprar una en la ferretería informática. 

Periféricos y unidad de CD

También necesitarás un teclado y un ratón para configurar el servidor. Además, tener estos periféricos puede resultarte útil si decides actualizar tu servidor. En cuanto a la unidad de CD, la necesitarás una vez para instalar el sistema operativo en tu PC. 

Paso 2: Qué sistema operativo utilizar

Después de reunir todos los elementos esenciales, tienes que elegir el sistema operativo con el que funcionará tu servidor. Sólo hay dos opciones: Windows o Linux. ¿Cuál elegir?

Linux

El sistema operativo Linux es uno de los más conocidos para ejecutar servidores por sus opciones de personalización y por ser más seguro que Windows. Además, es de código abierto y de uso gratuito, por lo que se impone claramente a Windows. 

Windows

Aunque Windows no es tan popular para servidores en comparación con Linux, le proporciona soporte a largo plazo para cualquier problema que pueda encontrar mientras aloja un servidor. Sin embargo, el inconveniente es que hay que adquirir una licencia de Windows y, por ese motivo, mucha gente se decanta por Linux. 

WindowsLinux
Necesita una licencia de pago para utilizarlo como servidorUso gratuito
Funciona con todos los programasNo funciona con determinados programas
Proporciona asistencia técnicaSin asistencia técnica
Más seguridadMenos seguro

Paso 3: Configuración de VNC

El siguiente paso es configurar un ordenador de red virtual, también llamado VNC. ¿Qué es VNC? ¿Y por qué es importante configurarlo al crear un servidor? Sigue leyendo mientras te contamos

Qué es VNC

VNC es un sistema multiplataforma para compartir pantallas que permite controlar un PC a distancia con la ayuda de otro PC. Esto significa que si tu servidor está en EE.UU. y tú estás de viaje en Japón, puedes controlar el PC en EE.UU. con la ayuda de VNC. 

Para ello, tienes que configurar un componente servidor (llamado servidor VNC) en el PC que quieras configurar como servidor y un componente cliente (VNC Viewer) en el otro PC que vayas a utilizar para controlar. Este programa te da incluso acceso completo a los comandos del ratón y del teclado, lo que significa que tienes control total sobre tu sistema servidor de forma remota. 

Cómo configurar VNC 

Por complejos que parezcan los tecnicismos de este programa, no hay por qué asustarse. Su instalación es bastante sencilla. En primer lugar, tendrás que instalar Ubuntu o un paquete vnc4server. Después, tendrás que configurar y establecer el acceso remoto marcando algunas opciones que permitirán a otros controlar y ver tu escritorio (las opciones pueden variar en los distintos sistemas operativos):

A continuación, el programa te pedirá que establezcas un nombre de usuario y una contraseña. Introdúcelos y ¡listo!

Paso 4: Configurar el servidor

FTP, abreviatura de File Transfer Protocol, es el protocolo que le permitirá enviar o acceder a sus archivos desde y hacia su servidor. Esto le permitirá hacer su almacenamiento privado en la nube, y le permitirá transferir archivos a una velocidad muy alta. Dicho esto, Windows y Linux tienen cada uno un proceso diferente de configuración FTP.

También necesita configurar HTTP para su sitio web, lo que permitirá la intercomunicación en su servidor. En Linux, puede escribir el siguiente comando para instalar los archivos HTTP necesarios:

sudo apt-get install apache2

En Windows, puede descargar el paquete HTTP/2.0 desde cualquier lugar de Internet y seguir las instrucciones para configurarlo, lo que no será tan difícil de hacer. 

Paso 5: Nombre de dominio y prueba del servidor

Ya casi has terminado si has llegado al quinto y último paso de nuestro artículo. Sólo queda configurar el nombre de dominio para que la gente pueda encontrarte en Internet. Sin el nombre de dominio, tendrán que teclear tu dirección IP externa, que puede ser difícil de recordar y a mucha gente no le apetece meterse en el lío de teclear toda esa serie de números. 

Puedes comprar un nombre de dominio a un registrador de dominios o buscar en Google sitios web que ofrezcan dominios gratuitos. 

Lo siguiente es probar el servidor y ver si funciona correctamente o no. Antes de probarlo, espera un par de horas para asegurarte de que los cambios se han producido. Después de esperar un rato, abre un navegador y teclea:

http://.com

Si eso no funciona, inténtalo: 

http:// 

Si la segunda tampoco funciona, prueba esta:

http://

Si alguno de los tres funciona y ves tu servidor, ¡enhorabuena! De lo contrario, lamentablemente tendrás que empezar de nuevo. 

Conclusión

Aunque montar un servidor pueda parecer que necesitas un título universitario para hacerlo, es bastante fácil de configurar y además te sentará las bases para desenvolverte en el mundo de los servidores. Además, te ayudará a organizar tus archivos en un solo lugar y es una herramienta estupenda para compartir cosas entre los miembros de tu casa.