Guia para montar un servidor (I) – Introduccion

Thursday, August 10, 2006
By Jero

Esto son una serie de articulos sobre como aprovechar un ordenador viejo que tengais por casa para usarlo como servidor casero. Muchos tenemos ordenadores antiguos que arramblamos en los armarios a la espera de terminar en la basura algun dia, o incluso nos encontramos joyas con pantalla, teclado y hasta licencia original de windows en un contenedor de la basura, cuando son realmente aprovechables para nuestro proposito.

El nivel para poder llevar a cabo estas tareas es nulo, es decir, cualquier persona sin conocimientos de sistemas POSIX, puede llevar a cabo esta configuracion siguiendo estas guias. Por supuesto, quiero aclarar que las preguntas del tipo ¿Como se crea un directorio en shell? no las respondere Para eso hay muchos manuales de iniciacion a linux en la red. Os recomiendo el de Guadalinex V3

En mi caso, tenia mucho hardware que habia ido siendo sustituido y que estaba desmontado y parado, o que no funcionaba bien, con lo cual no tenia mucho sentido seguir guardandolo. La guinda vino cuando me regalaron una caja nueva para el PC de sobremesa, con lo cual aproveche tambien para cambiarle el disco duro y asi tener un servidor perfecto. Todo el hardware que uso es reciclado, desde la caja hasta la fuente de alimentacion.

Mi servidor actual es Pulgarcito
, un Athlon 1.2 GHZ montado sobre una placa QDI Kudoz 7 con 384 MB de Ram, una GeForce 5200 FX (que esta cascada para 3D pero que para modo texto funciona excepcionalmente bien :) ), una tarjeta de red 10/100 Ovislink y una grabadora LG 48/16/52 X que andaba dando vueltas por casa, con un HD Seagate Barracuda de 120 GB, que era el que estaba montado en mi maquina principal, pero que aproveche para sustituir cuando tuve la idea de montar un servidor mas potente.

Este corre una Ubuntu Dapper Server edition con los siguientes servicios:

  • MySQL
  • PHP5
  • Apache2
  • mp3act
  • Wordpress
  • MLDonkey
  • Cacti
  • SSH

Aparte de la maquina en si misma, tiene un Router Linksys WRT54GL, que hace las funciones de cable mediante WDS, ya que donde lo tengo situado el acceso a internet me resulta complicado, ya que deberia de tirar mas de 20 metros de cable de una punta a otra de la casa, con lo cual me hace de repetidor. La configuracion del router no la tocare en estos articulos, quiza en un futuro haga un par de articulos sobre todo el partido que se le puede sacar a los linksys.

El servidor que tenia antes era BigDaddy: Un Pentium 200-MMX con 64 MB y una S3 trio 3d con un disco duro Samsung de 2 GB, corriendo una Debian Sarge. Realmente con este ordenador practicamente nos deberia bastar para nuestro proposito, yo lo he cambiado para poder seguir experimentando y porque este no me soportaba un servicio de streaming ni de emule con la calidad con la que lo soporta Pulgarcito.

Para nuestro proposito bastara con que tengamos una torre funcionando con un pentium II a 350 Mhz, disco duro y bastante RAM (64 MB son suficientes, pero 128 Mb son ideales). Tenemos que tener en cuenta que nuestro servidor funcionara 24/7, asi que tendremos que elegir una maquina que sea silenciosa y que no consuma mucho, con las minimas cosas activadas (nada de USB’s o sonido), o sea placa, micro, tarjeta grafica y una unidad de CD-ROM o disquetera de 3 y 1/2.

En mi caso he estado funcionando durante algun tiempo con un Pentium 200-MMX con 64 MB de RAM, pero tenia problemas de reconocimiento de hardware, y la maquina en si estaba un poco cascada. Hemos de tener en cuenta que cuanto mas lenta sea nuestra maquina, y lo mas importante, cuanta menos memoria tenga, menos servicios podremos tener corriendo.

Mucha gente lo que hace es comprar por ebay un ordenador de segunda mano, que se puede encontrar por 40 o 50 €, para poder utilizarlo como servidor. Es una manera muy rapida de tener una maquina funcionando, aunque estaremos supeditados a lo que nos quiera mandar el vendedor. Hay que tener mucho cuidado con ebay, es un nido de estafas.

No nos hara falta teclado ni monitor excepto para la configuracion inicial. Hay placas que permiten saltarse la comprobacion de teclado y de tarjeta grafica, con lo cual en el momento que tengamos la primera configuracion hecha y SSH instalado, podremos controlar el servidor remotamente sin ningun problema, y podremos prescindir de estos dos elementos.

Uno de los puntos fuertes que tiene que tener nuestro servidor es el consumo energetico. En mi caso me ahorro unos 25 € mensuales en electricidad si tengo los servicios antes mencionados en el servidor en vez de correrlos en mi maquina principal, aparte de la comodidad que supone la descentralizacion de servicios como el intercambio de archivos P2P, que suponen una carga muy fuerte para un sistema. Cuantas menos tarjetas de expansion tengamos, mejor. Es decir, procuraremos tener lo basico para funcionar, prescindiendo del resto, como puede ser el teclado, monitor o incluso la tarjeta grafica.

Para poder entender mejor el como se administra un servidor remotamente, recomiendo este articulo de la wikipedia sobre SSH.

5 Responses to “Guia para montar un servidor (I) – Introduccion”

  1. Taber

    Una gran iniciativa, aunque espero que estes preparado para la avalancha de preguntas…
    Reusar PC “viejos” (seran viejos pero pueden hacer muchas cosas aun) es una grandisima idea, por ejemplo para montar un firewall como dios manda o tu propio servidor web.
    Contando una experiencia personal, yo tube muchoooo tiempo un Pentium 200, y 192 Mb para un pequeño servidor de subversion con su apache y webdav para un proyecto… Ademas de usarlo como servidor FTP. ¡Joer que tiempos! (no sigo que me pongo tierno :P ). La verdad que iba perfecto para 5 usuarios e incluso cuando nos conectabamos los 5 iba de lujo (para lo que era claro).

    Un saludo.

    #471
  2. Gustavo

    Yo tengo montado exactamente el mismo servidor que el que vos propones, el problema que me surge es que el mldonkey funciona nada mas que 1 dia y se me cuelga el wrt54gl. Por ahora no se como solucionarlo, me gustaria poder ponerme en contacto con usted.
    GRACIAS!!

    #536
  3. en breve publicare un articulo sobre como configurar el iptables del linksys para evitar que se cuelgue. Hay que reducirle el numero de conexiones para que el router aguante. Yo he tenido este modelo funcionando 1 mes y sin problemas de conexion ni nada

    #539
  4. Raúl Ávila (Majinga)

    Me Has Dado Una Gran Idea Para Usar Varias MB y Restos De Pc’s Que Me Ocupan Un Resto De Lugar, Para En Vez De Contaminar Tirandolas En Cualquier Parte Mejor Usarlas Para Servidores, Sólo La Cuestión Es Que Si Podrías Mandarme Algún Manual De Como Crear El Servidor? O.S. y Los Tipos De Servidores.
    Te Lo Agradezco De Antemano.

    #23365

Leave a Reply