Skip to content

looseMole/distributed-file-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disclaimer
The distributed-file-backup repo is a personal project by looseMole and TidosDK, and is not intended for professional use. The software is provided as-is, and no warranties of any kind is provided if someone were to run the software within. For a more legal wording, see the projects license document.

Description
The purpose of the program is to be able to back up locally stored files - compiled as well as plaintext - on the internet semi-automatically and for free. To accomplish this, the software encrypts the file locally, before uploading it to one, out of a range of websites, which offer free APIs for file-hosting. The download URLs and associated information is then stored on the user's device, and the validity of these links can then be checked regularly. If the files are to not be present at one of the sites, the program asks the user whether they want it to download it from one of the other potential sites (provided the file cannot be found locally), and then attempt to re-upload it.

Known Restrictions

  • File size: Because of the way the files are loaded during encryption and upload, the file size of these operations are limited by the memory (RAM) of the computer performing the task.
  • Few (but good) servers: While this software seems to support quite a few different file-hosts, their similar layout and choice of name-servers suggest that the sites might share the same server-infrastructure. As a result, if one website's servers become inaccessible, it is likely that all of them will.

Features We Are Hoping To Add

  • Upload to multiple different servers at once.
  • A GUI (Graphical User Interface).
  • Multiple encryption options.


Currently supported sites


Sites to add to list

About

A Free File-backup tool, being developed by a couple of Software Engineering Students.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages