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

Title:
Prototyping a Cloud VPS Management System with Django and the HCloud of Hetzner
Publication Year:
2025
Collection:
Theseus.fi (Open Repository of the Universities of Applied Sciences / Ammattikorkeakoulujen julkaisuarkisto)
Document Type:
Dissertation master thesis
Language:
English
Rights:
CC BY-NC-SA 4.0
Accession Number:
edsbas.90045B04
Database:
BASE

Weitere Informationen

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