Create ROADMAP.md

This commit is contained in:
Orsiris de Jong 2023-12-28 14:53:21 +01:00
parent 0208eec5f1
commit 8b8c568720

26
ROADMAP.md Normal file
View file

@ -0,0 +1,26 @@
## What's planned ahead
### Daemon mode
Instead of relying on scheduled tasks, we could launch backup & housekeeping operations as deamon.
Caveats:
- We need a windows service (nuitka commercial implements one)
- We need to use apscheduler
- We need a resurrect service config for systemd and windows service
### Web interface
Since runner can discuss in JSON mode, we could simply wrap it all in FastAPI
Caveats:
- We'll need a web interface, with templates, whistles and belles
- We'll probably need an executor (Celery ?) in order to not block threads
### KVM Backup plugin
Since we run cube backup, we could "bake in" full KVM support
Caveats:
- We'll need to re-implement libvirt controller class for linux
### Hyper-V Backup plugin
That's another story. Creating snapshots and dumping VM is easy.
Shall we go that route since alot of good commercial products exist ?