├── .codespellrc ├── .gitattributes ├── .github └── workflows │ ├── codespell.yaml │ ├── linux.yaml │ ├── macos.yaml │ ├── pylint-linux.yaml │ ├── pylint-macos.yaml │ ├── pylint-windows.yaml │ └── windows.yaml ├── .gitignore ├── ANTIVIRUS.md ├── CHANGELOG ├── COMPATIBILITY.md ├── LICENSE ├── PRIVATE ├── README.md └── __no_init__.py ├── README.md ├── RESTIC_CMDLINE_CONSISTENCY.md ├── RESTIC_SOURCE_FILES ├── README.txt ├── legacy_restic_builder.cmd ├── restic_0.18.1_darwin_arm64 ├── restic_0.18.1_linux_amd64 ├── restic_0.18.1_windows_legacy_386.exe ├── restic_0.18.1_windows_legacy_amd64.exe ├── update_restic.py └── update_restic.sh ├── ROADMAP.md ├── SECURITY.md ├── UPGRADE_SERVER.md ├── bin ├── COMPILE.cmd ├── COMPILE.sh ├── compile.py ├── npbackup-cli ├── npbackup-gui └── npbackup-viewer ├── examples ├── NPBackup v2 Grafana Dashboard.json ├── NPBackup v3 Grafana Dashboard.json ├── README.md ├── kvm-qemu │ ├── cube-backup.sh │ └── npbackup-cube.conf.template ├── npbackup.linux.conf.dist ├── npbackup.windows.conf.dist ├── systemd │ └── npbackup_upgrade_server.service └── upgrade_server │ ├── npbackup_upgrade_server.conf.dist │ ├── upgrade_script.cmd │ └── upgrade_script.sh ├── excludes ├── generic_excluded_extensions ├── generic_excludes ├── linux_excludes ├── synology_excludes ├── windows_excludes └── windows_program ├── img ├── backup_window_v2.2.0.png ├── configuration_v2.1.0.png ├── configuration_v2.2.0.png ├── configuration_v2.2.0rc2.png ├── configuration_v3.0.0.png ├── grafana_dashboard.png ├── grafana_dashboard_2.2.0.png ├── grafana_dashboard_20250211.png ├── grafana_dashboard_20250226.png ├── interface_v2.1.0.png ├── interface_v2.2.0.png ├── interface_v3.0.0.png ├── orchestrator_v3.0.0.png ├── restore_window_v2.1.0.png ├── restore_window_v2.2.0.png ├── restore_window_v3.0.0.png └── viewer_v3.0.0.png ├── misc └── npbackup-cli.cmd ├── npbackup ├── __debug__.py ├── __env__.py ├── __init__.py ├── __main__.py ├── __version__.py ├── common.py ├── configuration.py ├── core │ ├── __init__.py │ ├── i18n_helper.py │ ├── jobs.py │ ├── metrics.py │ ├── nuitka_helper.py │ ├── restic_source_binary.py │ ├── runner.py │ └── upgrade_runner.py ├── gui │ ├── __init__.py │ ├── __main__.py │ ├── config.py │ ├── handle_window.py │ ├── helpers.py │ ├── operations.py │ └── viewer.py ├── key_management.py ├── obfuscation.py ├── path_helper.py ├── pidfile_ng.py ├── requirements-compilation.txt ├── requirements-win32.txt ├── requirements.txt ├── restic_metrics │ ├── __init__.py │ └── requirements.txt ├── restic_wrapper │ ├── __init__.py │ └── schema.py ├── runner_interface.py ├── secret_keys.py ├── task.py ├── translations │ ├── config_gui.en.yml │ ├── config_gui.fr.yml │ ├── generic.en.yml │ ├── generic.fr.yml │ ├── main_gui.en.yml │ ├── main_gui.fr.yml │ ├── operations_gui.en.yml │ └── operations_gui.fr.yml ├── upgrade_client │ ├── __init__.py │ └── upgrader.py └── windows │ └── sign_windows.py ├── resources ├── __init__.py ├── customization.py ├── file_icon.png ├── folder_icon.png ├── inherited_file_icon.png ├── inherited_folder_icon.png ├── inherited_icon.png ├── inherited_irregular_file_icon.png ├── inherited_missing_file_icon.png ├── inherited_neutral_icon.png ├── inherited_symlink_icon.png ├── inherited_tree_icon.png ├── irregular_file_icon.png ├── missing_file_icon.png ├── non_inherited_icon.png ├── npbackup_icon.ico ├── symlink_icon.png ├── tree_icon.png └── update_custom_resources.py ├── setup.py ├── tests ├── npbackup-cli-test-linux.yaml ├── npbackup-cli-test-windows.yaml ├── test_npbackup-cli.py └── test_restic_metrics.py └── upgrade_server ├── requirements.txt ├── upgrade_server.py └── upgrade_server ├── __debug__.py ├── __init__.py ├── api.py ├── configuration.py ├── crud.py └── models ├── files.py └── oper.py /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/.codespellrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/codespell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/.github/workflows/codespell.yaml -------------------------------------------------------------------------------- /.github/workflows/linux.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/.github/workflows/linux.yaml -------------------------------------------------------------------------------- /.github/workflows/macos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/.github/workflows/macos.yaml -------------------------------------------------------------------------------- /.github/workflows/pylint-linux.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/.github/workflows/pylint-linux.yaml -------------------------------------------------------------------------------- /.github/workflows/pylint-macos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/.github/workflows/pylint-macos.yaml -------------------------------------------------------------------------------- /.github/workflows/pylint-windows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/.github/workflows/pylint-windows.yaml -------------------------------------------------------------------------------- /.github/workflows/windows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/.github/workflows/windows.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/.gitignore -------------------------------------------------------------------------------- /ANTIVIRUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/ANTIVIRUS.md -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/CHANGELOG -------------------------------------------------------------------------------- /COMPATIBILITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/COMPATIBILITY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVATE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/PRIVATE/README.md -------------------------------------------------------------------------------- /PRIVATE/__no_init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/PRIVATE/__no_init__.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/README.md -------------------------------------------------------------------------------- /RESTIC_CMDLINE_CONSISTENCY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/RESTIC_CMDLINE_CONSISTENCY.md -------------------------------------------------------------------------------- /RESTIC_SOURCE_FILES/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/RESTIC_SOURCE_FILES/README.txt -------------------------------------------------------------------------------- /RESTIC_SOURCE_FILES/legacy_restic_builder.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/RESTIC_SOURCE_FILES/legacy_restic_builder.cmd -------------------------------------------------------------------------------- /RESTIC_SOURCE_FILES/restic_0.18.1_darwin_arm64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/RESTIC_SOURCE_FILES/restic_0.18.1_darwin_arm64 -------------------------------------------------------------------------------- /RESTIC_SOURCE_FILES/restic_0.18.1_linux_amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/RESTIC_SOURCE_FILES/restic_0.18.1_linux_amd64 -------------------------------------------------------------------------------- /RESTIC_SOURCE_FILES/restic_0.18.1_windows_legacy_386.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/RESTIC_SOURCE_FILES/restic_0.18.1_windows_legacy_386.exe -------------------------------------------------------------------------------- /RESTIC_SOURCE_FILES/restic_0.18.1_windows_legacy_amd64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/RESTIC_SOURCE_FILES/restic_0.18.1_windows_legacy_amd64.exe -------------------------------------------------------------------------------- /RESTIC_SOURCE_FILES/update_restic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/RESTIC_SOURCE_FILES/update_restic.py -------------------------------------------------------------------------------- /RESTIC_SOURCE_FILES/update_restic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/RESTIC_SOURCE_FILES/update_restic.sh -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/SECURITY.md -------------------------------------------------------------------------------- /UPGRADE_SERVER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/UPGRADE_SERVER.md -------------------------------------------------------------------------------- /bin/COMPILE.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/bin/COMPILE.cmd -------------------------------------------------------------------------------- /bin/COMPILE.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/bin/COMPILE.sh -------------------------------------------------------------------------------- /bin/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/bin/compile.py -------------------------------------------------------------------------------- /bin/npbackup-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/bin/npbackup-cli -------------------------------------------------------------------------------- /bin/npbackup-gui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/bin/npbackup-gui -------------------------------------------------------------------------------- /bin/npbackup-viewer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/bin/npbackup-viewer -------------------------------------------------------------------------------- /examples/NPBackup v2 Grafana Dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/examples/NPBackup v2 Grafana Dashboard.json -------------------------------------------------------------------------------- /examples/NPBackup v3 Grafana Dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/examples/NPBackup v3 Grafana Dashboard.json -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- 1 | This directory contains various example config files. 2 | -------------------------------------------------------------------------------- /examples/kvm-qemu/cube-backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/examples/kvm-qemu/cube-backup.sh -------------------------------------------------------------------------------- /examples/kvm-qemu/npbackup-cube.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/examples/kvm-qemu/npbackup-cube.conf.template -------------------------------------------------------------------------------- /examples/npbackup.linux.conf.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/examples/npbackup.linux.conf.dist -------------------------------------------------------------------------------- /examples/npbackup.windows.conf.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/examples/npbackup.windows.conf.dist -------------------------------------------------------------------------------- /examples/systemd/npbackup_upgrade_server.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/examples/systemd/npbackup_upgrade_server.service -------------------------------------------------------------------------------- /examples/upgrade_server/npbackup_upgrade_server.conf.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/examples/upgrade_server/npbackup_upgrade_server.conf.dist -------------------------------------------------------------------------------- /examples/upgrade_server/upgrade_script.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/examples/upgrade_server/upgrade_script.cmd -------------------------------------------------------------------------------- /examples/upgrade_server/upgrade_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/examples/upgrade_server/upgrade_script.sh -------------------------------------------------------------------------------- /excludes/generic_excluded_extensions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/excludes/generic_excluded_extensions -------------------------------------------------------------------------------- /excludes/generic_excludes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/excludes/generic_excludes -------------------------------------------------------------------------------- /excludes/linux_excludes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/excludes/linux_excludes -------------------------------------------------------------------------------- /excludes/synology_excludes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/excludes/synology_excludes -------------------------------------------------------------------------------- /excludes/windows_excludes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/excludes/windows_excludes -------------------------------------------------------------------------------- /excludes/windows_program: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/excludes/windows_program -------------------------------------------------------------------------------- /img/backup_window_v2.2.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/backup_window_v2.2.0.png -------------------------------------------------------------------------------- /img/configuration_v2.1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/configuration_v2.1.0.png -------------------------------------------------------------------------------- /img/configuration_v2.2.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/configuration_v2.2.0.png -------------------------------------------------------------------------------- /img/configuration_v2.2.0rc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/configuration_v2.2.0rc2.png -------------------------------------------------------------------------------- /img/configuration_v3.0.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/configuration_v3.0.0.png -------------------------------------------------------------------------------- /img/grafana_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/grafana_dashboard.png -------------------------------------------------------------------------------- /img/grafana_dashboard_2.2.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/grafana_dashboard_2.2.0.png -------------------------------------------------------------------------------- /img/grafana_dashboard_20250211.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/grafana_dashboard_20250211.png -------------------------------------------------------------------------------- /img/grafana_dashboard_20250226.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/grafana_dashboard_20250226.png -------------------------------------------------------------------------------- /img/interface_v2.1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/interface_v2.1.0.png -------------------------------------------------------------------------------- /img/interface_v2.2.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/interface_v2.2.0.png -------------------------------------------------------------------------------- /img/interface_v3.0.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/interface_v3.0.0.png -------------------------------------------------------------------------------- /img/orchestrator_v3.0.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/orchestrator_v3.0.0.png -------------------------------------------------------------------------------- /img/restore_window_v2.1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/restore_window_v2.1.0.png -------------------------------------------------------------------------------- /img/restore_window_v2.2.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/restore_window_v2.2.0.png -------------------------------------------------------------------------------- /img/restore_window_v3.0.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/restore_window_v3.0.0.png -------------------------------------------------------------------------------- /img/viewer_v3.0.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/img/viewer_v3.0.0.png -------------------------------------------------------------------------------- /misc/npbackup-cli.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/misc/npbackup-cli.cmd -------------------------------------------------------------------------------- /npbackup/__debug__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/__debug__.py -------------------------------------------------------------------------------- /npbackup/__env__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/__env__.py -------------------------------------------------------------------------------- /npbackup/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/__init__.py -------------------------------------------------------------------------------- /npbackup/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/__main__.py -------------------------------------------------------------------------------- /npbackup/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/__version__.py -------------------------------------------------------------------------------- /npbackup/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/common.py -------------------------------------------------------------------------------- /npbackup/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/configuration.py -------------------------------------------------------------------------------- /npbackup/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/core/__init__.py -------------------------------------------------------------------------------- /npbackup/core/i18n_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/core/i18n_helper.py -------------------------------------------------------------------------------- /npbackup/core/jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/core/jobs.py -------------------------------------------------------------------------------- /npbackup/core/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/core/metrics.py -------------------------------------------------------------------------------- /npbackup/core/nuitka_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/core/nuitka_helper.py -------------------------------------------------------------------------------- /npbackup/core/restic_source_binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/core/restic_source_binary.py -------------------------------------------------------------------------------- /npbackup/core/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/core/runner.py -------------------------------------------------------------------------------- /npbackup/core/upgrade_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/core/upgrade_runner.py -------------------------------------------------------------------------------- /npbackup/gui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/gui/__init__.py -------------------------------------------------------------------------------- /npbackup/gui/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/gui/__main__.py -------------------------------------------------------------------------------- /npbackup/gui/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/gui/config.py -------------------------------------------------------------------------------- /npbackup/gui/handle_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/gui/handle_window.py -------------------------------------------------------------------------------- /npbackup/gui/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/gui/helpers.py -------------------------------------------------------------------------------- /npbackup/gui/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/gui/operations.py -------------------------------------------------------------------------------- /npbackup/gui/viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/gui/viewer.py -------------------------------------------------------------------------------- /npbackup/key_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/key_management.py -------------------------------------------------------------------------------- /npbackup/obfuscation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/obfuscation.py -------------------------------------------------------------------------------- /npbackup/path_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/path_helper.py -------------------------------------------------------------------------------- /npbackup/pidfile_ng.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/pidfile_ng.py -------------------------------------------------------------------------------- /npbackup/requirements-compilation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/requirements-compilation.txt -------------------------------------------------------------------------------- /npbackup/requirements-win32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/requirements-win32.txt -------------------------------------------------------------------------------- /npbackup/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/requirements.txt -------------------------------------------------------------------------------- /npbackup/restic_metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/restic_metrics/__init__.py -------------------------------------------------------------------------------- /npbackup/restic_metrics/requirements.txt: -------------------------------------------------------------------------------- 1 | ofunctions.misc>=1.5.2 -------------------------------------------------------------------------------- /npbackup/restic_wrapper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/restic_wrapper/__init__.py -------------------------------------------------------------------------------- /npbackup/restic_wrapper/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/restic_wrapper/schema.py -------------------------------------------------------------------------------- /npbackup/runner_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/runner_interface.py -------------------------------------------------------------------------------- /npbackup/secret_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/secret_keys.py -------------------------------------------------------------------------------- /npbackup/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/task.py -------------------------------------------------------------------------------- /npbackup/translations/config_gui.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/translations/config_gui.en.yml -------------------------------------------------------------------------------- /npbackup/translations/config_gui.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/translations/config_gui.fr.yml -------------------------------------------------------------------------------- /npbackup/translations/generic.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/translations/generic.en.yml -------------------------------------------------------------------------------- /npbackup/translations/generic.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/translations/generic.fr.yml -------------------------------------------------------------------------------- /npbackup/translations/main_gui.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/translations/main_gui.en.yml -------------------------------------------------------------------------------- /npbackup/translations/main_gui.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/translations/main_gui.fr.yml -------------------------------------------------------------------------------- /npbackup/translations/operations_gui.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/translations/operations_gui.en.yml -------------------------------------------------------------------------------- /npbackup/translations/operations_gui.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/translations/operations_gui.fr.yml -------------------------------------------------------------------------------- /npbackup/upgrade_client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/upgrade_client/__init__.py -------------------------------------------------------------------------------- /npbackup/upgrade_client/upgrader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/upgrade_client/upgrader.py -------------------------------------------------------------------------------- /npbackup/windows/sign_windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/npbackup/windows/sign_windows.py -------------------------------------------------------------------------------- /resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/__init__.py -------------------------------------------------------------------------------- /resources/customization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/customization.py -------------------------------------------------------------------------------- /resources/file_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/file_icon.png -------------------------------------------------------------------------------- /resources/folder_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/folder_icon.png -------------------------------------------------------------------------------- /resources/inherited_file_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/inherited_file_icon.png -------------------------------------------------------------------------------- /resources/inherited_folder_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/inherited_folder_icon.png -------------------------------------------------------------------------------- /resources/inherited_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/inherited_icon.png -------------------------------------------------------------------------------- /resources/inherited_irregular_file_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/inherited_irregular_file_icon.png -------------------------------------------------------------------------------- /resources/inherited_missing_file_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/inherited_missing_file_icon.png -------------------------------------------------------------------------------- /resources/inherited_neutral_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/inherited_neutral_icon.png -------------------------------------------------------------------------------- /resources/inherited_symlink_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/inherited_symlink_icon.png -------------------------------------------------------------------------------- /resources/inherited_tree_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/inherited_tree_icon.png -------------------------------------------------------------------------------- /resources/irregular_file_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/irregular_file_icon.png -------------------------------------------------------------------------------- /resources/missing_file_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/missing_file_icon.png -------------------------------------------------------------------------------- /resources/non_inherited_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/non_inherited_icon.png -------------------------------------------------------------------------------- /resources/npbackup_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/npbackup_icon.ico -------------------------------------------------------------------------------- /resources/symlink_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/symlink_icon.png -------------------------------------------------------------------------------- /resources/tree_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/tree_icon.png -------------------------------------------------------------------------------- /resources/update_custom_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/resources/update_custom_resources.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/setup.py -------------------------------------------------------------------------------- /tests/npbackup-cli-test-linux.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/tests/npbackup-cli-test-linux.yaml -------------------------------------------------------------------------------- /tests/npbackup-cli-test-windows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/tests/npbackup-cli-test-windows.yaml -------------------------------------------------------------------------------- /tests/test_npbackup-cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/tests/test_npbackup-cli.py -------------------------------------------------------------------------------- /tests/test_restic_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/tests/test_restic_metrics.py -------------------------------------------------------------------------------- /upgrade_server/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/upgrade_server/requirements.txt -------------------------------------------------------------------------------- /upgrade_server/upgrade_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/upgrade_server/upgrade_server.py -------------------------------------------------------------------------------- /upgrade_server/upgrade_server/__debug__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/upgrade_server/upgrade_server/__debug__.py -------------------------------------------------------------------------------- /upgrade_server/upgrade_server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /upgrade_server/upgrade_server/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/upgrade_server/upgrade_server/api.py -------------------------------------------------------------------------------- /upgrade_server/upgrade_server/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/upgrade_server/upgrade_server/configuration.py -------------------------------------------------------------------------------- /upgrade_server/upgrade_server/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/upgrade_server/upgrade_server/crud.py -------------------------------------------------------------------------------- /upgrade_server/upgrade_server/models/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/upgrade_server/upgrade_server/models/files.py -------------------------------------------------------------------------------- /upgrade_server/upgrade_server/models/oper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netinvent/npbackup/HEAD/upgrade_server/upgrade_server/models/oper.py --------------------------------------------------------------------------------