Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adaog0n/42_born2beroot

This project focuses on setting up and managing a Linux server in a virtual environment. It aims to enhance system administration skills through practical tasks like user management, service installation, and automation scripting.
https://github.com/adaog0n/42_born2beroot

2be 42 born born2beroot debian how iso linux machine piscine root school set shell to virtual vm

Last synced: 7 days ago
JSON representation

This project focuses on setting up and managing a Linux server in a virtual environment. It aims to enhance system administration skills through practical tasks like user management, service installation, and automation scripting.

Awesome Lists containing this project

README

        

# β€’ 42 Born2beroot




**Subject** βž” [πŸ‡¬πŸ‡§](https://github.com/AdaoG0n/42_Born2beroot/blob/main/en.subject.pdf)

**Rules** βž” [πŸ‡¬πŸ‡§](https://github.com/AdaoG0n/42_Born2beroot/blob/main/WHATtoDO_eng.md) [πŸ‡΅πŸ‡Ή](https://github.com/AdaoG0n/42_Born2beroot/blob/main/WHATtoDOpt.md)

Follow this guides below

**Setup Virtual Machine** βž” [πŸ‡¬πŸ‡§](https://github.com/AdaoG0n/42_Born2beroot/blob/main/SetupVM.md) [πŸ‡΅πŸ‡Ή](https://github.com/AdaoG0n/42_Born2beroot/blob/main/SetupVM_pt.md)

**Debian Installation** βž” [πŸ‡¬πŸ‡§](https://github.com/AdaoG0n/42_Born2beroot/blob/main/debianinstall_eng.md) [πŸ‡΅πŸ‡Ή](https://github.com/AdaoG0n/42_Born2beroot/blob/main/debianinstall_pt.md)

**System Setup** βž” [πŸ‡¬πŸ‡§](https://github.com/AdaoG0n/42_Born2beroot/blob/main/systemsetup_en.md) [πŸ‡΅πŸ‡Ή](https://github.com/AdaoG0n/42_Born2beroot/blob/main/systemsetup_pt.md)

**Script** βž” [πŸ‡¬πŸ‡§](https://github.com/AdaoG0n/42_Born2beroot/blob/main/script_en.md) [πŸ‡΅πŸ‡Ή](https://github.com/AdaoG0n/42_Born2beroot/blob/main/Script.md)

### Overview
Born2beRoot is a project designed for students at the 42 school, aimed at providing practical experience in setting up and managing a Linux server. This project emphasizes the importance of virtualization, specifically using VirtualBox, to create a functional environment for learning system administration. Objectives

### Virtual Machine Setup: Students will install a minimal version of Debian or Rocky as the operating system.
* **User Management:** Configuration of user accounts and permissions, including the setup of sudo for administrative tasks.
* **Service Installation:** Installation of essential services such as SSH, firewall (UFW), and database management systems.
* **Script Automation:** Development of scripts to automate installation and configuration processes.

### Key Features
* **Virtualization:** Utilize VirtualBox to simulate a server environment.
* **Security Practices:** Implement security measures including SSH configuration and user access controls.
* **Resource Management:** Learn to manage limited disk space effectively while maintaining system functionality.

This repository serves as a documentation and resource hub for all related scripts, configurations, and project requirements.

>[!TIP]
>### Utilities
>[![Debian](https://img.shields.io/badge/Debian_iso-Download-D70A53?style=for-the-badge&logo=debian&logoColor=white)](https://cdimage.debian.org/mirror/cdimage/archive/10.10.0/amd64/iso-cd/debian-10.10.0-amd64-netinst.iso)
>[![Virtual Box](https://img.shields.io/badge/VirtualBox-Download-183A61?logo=virtualbox&logoColor=white&style=for-the-badge)](https://www.virtualbox.org/wiki/Downloads)

### Earned skills




---
###### Projeto desenvolvido por: [Adão Gonçalves](https://github.com/AdaoG0n)

![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fhits.dwyl.com%2FAdaoG0n%2F42_Born2beroot.json&style=flat-square&labelColor=black&color=blue)