06 marzo 2009

> Servidor de descargas P2P (Parte I)

Hace relativamente poco realicé un curso con mi amigo Lodrolee, que tenía como materia a tratar la implementación de servidores web bajo linux con un gran aporte y atención a la seguridad de los mismos. En una de estas conversaciones, no sé como salió la idea a flote, pero estuvimos hablando sobre que hacer y como aprovechar el curso para desarrollar una web, etc, pero al final entre una cosa y otra, este gran amigo me comentó su idea de aprovechar una placa, micro y memoria ram de un equipo que tuvo allí por los años 90 (o incluso antes) y utilizarlo para descargas P2P puramente, para descargas nada más... y si se tuviera que "quemar "descargando pues adelante :)

Esa idea la estuvimos hablando durante los días que duró el curso, aparte de ir buscando información para ver como lo hacíamos y le dabamos forma. Y Tras un fin de semana en que él no podía por exámenes, decidí ponerme con todo el material recolectado y hacer un "pedazo pepino" (como diría Nadal) para descargas p2p.

Después de esta introducción, os comentaré que para un servidor de estas características podéis usar prácticamente cualquier cpu que tengáis olvidada por vuestra casa, puesto que será un servidor que correrá bajo linux en entorno consola y los recursos que necesitará serán escasos. Para que os hagáis una idea de lo que podéis usar, a continuación os pongo una lista con el hardware utilizado por mi parte:

- Placa Base y Microprocesador AMD K6-III 450 Mhz
Este micro, junto con su placa, llevará conmigo más de 15 años por lo menos, ha pasado de mano en mano y aún así sigue funcionando... ¿qué mejor final que descargar las últimas películas de carteleta? :)










- 128 Mb de RAM
Podéis poner mucho menos, incluso con 64 mb bastaría para la funcionalidad y servicios que va a corre nuestro servidor. Usé 128 porque era el módulo que tenía.





- Tarjeta gráfica de 32 MB
Esta tarjeta también ha estado siempre conmigo y servirá perfectamente para su función pues nuestro sistema operativo sólo correra bajo consola, nada de gráficos, así pues cualquier tarjeta será bienvenida (y os valdrá).








- Disco duro de 10 GB
Si tenéis un disco duro de pequeña capacidad como éste, podéis usarlo para instalar ahí únicamente el sistema operativo, sino podéis obviarlo.

- Disco duro de 80 GB
No tenía ningún disco de mayor capacidad, pero sirve de sobra, puesto que cuando hayamos descargado bastantes cosas las moveremos a otro ordenador, como hago yo donde pueda visualizar lo descargado.
Si sólo váis a utilizar este disco duro recordad que habrá que particionarlo para poner el sistema operativo que nos valdrá con 5 GB y el resto para las descargas.










- Unidad de CD-Rom
Simplemente la usaremos para instalar el sistema operativo y poco más, así pues nos sirve cualquier unidad que lea cds... :)








Bueno, con todo este material ya podremos construir/montar lo que será la parte física de nuestro servidor de descargas, lo único que os quedaría sería elegir donde irá todo esto, dentro de que caja, que también sirve cualquiera (de mi servidor de descargas es lo más espectacular y parece un servidor de última generación :)

Si tenéis alguna duda sobre el hardware que tenéis, ya sabéis, publicar un comentario y estaré encantado de ayudaros.

... Próximamente la segunda parte... "Instalando el sistema operativo"...

1 comentario:

Anónimo dijo...

Gracias por el manual.
A ver cuando puedes poner el resto
Yo también estoy montando un servidor casero bajo Linux en mi casa y quiero utilizarlo también como servidor de descargas y me gustaría tener más información.¡ de cómo hacerlo.
Un saludo