Initial commit: Veeam multi-instance monitoring dashboard

- FastAPI backend with CRUD for Veeam instances
- Veeam REST API client supporting v9.5-v13 (legacy + OAuth2)
- Multi-version detection and auth fallback
- SQLite caching layer
- Web dashboard with summary cards, instance list, detail tabs
- Docker packaging
This commit is contained in:
2026-06-09 17:10:35 +07:00
parent b48c200571
commit ba8a413e85
10 changed files with 1783 additions and 0 deletions

8
.gitignore vendored Normal file
View File

@@ -0,0 +1,8 @@
__pycache__/
*.pyc
.venv/
venv/
*.db
.env
.DS_Store
*.tar.gz