mirror of
https://github.com/netinvent/npbackup.git
synced 2025-09-08 22:15:48 +08:00
Update GUI screenshots
This commit is contained in:
parent
6306b455a2
commit
79cfac6aae
6 changed files with 14 additions and 13 deletions
23
README.md
23
README.md
|
|
@ -7,9 +7,12 @@
|
||||||
# NPBackup
|
# NPBackup
|
||||||
|
|
||||||
A secure and efficient file backup solution that fits both system administrators (CLI) and end users (GUI)
|
A secure and efficient file backup solution that fits both system administrators (CLI) and end users (GUI)
|
||||||
|
Includes an orchestrator that can schedule checks and retention policy operations on groups of backup repositories.
|
||||||
|
|
||||||
Works on x64 **Linux** , **NAS** solutions based on arm/arm64, **Windows** x64 and x86 and MacOS X.
|
Works on x64 **Linux** , **NAS** solutions based on arm/arm64, **Windows** x64 and x86 and MacOS X.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## V3 Release candidate available
|
## V3 Release candidate available
|
||||||
Please check https://github.com/netinvent/npbackup/releases
|
Please check https://github.com/netinvent/npbackup/releases
|
||||||
|
|
||||||
|
|
@ -123,24 +126,18 @@ The YAML configuration file encrypts sensible data so the end user doesn't have
|
||||||
Just run the npbackup executable and configure it.
|
Just run the npbackup executable and configure it.
|
||||||
Prebuilt binaries can be found [here](https://github.com/netinvent/npbackup/releases)
|
Prebuilt binaries can be found [here](https://github.com/netinvent/npbackup/releases)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Main minimalistic interface allows to:
|
|
||||||
- List current backups
|
|
||||||
- Launch a manual backup
|
|
||||||
- See if last backup is recent enough
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Restore window allows to browse through backups and select what files to restore.
|
Restore window allows to browse through backups and select what files to restore.
|
||||||
|
**There is also a viewer mode that allows to browse all restic repositories without the need to configure anything, see below**
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Configuration allows to edit the YAML configuration files directly as end user
|
Configuration allows to edit the YAML configuration files directly as end user
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Backup process is interactive when GUI is used
|
Orchestrator GUI allows to run commands on multiple repositories or groups.
|
||||||
|
|
||||||
**Security**
|
**Security**
|
||||||
NPBackup' security model relies on symmetric encryption of all sensible data that allows to access a repository.
|
NPBackup' security model relies on symmetric encryption of all sensible data that allows to access a repository.
|
||||||
|
|
@ -162,6 +159,7 @@ It accepts npbackup configuration files, restic style `RESTIC_REPOSITORY` and `R
|
||||||
Any optional S3/AWS/Google configuration can be set via the same environment variables restic uses.
|
Any optional S3/AWS/Google configuration can be set via the same environment variables restic uses.
|
||||||
If no configuration file nor environment variables are set, it will ask for repository and password settings.
|
If no configuration file nor environment variables are set, it will ask for repository and password settings.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## The difficulty of laptop backups
|
## The difficulty of laptop backups
|
||||||
|
|
||||||
|
|
@ -197,6 +195,9 @@ While admin user experience is important, NPBackup also offers a GUI for end use
|
||||||
|
|
||||||
## CLI usage
|
## CLI usage
|
||||||
|
|
||||||
|
`npbackup-cli` has all the functions the GUI has, and can run on any headless server.
|
||||||
|
It also has a `--json` parameter which guarantees parseable output.
|
||||||
|
|
||||||
`--group-operation [operation]` allows to run an operation on multiple repos. This paramater also requires `--repo-group` or `--repo-name` parameter. For operations requiring arguments, provide the argument to the original operation parameter.
|
`--group-operation [operation]` allows to run an operation on multiple repos. This paramater also requires `--repo-group` or `--repo-name` parameter. For operations requiring arguments, provide the argument to the original operation parameter.
|
||||||
`--repo-name` allows to specify one or multiple comma separated repo names
|
`--repo-name` allows to specify one or multiple comma separated repo names
|
||||||
`--repo-group` allows to specify one or multiple comme separated repo group names
|
`--repo-group` allows to specify one or multiple comme separated repo group names
|
||||||
|
|
|
||||||
BIN
img/configuration_v3.0.0.png
Normal file
BIN
img/configuration_v3.0.0.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 122 KiB |
BIN
img/interface_v3.0.0.png
Normal file
BIN
img/interface_v3.0.0.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 200 KiB |
BIN
img/orchestrator_v3.0.0.png
Normal file
BIN
img/orchestrator_v3.0.0.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 71 KiB |
BIN
img/restore_window_v3.0.0.png
Normal file
BIN
img/restore_window_v3.0.0.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 372 KiB |
BIN
img/viewer_v3.0.0.png
Normal file
BIN
img/viewer_v3.0.0.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 75 KiB |
Loading…
Add table
Reference in a new issue