Loading repository data…
Loading repository data…
Pablo-Palma / repository
"Born2beRoot es un proyecto de administración de sistemas que simula la implementación y monitoreo de un servidor virtualizado bajo Debian, optimizado con servicios esenciales como WordPress y phpMyAdmin utilizando tecnologías como lighttpd, MariaDB y PHP."
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Born2beRoot es un proyecto que sumerge al participante en el fascinante mundo de la virtualización y administración de sistemas. El objetivo principal es configurar una máquina virtual con un conjunto de normas específicas y estrictas, garantizando la seguridad, eficiencia y funcionalidad del servidor virtualizado.
Para este proyecto, opté por Debian como sistema operativo, reconocido por su estabilidad y confiabilidad en entornos de servidor.
El particionado fue realizado utilizando LVM (Logical Volume Manager), ofreciendo flexibilidad y eficiencia. Opté por seguir directamente la estructura de particiones avanzada sugerida en la parte bonus del proyecto.
Se configuró un servidor de WordPress totalmente funcional, apoyado en tres pilares fundamentales:
Como servicio adicional y complementando el conjunto, configuré phpMyAdmin, una herramienta de administración de bases de datos a través de la web, permitiendo una gestión intuitiva y eficaz de MariaDB.
La seguridad fue una prioridad en este proyecto. Se estableció una política de contraseñas fuertes, y se limitó el acceso SSH al puerto 4242, prohibiendo el acceso root a través de este medio. Además, se implementó un firewall, dejando únicamente los puertos esenciales abiertos.
Para el monitoreo del sistema, creé un script en bash llamado monitoring.sh. Este script muestra información vital del servidor en todos los terminales cada 10 minutos, incluyendo uso de CPU, memoria, número de conexiones activas, entre otros.
Born2beRoot no es solo un proyecto, es una demostración de habilidades en administración de sistemas y virtualización. Mi enfoque meticuloso y determinado en cumplir y superar los requisitos evidencia mi capacidad y compromiso en entregar soluciones de alta calidad en el ámbito de la informática.