mirror of
https://github.com/netinvent/npbackup.git
synced 2025-02-23 22:15:43 +08:00
Create ROADMAP.md
This commit is contained in:
parent
0208eec5f1
commit
8b8c568720
1 changed files with 26 additions and 0 deletions
26
ROADMAP.md
Normal file
26
ROADMAP.md
Normal 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 ?
|
||||
|
Loading…
Reference in a new issue