[ Project Completion Date: 2021-12-06 ]
Born2beRoot documents my journey in crafting a secure virtual server, managed via VirtualBox. The challenge: setting up a WordPress website using PHP and lighttpd/MariaDB. This project showcases my prowess in Linux system administration, security, and web services. 💻🔒
- Encrypted LVM: Fortifying data security with encrypted partitions via Logical Volume Manager for enhanced flexibility. 🔐💽
- Security Measures: SSH service on a dedicated port (4242), with root login disabled, for robust access controls. 🛡️🔑
- Firewall Setup: Strict network access rules using UFW or firewalld, permitting traffic solely through the designated SSH port. 🌐🔥
- Password and Sudo Policies: Stringent password policies coupled with precise sudo permissions for controlled and audited interactions. 🤖🔍
Developed monitoring.sh
, a bash script offering a snapshot of server health and activity at startup and regular intervals. CPU load, memory usage, active connections, and last reboot time are highlighted for proactive server management. 📊🔄
Expanded server capabilities with a fully-functional WordPress website. lighttpd
as the web server, MariaDB
for database management, and PHP for dynamic content processing. Practical experience in web server setup, database connectivity, and PHP configuration. 🌐🚀
This project is a testament to my ability to navigate server complexities, enforce security best practices, manage network services, and deploy a widely-used content management system. It's not just about foundational knowledge; it's a demonstration of executing a multifaceted server environment from scratch. 🛠️💡🌟