Skip to content

lvenries/stage_challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stage Challenge - Linux Learning Docker Environment

An interactive Docker-based learning environment designed to teach beginners fundamental Linux commands, system navigation, and basic security concepts through a progressive challenge system.

Overview

This project creates a containerized Linux environment with:

  • Apache web server hosting an HTML inspection challenge
  • SSH access for hands-on Linux command practice
  • Progressive challenges teaching file navigation, permissions, archives, text editing, and encryption
  • Educational content in French, suitable for beginners

🚀 Installation

1. Clone the project

For more informations, follow the GitHub Docs.

2. Add host

sudo sh -c 'echo "127.0.0.1 stage-challenge.epfl.ch" >> /etc/hosts'

3. Build the docker image

docker build -t stage-challenge .

4. Run the container

docker run -d -p 80:80 -p 2222:22 --name stage-challenge stage-challenge

5. Launch the challenge into your browser

http://stage-challenge.epfl.ch

License

This project is for educational purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors