[ 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. π οΈπ‘π