Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons

Reply
 
Thread Tools
Cloud Backup Manager Details »»
Cloud Backup Manager
Version: 1.3.1, by CvP CvP is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 4.2.x Rating:
Released: 02-07-2015 Last Update: 04-21-2015 Installs: 28
Uses Plugins
Additional Files Translations  
No support by the author.

This add-on enhances the vBulletin Cron Based DB Backup by adding two key features:
  1. Takes backup of your files.
  2. Upload the file/db backups to cloud (OneDrive).

Please note that some of the options of "Corn Based DB Backup" are incompatible with this such as combine db backup files set to false.

Features to be implemented in future:
  1. [s]Cleanup older backup files.[/s] Done.
  2. [s]Email notifications on failure.[/s] Done.
  3. Convert all texts to phrases and make this product ready for translation.

Project Sponsor: Steven Baron [ HostBoard ]

Screenshots: http://imgur.com/a/ntkZV

FAQ
  1. Does using this add-on gives you (developer) access to my (forum admin) OneDrive account?
    No. You create your own app to access your own OneDrive. I have no control over it.
  2. What do I put in OneDrive Folder URL in options?
    You don't need to worry about it (generally). It will auto populate.
  3. Where are the backups stored?
    OneDrive/vB Cloud Backup Manager
  4. Will this work on shared servers?
    Mostly not. It requires shell_exec and "unlimited" execution time (transferring gigabytes of data takes a while) which are generally not available on shared hosting except a few (such as HostGator).

How to Install
  1. Extract and upload the files in "upload" folder
  2. Import XML file from "import XML" to vB AdminCP > Products > Add/Import
  3. Create app (see below) and put "Client ID" and "Client Secret" in options.


How to Create the App
First you need to create an app and let the add-on know details about your app.
  1. Go to https://account.live.com/developers/applications/create
  2. Give a name and click accept.
  3. Click API Settings.
  4. Put yoursite.com/admincp/onedrive-callback.php in Redirect URLs.
  5. Save.
  6. Click API Settings
  7. Get "Client ID" and Client Secret" and put them in vBulletin Admin CP > CBM > Options

Change Log:
  • v 1.3.1
    • Fixed a minor bug
  • v 1.3.0
    • Added email reporting
    • Added auto delete after upload
    • Added various toggle options
    • Added Modification date
    • Added confirmation for manual retrieve/delete/upload actions
    • Added logging
    • Fixed a MAJOR bug preventing auto backup/upload in [s]some[/s] most cases
  • v 1.2.0
    • Added support for up to 10GB backup file
    • Added fragment size option (default 50MB)
    • Added lots of error checking
    • Fixed rename admincp issue.
  • v 1.0.0
    • Initial release.

Download Now

