Abstract

Through this article which concerns the implementation of the Moodle e-learning platform in a server, we will first present an example of a Web server architecture, then we propose the adopted architecture which is based on Linux containers. Afterwards, we propose a description of all the necessary tools chosen for the implementation of the platform in a Web server. Then, we propose through figures the installation of the different technological tools and the Moodle platform. Finally, we propose the configuration of our Moodle platform according to our needs.

Highlights

  • Docker is an open-source platform that run applications and makes the process easier to develop, distribute

  • For Docker containers, they become images-when they run on Docker Engine they become containers, In our case, we need to use Docker technology to install the moodle platform on the Linux server, so to achieve this purpose, we need to install Docker after the Moodle platform, install a database management system, and install another for MySQL database Web-based management application for the management system

  • As a guide conclusion of this article which concerns the implementation of the Moodle platform, this implementation which consists of several steps

Read more

Summary

Introduction

Docker is an open-source platform that run applications and makes the process easier to develop, distribute. The applications that are built in the docker are packaged with all the supporting dependencies into a standard form called a container. These containers keep running in an isolated way on top of the operating system’s kernel (1). Docker is a technology that stands out among the best innovations. It facilitated the creation and control of containers. Developers can package applications into lightweight Docker containers. These virtualized applications can be performed anywhere without any changes. For Docker containers, they become images-when they run on Docker Engine they become containers, In our case, we need to use Docker technology to install the moodle platform on the Linux server, so to achieve this purpose, we need to install Docker after the Moodle platform, install a database management system, and install another for MySQL database Web-based management application for the management system

Choice of Web server architecture
Container-based Web server architecture
Choice of VPS server
Choice of the Linux operating system
Choice of CentOS distribution
Choice of Docker container creation tool
Choice of the Bitnami library
Choice of the MariaDB database
Installation of the platform
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call