Prototyping a Cloud VPS Management System with Django and the HCloud of Hetzner

Uloženo v:
Podrobná bibliografie
Název: Prototyping a Cloud VPS Management System with Django and the HCloud of Hetzner
Autoři: Hernandez Barrios, Ernesto Javier
Rok vydání: 2025
Sbírka: Theseus.fi (Open Repository of the Universities of Applied Sciences / Ammattikorkeakoulujen julkaisuarkisto)
Témata: Networking and Services, fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology, cloud services, online services, Python (programming languages), virtualisation, Master's Degree Programme in Information Technology
Popis: This thesis is about creating a prototype of an application using Python with the Django Framework to manage the Cloud VPS of Hetzner Datacenter. This is not an API development thesis, but rather will use the already made API of Hetzner to facilitate the management of their services through a Web Interface. The objective of the thesis is to demonstrate the use of current technologies to create an independent interface to interact with the services of the data centre in a clean and transparent way. This implementation will allow the use of the services in a white collar fashion, opening the possibilities for third parties to use this work to integrate the Hertzler products as resellers of their own or for management of the public cloud in the case of a private business. This work will demonstrate how to use JSON (JavaScript Object Notation) and the use of the standard HTTP methods like GET, POST, PUT, and DELETE for communicating between the Server (API) and the Client (the Application), with the use of Python, Django Framework and the Hcloud Library of Hetzner. The work will follow the best security practices of Django for real life implementation. The complete code is shared on: https://github.com/ErnestoFinland/HetzManager
Druh dokumentu: master thesis
Jazyk: English
Relation: https://www.theseus.fi/handle/10024/896917
Dostupnost: https://www.theseus.fi/handle/10024/896917
Rights: CC BY-NC-SA 4.0
Přístupové číslo: edsbas.90045B04
Databáze: BASE
Popis
Abstrakt:This thesis is about creating a prototype of an application using Python with the Django Framework to manage the Cloud VPS of Hetzner Datacenter. This is not an API development thesis, but rather will use the already made API of Hetzner to facilitate the management of their services through a Web Interface. The objective of the thesis is to demonstrate the use of current technologies to create an independent interface to interact with the services of the data centre in a clean and transparent way. This implementation will allow the use of the services in a white collar fashion, opening the possibilities for third parties to use this work to integrate the Hertzler products as resellers of their own or for management of the public cloud in the case of a private business. This work will demonstrate how to use JSON (JavaScript Object Notation) and the use of the standard HTTP methods like GET, POST, PUT, and DELETE for communicating between the Server (API) and the Client (the Application), with the use of Python, Django Framework and the Hcloud Library of Hetzner. The work will follow the best security practices of Django for real life implementation. The complete code is shared on: https://github.com/ErnestoFinland/HetzManager