File Type: zip cbm_v1.0.0.zip (12.9 KB, 37 views)
File Type: zip cbm_v1.2.0.zip (14.9 KB, 40 views)
File Type: zip cbm_v1.3.0.zip (88.8 KB, 29 views)
File Type: zip cbm_v1.3.1.zip (88.8 KB, 148 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
9 благодарности(ей) от:
BCP Hung, chikuru, davidg, Elite_360_, Hostboard, LOGECT, RichieBoy67, SaN-DeeP, tanzeelniazi

Comments
  #12  
Old 02-11-2015, 03:34 PM
davidg davidg is offline
 
Join Date: Apr 2010
Posts: 114
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Are u making the same for vb3 ?
Thank You
Reply With Quote
Благодарность от:
chikuru
  #13  
Old 02-11-2015, 08:40 PM
Hostboard's Avatar
Hostboard Hostboard is offline
 
Join Date: May 2002
Location: CT
Posts: 843
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by davidg View Post
Are u making the same for vb3 ?
Thank You
Sorry guys but this is an add-on to vBulletin Cron Based Database Backup and is not a stand alone system. Paul's add-on supports 4.1.0 forward.
Reply With Quote
  #14  
Old 02-12-2015, 04:01 AM
chikuru chikuru is offline
 
Join Date: Nov 2011
Posts: 228
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Will you implement auto delete old backups in the future?
Reply With Quote
  #15  
Old 02-12-2015, 11:25 AM
Hostboard's Avatar
Hostboard Hostboard is offline
 
Join Date: May 2002
Location: CT
Posts: 843
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by chikuru View Post
Will you implement auto delete old backups in the future?
Yes, there will be an option to auto-delete the old backup file from your server, once the upload to OneDrive has been confirmed/made. We are also looking at some sort of log file and or notification system.
Reply With Quote
  #16  
Old 02-12-2015, 01:31 PM
Fields Fields is offline
 
Join Date: Jun 2014
Location: Germany
Posts: 147
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I get the following error after logging in via "List Backup Files":

PHP Code:
HTTP status code not expected got 400 on line 104 in /is/htdocs/************/trgcommunity/packages/cbm/includes/onedrive.php
#0 /is/htdocs/************/trgcommunity/admincp/cbm.php(352): skydrive->get_folder_properties('folder.484011be...')
#1 /is/htdocs/************/trgcommunity/admincp/cbm.php(79): validate_onedrive_url(Object(skydrive), 'https://onedriv...')
#2 {main} 
Reply With Quote
  #17  
Old 02-16-2015, 06:39 PM
Delfi_r Delfi_r is offline
 
Join Date: Jul 2011
Location: Barcelona
Posts: 86
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

As soon as I manage to sign with One Drive, I'll install on my servers.
Reply With Quote
  #18  
Old 02-24-2015, 03:05 PM
Delfi_r Delfi_r is offline
 
Join Date: Jul 2011
Location: Barcelona
Posts: 86
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I needed use IE to create the account. All fine, mod installed

One question? there will be no more backups in the server?
Reply With Quote
  #19  
Old 02-24-2015, 03:18 PM
TheLastSuperman's Avatar
TheLastSuperman TheLastSuperman is offline
Senior Member
 
Join Date: Sep 2008
Location: North Carolina
Posts: 5,844
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Delfi_r View Post
I needed use IE to create the account. All fine, mod installed

One question? there will be no more backups in the server?
Possibly;

Quote:
Features to be implemented in future:
  • Cleanup older backup files.
  • Email notifications on failure.
  • Convert all texts to phrases and make this product ready for translation.
So do this to check:
- Paul's mod is required, this is simply an add-on... so where does Pauls mod save your backups now? Exactly! All you do is check that location on your server before installing this. If the file is generated then removed it cleans itself up OTHERWISE you'll need to go in every so often and delete the old backups depending on disk space i.e. if you have limits or are close to limit.

Novel idea though imo!
Reply With Quote
  #20  
Old 04-09-2015, 01:45 PM
CvP's Avatar
CvP CvP is offline
 
Join Date: Aug 2006
Posts: 263
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Guys.

I have not been able to update this mod and respond to your questions due to some issues on my side.

Anyways, I'm fixing up this mod and will release a new version soon with bug fixes and more features.

The end goal of this add-on is to completely automate the backup process including deleting backups once they are uploaded to OneDrive.
Reply With Quote
Благодарность от:
Alan_SP
  #21  
Old 04-22-2015, 05:10 PM
CvP's Avatar
CvP CvP is offline
 
Join Date: Aug 2006
Posts: 263
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Updated to v 1.3.0
  • Added email reporting
  • Added auto delete after upload
  • Added various toggle options
  • Added Modification date
  • Added confirmation for manual retrieve/delete/upload actions
  • Added logging
  • Fixed a MAJOR bug preventing auto backup/upload in [s]some[/s] most cases

This should now work perfectly for everyone.

Please let me know if you run in to any issues.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:24 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07381 seconds
  • Memory Usage 2,353KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_php
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (4)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete