Abstract

We have developed software solution CMS – Lite Web Hosting Platform that provides facility to build and host private web sites on the internet.

Platform allows to simplify website development and hosting for business owners that want to build fast, dynamic and beautiful websites themselves.

System consists of three main software components, Platform that facilitates all user applications, user container API Server and CMS Web Application (this part will be multiplied by number of users and the fact that one user can have even more than one app).

We have constructed web applications by utilizing power of Angular 2 for the front end, Node.js for the back end and Docker technology to separate instances of the user applications from one another. Nginx reversed proxy is used to redirect all the traffic to the appropriate user container instances.

Platform component of the system can facilitate any web application that can be docker containerized. To demonstrate this, 3rd party CMS was added to our project in order for the users to have more flexibility when choosing web builder solution.