5 Commits

Author SHA1 Message Date
Sebastian Gabrielsson 1625e4ec8f Migration to FastAPI is complete. Also added observability functionality to integrate with opentelemetry.
Migration includes:
* A move away from being a SPA to have actual endpoints
* Every page is generated via Jinja2Template
* Added observability class to export metrics and logs to opentelemetry to integrate with observability stack
* Let's database cache what the current status of all VMs are instead of using a dict to allow more multiple workers reading from a single source
* The vm status API check to proxmox not caches authentication header for an hour instead of requesting a new header everytime it makes a request every thirty seconds.
* Updated front end to be more WCAG compatible but it's still WIP
2026-05-21 15:44:03 +02:00
Sebastian Gabrielsson 8a92185f35 Modified the project to use FastAPI instead of nodejs. 2026-04-28 09:58:32 +02:00
Sebastian Gabrielsson b505a18498 A lot of changes
Moved the list of VMs to the sidebar menu along with links for the different control views
Fixed proper routing
Moved away from json to mariadb for user and vm management
Fixed instructions for different services
2025-10-31 11:31:25 +01:00
Sebastian Gabrielsson 4a21b083c2 Fixed a bug where the vnc proxy was started against the wrong proxmox node 2025-10-16 11:40:10 +02:00
sega9727 @ sebastian-labb b6627777cd Uploading Proxmox Web Portal project 2025-09-09 09:39:44 +02:00