Born2BeRoot or not to be ?
Rebuilding Born2BeRoot
Focus Area: Linux Server Administration
🎯 Context & Objective
Setting up a Debian VM as a proper server environment. Not just repeating the 42 School project—adding real-world security practices and DevOps approaches.
âś… Work Recap & Achievements
VM Setup: Fresh Debian install on VirtualBox with appropriate resources and network config.
Security Hardening: Applied security measures—firewall setup, SSH hardening, monitoring tools.
WordPress Deployment: Got a full WordPress stack running with lighttpd, MariaDB, and PHP.
What I built:
- Debian server with UFW firewall and secure SSH
- Working WordPress site (lighttpd instead of Apache)
- Basic monitoring setup
- Server configuration documented
đź§— Challenges & Struggles
Service Integration: Getting lighttpd, MariaDB, and PHP to cooperate took some troubleshooting. Each had specific config requirements.
Security Balance: Finding the sweet spot between locked-down security and actually being able to use the server. Some security settings broke things initially.
VM Resources: Had to be careful with resource allocation to keep everything running smoothly.
📚 Key Learnings & Progress
What I learned:
- Debian system administration and package management
- Web server security (UFW, SSH keys)
- LAMP stack deployment (lighttpd variant)
- systemd for managing services
Thinking Like an Admin: Started balancing security, performance, and maintainability—important for managing infrastructure.
âŹď¸Ź Next Steps & Closing Thoughts
This was a step up from just command-line work. Managing multiple services that interact with each other requires more careful thinking.
Seeing the WordPress stack come together on infrastructure I built was pretty cool.
Next: diving deeper into networking and system internals. Want to understand how data flows through networks and how Linux actually manages resources. 🛡️