Virtual LTSP Server
Description of the project: LTSP allows computers of a LAN to boot through network from a single server. One of the benefits of this is for example to cut down the administration and maintenance time of a classroom of computers (instead of installing, configuring and updating each of them, we do it only once). It also works on VirtualBox, if a bridged adapter is added to an ethernet interface and the promiscuous mode is set to "Allow All".
The aim of this project is to build vagrant scripts that start up automatically a standard VirtualBox LTSP server, including tools for easy configuration and customization. This can be useful so that teachers can have their own LTSP server installed on their laptop (it works well with fat clients).
Another option is to install a LTSP server in a Docker container, using the Docker Scripts framework.
The student can attempt any of these tasks or both.
Confirmed Mentor: Dashamir Hoxha
How to contact the mentor: dashohoxha@gmail.com
Confirmed co-mentors: (seeking for co-mentors)
Deliverables of the project:
Desirable skills: Familiarity with LTSP, VirtualBox, bash scripting, ruby
What the intern will learn: How to build a LTSP server, how to use Vagrant, how to use Docker-Scripts
Application tasks:
Install a LTSP server in VirtualBox following these instructions: http://dashohoxha.fs.al/ltsp-pnp/
Install a Moodle container: https://github.com/docker-scripts/moodle
Related projects: