Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 16 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.
- Host: GitHub
- URL: https://github.com/adaog0n/42_born2beroot
- Owner: AdaoG0n
- Created: 2024-10-25T20:09:55.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-21T14:29:13.000Z (about 1 month ago)
- Last Synced: 2024-11-21T15:29:02.215Z (about 1 month ago)
- Topics: 2be, 42, born, born2beroot, debian, how, iso, linux, machine, piscine, root, school, set, shell, to, virtual, vm
- Language: Shell
- Homepage:
- Size: 1.77 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![](https://github.com/AdaoG0n/AdaoG0n/blob/main/assests/animated%20gifs/born2beroot.gif)
| **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 from left to right
| **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) |
|--|--|--|--![](https://github.com/AdaoG0n/AdaoG0n/blob/main/assests/animated%20gifs/arrowbar.gif)
### 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.
### 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)| Video Resource | Source | User |
| :---------------------------------------------------------------------------------------- | :-------- | :--- |
| [Linux Directories Explained in 100 Seconds](https://www.youtube.com/watch?v=42iQKuQodW4) | `Youtube` | `Fireship` |### Testers
| Testers | Author |
| :--------------------------------------------------------------------- | :--- |
| [Born2BeRootTester](https://github.com/Pixailz/Born2BeRootTester) | `Pixailz` |
| [Born2beroot-Tester](https://github.com/gemartin99/Born2beroot-Tester) | `gemartin99` |![](https://github.com/AdaoG0n/AdaoG0n/blob/main/assests/bar.png)
### Earned skills
![](https://github.com/AdaoG0n/AdaoG0n/blob/main/assests/animated%20gifs/madeby.gif)
###### 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)