Skip to content

Socket-based python application to automate scheduled backups

Notifications You must be signed in to change notification settings

Ayudh-65/Auto-Backup-Sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Auto-Backup-Sync

Socket-based python application to automate scheduled backups.

A CLI application that automates scheduled file backups to server at fixed intervals. It can sync live file data at server through seamless, scheduled backups with custom intervals.

Usage

  • Run the client and server scripts on the respective host (currently configured to work on localhost as server).

    $python3 server.py and $python3 client.py

  • Client application will prompt you for your server's IP Address.
  • Client application will prompt you to enter the file path and required backup frequency.
  • Client will then connect to the server, and a copy of your file will be created at the server's directory.
  • File will automatically sync all changes to the server copy every 'n' seconds (given as input).
  • Close the client and server scripts manually using ctrl+c

About

Socket-based python application to automate scheduled backups

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages