MartinServer

De cómo el enojo con mi proveedor de hosting me llevó a montar mi propio servidor doméstico: MartinServer

HP-Compaq-dc7800p

HP dc7800p Convertible Minitower

Desde que tengo actividad en internet he pasado por varios proveedores de hosting: al principio, en 1996, contraté con arrakis, la empresa sevillana que finalmente fue absorbida por BT; posteriormente pasé por EspaHost, Nominalia y no sé si alguna más, hasta que finalmente, en diciembre de 2005, contraté el servicio de una empresa californiana, DreamHost.

La oferta era realmente buena, me ofrecían un hosting linux con almacenamiento ilimitado (bueno, esto no era del todo cierto, había que leerse la letra pequeña) por 120 dólares al año. Esto me permitió alojar decenas de webs.

En la fase de desarrollo, yo montaba las webs en una instalación local de LAMP que posteriormente subía al servidor de Dreamhost por FTP, y así quedaban finalmente publicadas. Era un sistema que funcionaba bien, no me daba problemas y tenía un precio relativamente económico, 10 dólares mensuales.

Como ven, he sido un cliente fiel. Diez años he permanecido con ellos. Pero nada es perfecto, y hace unos meses comenzaron las desavenencias. Quiero aclarar que el culpable soy yo, por no leerme la letra pequeña de los contratos. Dicho esto, resumo lo que pasó: aprovechando que según mi contrato tenía “almacenamiento ilimitado” en Dreamhost, decidí crearme mi propia nube privada.

Letra pequeña

Instalé una instancia de Owncloud, que es una magnífica alternativa Open Source a servicios como Dropbox o Google Drive, y sincronicé todos mis equipos con el servidor. Era maravilloso. Ya no tenía que preocuparme de la pérdida, robo o malfuncionamiento de mis laptops. Podía tener sincronizado todo mis documentos entre los distintos equipos (personal, de trabajo…).

Sólo había una pequeña pega: en la letra pequeña del contrato de Dreamhost excluía explícitamente el uso del servidor como almacenamiento en la nube. Maldición. Yo me enteré porque deshabilitaron la instancia de Owncloud. Mala suerte, pero ya me buscaría una alternativa.

Lo peor, y lo que me enojó, es que comenzaron a llegarme requerimientos de pago por uso del servicio de almacenamiento. No, Dreamhost, no. Tendrás toda la razón legal que quieras, pero a un cliente con diez año de fidelidad no se le hace eso: está bien que cortes un servicio que dices no estar permitido, pero no intentes abultar la factura con esto. Ya me llamaste la atención. Déjalo estar…

Reclamé la factura, pataleé, pero fue para nada. Lo cierto es que contractualmente tenían razón, pero como cliente me sentí maltratado y los mandé a la chingada. Aprovechando que acababa de contratar un servicio de internet en casa que me ofrecía 200MB simétricos (tanto de subida como de bajada), decidí experimentar por primera vez con mi propio servidor doméstico.

Plaza de la Tecnología

 

Plaza de la Tecnologia

Plaza de la Tecnología

Como no tenía ninguna computadora que pudiera ejercer de servidor (utilizar laptops para ese fin es una mala idea), me dirigí a la Plaza de la Tecnología, muy cerquita del centro histórico de la Ciudad de México.
La Plaza de la Tecnología no es una plaza. Bueno, aquí en México se le llama “Plaza” a un centro comercial, pero es que ni siquiera eso. Es más bien un zoco desperdigado a lo largo de cuatro cuadras, lleno de puestos y tenderetes en el interior de vetustos edificios. Marea la sobreabundancia de oferta de cualquier producto tecnológico que puedas soñar. Lo que no encuentras en ningún otro lado, aquí está.
Yo tenía muy claro que lo que buscaba era un PC de escritorio de lo más barato. Así lo dije, y lo más barato que encontré fue un HP dc7800p Convertible Minitower, junto con un monitor y teclado, por el que me cobraron $2,000 pesos. Unos 100 euros. La verdad que el equipo, para 2015, ya era una porquería: un Intel Core 2 Duo, con 2.83GHz y 2GB de RAM. De disco duro, 250GB.

Ubuntu Server

Pero para mi propósito estaba bien. Le quité el Windows XP en chino con el que venía y le instalé la versión 12.04.5 LTS de Ubuntu Server. Esta distribución linux ya viene con casi todo lo necesario para mis necesidades. En concreto, el servidor Apache, PHP y MySql. Con esto podía poner en marcha, desde mi propia casa, todas mis webs. Bueno, todas todas no. Avisé a varios amigos a los que les alojaba las webs para que migrasen a otros servidores. No quería hacerme responsable del posible malfuncionamiento, eso lo dejaba exclusivamente para mis webs.

Algunos migraron, a otros pareció no importarles y se quedaron alojados en MartinServer. Así que configuré los VirtualHost para cada uno de los websites, los habilité en Apache. Finalmente, al no tener contratada IP estática con mi proveedor de internet, configuré los dominios en FreeDNS para gestionar la resolución de nombres de dominio. O sea, para que mis webs fueran localizables en internet con independencia de los cambios de IP que se pudieran producir en mi Servidor.

Y listo. Ahora, por primera vez en mi vida, tengo mi propio servidor en casa. A partir de ahora, a aprovechar todas las ventajas que esto ofrece. Y no sólo como servidor de páginas web: como media center, servidor de FTP, archivos en la nube doméstica, etc.

Deja un comentario