KafetzisThomas / SafeArchive

Securely backup and manage your files locally and in the cloud. Available for: Windows, macOS, Linux (desktop, server)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Icon
SafeArchive

Securely backup and manage your files locally and in the cloud (Windows, macOS, Linux - desktop, server)


How to Download: Click the "Releases" link on the right, then on the latest release, under 'Assets' click to download the zip file. (You might have to click "Assets" to view the files for the release)

Note: No matter the settings, the program runs completely locally on your own machine using the API key and Google Cloud project you created yourself, so even as the program's creator I will never have access to your account.

  • For the first run, I recommend you to exit the program after setting your preferences, so changes to be applied.

Features

  • Backup files to your drive
  • Backup Compression (ZIP_DEFLATED, ZIP64, compression level: 9)
  • Automated Backup Expiry Management
  • Automatic Backups in the background
  • Cloud Integration (Google Drive, MEGA, Dropbox, FTP)
  • Multi-threaded Backup Process
  • Command-Line Interface (CLI) Support
  • System Tray Integration
  • System Notifications
  • Backup Restoration
  • Backup Encryption

Manual Setup

  1. Ensure you have Python 3.10 installed or set up a virtual environment specifically for that version:

    $ python3.10 -m venv "env_name"
  2. Download or clone the repo, cd into the GUI folder and install the requirements using:

    $ pip install -r requirements.txt
  3. How to Run:

    $ python3 main.py

Screenshots

Software Startup
(Drive Properties, Backup Options)


Software Startup (Drive Properties, Backup Options)

Restore Selected Backup


Restore Selected Backup

Settings Window


Settings Window

System Tray Icon
(Taskbar Icon)


System Tray Icon (Taskbar Icon)

Getting Help

If you find a bug, please see CONTRIBUTING.md for information on how to report it.

License

SafeArchive is distributed under the GPL-3.0 license, please see LICENSE for more information.

About

Securely backup and manage your files locally and in the cloud. Available for: Windows, macOS, Linux (desktop, server)

License:GNU General Public License v3.0


Languages

Language:Python 100.0%