Skip to content

Cloud backup, automatically save the backup files required by the specified directory on the local computer to the cloud

License

Notifications You must be signed in to change notification settings

ffengc/NimbusBackup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NimbusBackup

ffengc.github ffengc.github.io Mutable.ai Auto Wiki

English | 中文

Tip

If you have any questions about the operation and implementation of this project, or if you have better optimization suggestions for this project, you can contact me directly or leave an issue in the repository.

Note: The project is still under development and optimization

System Function

Automatic cloud backup, automatically upload the files that need to be backed up in the specified directory on the computer to the server, and can be viewed and downloaded at any time through the browser. The download process on the web page supports breakpoint resumption, and the server will also manage the hot spots of the uploaded files, compress and store non-hot files (long-term no access) to save disk space.

Technology stack: http client/server construction, jsoncpp, file compression (bundle and zlib), hotspot management, breakpoint resume, thread control and thread pool, read-write lock, singleton mode

  • The client performs cloud backup of files in the specified directory
  • Supports browser viewing and downloading files
  • Web page download supports breakpoint resume
  • Hotspot management of server-side files
  • Optimize client and browser access interface
  • Multi-platform client development (MacOS/Linux/Windows)
  • Access interface similar to Alibaba Cloud Disk, supports active upload
  • Implement user management

I will continue to optimize the unimplemented functions based on the code of this repository, so it is not currently released publicly, and the project operation effect pictures/videos are not displayed for the time being.

How to use

To be improved

Detailed process of system development and construction

About

Cloud backup, automatically save the backup files required by the specified directory on the local computer to the cloud

Topics

Resources

License

Stars

Watchers

Forks

Languages