Skip to content

[born2beroot] project school 42. This project aims to introduce you to the world of virtualization. You will learn how to use basic virtual machine tools to create a healthy and secure workspace.

Notifications You must be signed in to change notification settings

osmosx/born2beroot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

born2beroot

This project aims to allow the student to create a server powered up on a Virtual Machine. The idea is to use one of two the most well-known Linux-based OS to set up a fully functional and strict-rules system. At the end of this project we should be fully comfortable with the concept of Virtualization, as well as dealing with command-line based systems, partitioning memory with LVM, setting up SSH ports, MACs, Firewalls, among many other important concepts.

mandatory

For the mandatory part, we should:

  1. Be able to choose between two of the most well-known Linux-based operating systems: CentOS or Debian;
  2. Create LVM partitions to our new VM OS;
  3. Ensure SSH services to be running on specific ports;
  4. Configure a UFW firewall;
  5. Set-up the hostname and a strong password policy for all users;
  6. Set-up a strong configuration for the sudo group;
  7. Create a monitoring script that displays some specific information every 10 minutes.

bonus

For the bonus part owe should:

  1. Set up a different memory partitioning;
  2. Set up a functional WordPress website with specific services;

guides

For those who made the project, there are wonderful guides. Found it in the open spaces GitHub. Thanks @caroldaniel and @HCastanha for an amazing job.

guide for CentOS Linux 8

guide for Debian 11

guide for Bonus

About

[born2beroot] project school 42. This project aims to introduce you to the world of virtualization. You will learn how to use basic virtual machine tools to create a healthy and secure workspace.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages