> For the complete documentation index, see [llms.txt](https://noreply.gitbook.io/born2beroot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://noreply.gitbook.io/born2beroot/readme.md).

# Born2BeRoot

Welcome to the most comprehensive Born2BeRoot tutorial! This guide will take you step-by-step through creating and configuring your first server using [VirtualBox](https://fr.wikipedia.org/wiki/Oracle_VM_VirtualBox) and [Debian](https://fr.wikipedia.org/wiki/Debian).

## 🎯 What you'll learn

* **Virtualization fundamentals** with VirtualBox
* **Debian installation** and configuration
* **System security** with SSH, UFW firewall, and sudo policies
* **User and group management**
* **LVM (Logical Volume Manager)** setup
* **Monitoring scripts** and cron jobs
* **Bonus services**: WordPress, MariaDB, and Lighttpd

## 🚀 Getting Started

This tutorial is designed for students with no prior system administration experience. Each step includes detailed explanations, screenshots, and helpful tips.

{% hint style="success" %}
**💡 Pro Tip:** Take your time with each step. Understanding the concepts is more important than rushing through the tutorial.
{% endhint %}

{% content-ref url="/pages/ZhsHSWgFAkUzQHGvZ3hD" %}
[Virtual machine ISO](/born2beroot/installing-the-virtual-machine/virtual-machine-iso.md)
{% endcontent-ref %}

## 📚 Tutorial Structure

1. **🛠️ Virtual Machine Setup** - Installing VirtualBox and setting up your VM
2. **🌀 Debian Installation** - Complete OS installation with proper partitioning
3. **⚙️ System Configuration** - SSH, firewall, users, and security policies
4. **🧾 Monitoring** - Creating and scheduling monitoring scripts
5. **😊 Bonus Services** - WordPress, database, and web server setup
6. **✅ Evaluation Preparation** - Commands and answers for peer evaluation

Happy learning! 🎉


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://noreply.gitbook.io/born2beroot/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
