ZBackup --backup-made-easy

Install ZBackup

Get ZBackup running on your machine in minutes.

Requirements

Python 3.11 or higher

ZBackup requires a modern Python installation. Check your version with python --version.

pip (Python package manager)

Used to install ZBackup's dependencies. Usually included with Python.

Git (optional)

Needed to clone the repository. Alternatively, you can download the source code as a ZIP from GitHub.

Installation from Source

1

Clone the repository

bash
git clone https://github.com/KirobotDev/zbackup.git
2

Navigate into the project

bash
cd zbackup
3

Install dependencies

bash
pip install -r requirements.txt
4

Run ZBackup

bash
python main.py

Platform-Specific Notes

Windows

Make sure Python is added to your PATH during installation. Open Command Prompt or PowerShell and follow the steps above.

python --version
# Python 3.11.0 or higher

Linux

Use your package manager to install Python 3.11+ if not already installed. On Ubuntu/Debian:

sudo apt update
sudo apt install python3 python3-pip
python3 --version

Download ZIP

If you don't have Git installed, you can download the source code directly as a ZIP file from GitHub.

Verify Installation

$ python main.py

? What do you want to do?
  > Create Backup
    List Backups
    Restore Backup
    Delete Backup
    Exit

If you see the interactive menu, ZBackup is installed correctly and ready to use.

Troubleshooting

!

ModuleNotFoundError: No module named 'questionary'

Run pip install -r requirements.txt again. Make sure you're using the same Python interpreter.

!

python: command not found

Python is not in your PATH. Try using python3 instead, or reinstall Python with "Add to PATH" checked.

!

pip install fails with permission error

Use pip install --user -r requirements.txt or run in a virtual environment.