Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 918 Bytes

README.md

File metadata and controls

15 lines (12 loc) · 918 Bytes

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