2021-08-18 19:57:05 +02:00
2022-09-07 17:45:01 +02:00
2021-08-18 19:57:05 +02:00
2022-09-07 17:36:35 +02:00
2022-09-07 17:36:35 +02:00
2021-08-18 19:57:05 +02:00
2021-08-18 19:57:05 +02:00
2022-09-07 17:45:01 +02:00
2022-09-07 17:45:01 +02:00
2022-09-07 17:36:35 +02:00
2022-09-07 17:36:35 +02:00
2022-09-07 17:36:35 +02:00
2022-01-04 12:11:48 +01:00
2022-09-07 17:36:35 +02:00

What the F***

It s a studies environment for classroom with web client ssh access

User liste

add list of users in ./data/liste with the format :

NAME Surname
NAME2 Surname2

Motd

You can add a specific motd to copy on insances

You can use specfic tag 'MOTD' in your motd which be replaced by the NAMES of data/liste

Build Docker image

docker build  . -t isensshbase

environement generation

launch script

./generate.sh

it create - docker-compose.yml - create fake file partition on the hosts system access in ./data/students/part/.

start docker stack

docker-compose up -d 

regen a specific instance

regen_inst.sh

Delete all

docker-compose down
./generate.sh del
rm docker-compose.yml

Preview

En gros monter l'infrastructure complète pour TOUS les étudiants me prendre moins de 5 minutes quand la liste des apprenants serra publié.

Le nom de la machine correspond au couple nom de famille première lettre du prenom

La première connexion oblige à changer de mot de passe

La session doit être redémarrée

et les données peuvent être récupérées via un serveur sftp incorporé

Description
It s a studies environment for classroom with web client ssh access
Readme 1.2 MiB
Languages
Shell 89%
Dockerfile 11%