Centralizovaná správa jednotlivých instancí HEAppE

dc.contributor.advisorVojáček, Lukáš
dc.contributor.authorMikulenka, Vojtěch
dc.contributor.refereeMoravec, Pavel
dc.date.accepted2026-08-04
dc.date.accessioned2026-09-02T14:34:00Z
dc.date.available2026-09-02T14:34:00Z
dc.date.issued2026
dc.description.abstractVýstupem této diplomové práce je webová aplikace a REST API pro správu HEAppE instancí. Aplikace umožňuje nasazení nové HEAppE instance prostřednictvím průvodce a její správu pomocí REST API. Webová aplikace a REST API jsou implementovány na platformě .NET 8 v jazyce C#. Pro práci s Microsoft SQL Server databází je použit Entity Framework Core. Autentizace a autorizace jsou zajištěny pomocí nástroje Keycloak s protokoly OAuth 2.0 a OpenID Connect. Vzdálená správa instancí je realizována prostřednictvím agentového systému Salt. Aplikace je provozována v izolovaném prostředí pomocí technologie Docker. Pro reverzní proxy je využit Nginx.cs
dc.description.abstractThe output of this diploma thesis is a web application and REST API for managing HEAppE instances. The application allows deploying a new HEAppE instance through a wizard and managing it via its REST API. The web application and REST API are implemented on the .NET 8 platform in the C# language. Entity Framework Core is used for working with the Microsoft SQL Server database. Authentication and authorization are provided by Keycloak with the OAuth 2.0 and OpenID Connect protocols. Remote instance management is realized through the Salt agent system. The application runs in an isolated environment using Docker technology. Nginx is used as a reverse proxy.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvelmi dobřecs
dc.format.extent2147159 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisMIK0459_FEI_N0613A140034_2026
dc.identifier.urihttp://hdl.handle.net/10084/160256
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectBlazor Servercs
dc.subject.NET Corecs
dc.subjectKeycloakcs
dc.subjectSaltStackcs
dc.subjectDockercs
dc.subjectNginxcs
dc.subjectHEAppEcs
dc.subjectautentizacecs
dc.subjectautorizacecs
dc.subjectagentový systémcs
dc.subjectdiplomová prácecs
dc.subjectBlazor Serveren
dc.subject.NET Coreen
dc.subjectKeycloaken
dc.subjectSaltStacken
dc.subjectDockeren
dc.subjectNginxen
dc.subjectHEAppEen
dc.subjectauthenticationen
dc.subjectauthorizationen
dc.subjectagent systemen
dc.subjectmaster thesisen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.
dc.thesis.degree-programInformatikacs
dc.titleCentralizovaná správa jednotlivých instancí HEAppEcs
dc.title.alternativeCentralised Management of Individual HEAppE Instancesen
dc.typeDiplomová prácecs
local.files.count6
local.files.size3727657
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
MIK0459_FEI_N0613A140034_2026.pdf
Size:
2.05 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
MIK0459_FEI_N0613A140034_2026_zadani.pdf
Size:
138.35 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
MIK0459_FEI_N0613A140034_2026_priloha.zip
Size:
1022.32 KB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
MIK0459_FEI_N0613A140034_2026_posudek_vedouci_Vojacek_Lukas.pdf
Size:
159.27 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Vojáček, Lukáš
Loading...
Thumbnail Image
Name:
MIK0459_FEI_N0613A140034_2026_posudek_oponent_Moravec_Pavel.pdf
Size:
160.87 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Moravec, Pavel