De un VPS comercial al salón de casa. Parte 2 – Hardware y Software
Hardware
Para mi aventura personal he elegido una Raspberry PI 5 de 8GB de RAM con una microSD de 512GB. La he montado en una caja de metacrilato con display incorporado para poder ver, entre otras cosas, CPU y RAM libres, IP y temperatura.
Por supuesto, existen muchas configuraciones. Puedes comprar la versión con más RAM o incluso optar por instalar un SSD M.2 NVMe, todo depende una vez más del factor económico.
Lista de la compra (Julio 2025)
- Raspberry PI 5 8GB RAM [Amzn] [139,99€]
- MicroSD 512GB [Amzn] [44,95€] No conviene racanear en la tarjeta. Las hay más baratas de marcas desconocidas, confía en mi, a la larga salen más caras.
- Caja con display [Amzn] [36,99€] El kit trae también un ventilador
Coste mínimo 184,94€ y Coste máximo 221,93€
Software
Cabe destacar que para la parte de software he recurrido a software libre por lo que no supone ningún gasto añadido.
Sistema Operativo
La elección más razonable es Raspberry Pi OS (antes Raspbian)
Servidor web
Yo utilizo nginx como servidor web debido a que es muy sencillo de utilizar y tiene mejor rendimiento que Apache. La configuración de nginx abarca prácticamente la totalidad de comandos a introducir y como veréis en la tercera parte, es muy sencilla.
El servidor web se lleva casi todo el protagonismo en el apartado de configuración ya que todo está ligado a él, python, php, mariaDB, entre otros.
Certificados
Los certificados se configuran mediante Let’s Encrypt. Estos certificados son gratuitos y se deben renovar cada 3 meses.
Base de datos
Para la gestión de bases de datos utilizo MariaDB, un fork de MySQL totalmente compatible y con licencia libre. La elección de MariaDB frente a MySQL se debe principalmente por razones de rendimiento y compatibilidad. MariaDB es más que suficiente para gestionar usuarios, contraseñas y datos de cualquier aplicación web que quiero montar.
Estadísticas
Para las estadísticas web he usado GoAccess por su sencillez de implementación y porque para mi es suficiente, aunque existen multitud de alternativas.
Firewall
Hace años que el spam y los bots son un problema y gordo, por ello es necesario utilizar un firewall. Mi recomendación es usar IPTables para configurar la capa de seguridad básica en estos casos.
Dominios
Un aspecto del que no nos podemos independizar es del registrador de dominios. A día de hoy los precios son bastante razonables, pudiendo oscilar entre 10 y 20€ al año dependiendo de la extensión. De lo único que nos tenemos que preocupar es de entender bien la configuración a realizar.
En conclusión
La inversión en hardware varía entre 185 y 220€ siendo el único pago anual el/los dominios. Ten en cuenta que esto es un inicio y que más adelante y dependiendo del alcance de tun proyecto, quizá sea necesaria una pequeña inversión en tarjetas microSD con backups, tener una fuente de alimentación de reserva, alimentar mediante un SAI al router y a la Raspi e incluso, y no lo digo en broma, tener otra raspi de repuesto.
En la tercera parte abordaré la configuración utilizada que aunque no es mucha, puede abrumar al que no se ha pegado nunca con Linux. Como nuestra base a partir de ahora va a ser Linux, te recomiendo que al menos te informes sobre el sistema de archivos que utiliza, la administración básica y que te mentalices a introducir comandos mediante la terminal.