Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

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

git clone https://github.com/lvenries/stage_challenge.

2. Add host

sudo sh -c 'echo "127.0.0.1 stage-challenge.fsd.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 --restart

5. Launch the challenge into your browser

http://stage-challenge.fsd.epfl.ch

License

This project is for educational purposes.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages