Synchronizer-base for any backup provider


(kaja santro) #21

Hello Dirk!
Thanks for letting us know. I think there was a bug in the substraction of the BoxSynchronizer. I fixed it and pushed it to a branch on github, but before merging it to the master I would like to make sure it really works for you.
Here is the branch. Can you please let me know if it worked for you?
Thanks and I hope I could help you :slight_smile:


(Dirk Benjamin Johnson) #22

Thanks for your quick response. I’ll test it out today and let you know.

:slight_smile:


(Dirk Benjamin Johnson) #23

I updated to the branch and ran a backup manually. Should it have triggered the backup to Box with a manual backup, or only when backups happen automatically?


(kaja santro) #24

It should be triggered when you click backup. What happens is that if the plugin setting is set to enabled in the discourse core model there is an event triggered that runs the job in the plugin.
The job synchronizes the backup files.
Are you sure you have your account for box set up properly with the right api key and everything?
If it still doesn’t work, can you post the logs?


(Dirk Benjamin Johnson) #25

I can manually queue the job and it successfully uploads to box so my box creds have to be correct.

Which logs were you referring to? Sidekiq? The logs that are generated when I click on backup?


(Jay Pfaffman) #26

Yes! And/or just warns you if you try to activate a backup plugin without the base plugin enabled. And since I was debugging for someone else’s dropbox account (in another time zone), the debugging cycle was painfully long.

I just rebuilt and Dropbox is working now (I was about to report a bug but it was fixed the day after I last rebuilt. I rebuilt just now and it’s working! Thanks.)


(Alex) #27

Hi all,
I’m trying to use your plug-in for a backup to nextcloud. I don’t know much about docker and global architecture of discourse, so I followed this topic to install your plug-in Install a Plugin.
It worked well installing the discourse-sync-base and boostraping the docker image.
Installing the Discourse Sync to Nextcloud faills using the same technic. I get a bootstrapping error on ./launcher rebuild app
Do you have any hint ?
Thanks


(Joshua Rosenfeld) #28

Can you share the error? Please upload the entire build log - you may need to use something like Pastebin if it is particularly large.


(Rafael dos Santos Silva) #29

Digital Ocean Spaces, is a S3 API-compatible storage service that sounds very good for Discourse, since so many Discourse instances run o Digital Ocean


(kaja santro) #30

I was already thinking that, but in order to make a test account, I have to use my credit card details and they don’t accept a test card, so I got freaked out. But in general it is a good idea!


(Marius) #31

great, but how can i set this up?

thanks


(Jay Pfaffman) #32

It looks to me like to be able to use it you’ll need to add a bit of code to the S3 pull-down that selects the region, right?


(Jay Patel) #33

I have setup for The discourse-sync-to-googledrive just as shown here GitHub - berlindiamonds/discourse-sync-to-googledrive: discourse backups in google drive but somehow no activity of backup to Google drive is seen for a month or so. Also no other errors showing up in log.

Thanks,
Jay


(Jay Patel) #34

for Google drive backup i can see “admin/plugins/discourse-sync-to-googledrive/downloader” backups but where can i download them? when clicked on download button it does nothing… but on Google developer console i see 21 request being made.


#35

@kajatiger interesting one here. Installed, it and it is sorta working. Backup file is created in Dropbox, however each backup is only 58 bytes.

Any idea what could be going on?

image


(Jay Abie) #36

Please help with this problem in the post below:


(kaja santro) #37

Here is the link:


(Jay Abie) #38

Sorry i was facing a problem with the plugin and i missed to share the link to the post

Please see the post below:


(Christoph) #39

I am using the plugin to backup to dropbox:

I just discovered that my backups don’t seem to be stored on dropbox but locally on the server:

What I see on my dropbox account are just some very small (most of them are just 48 Bytes) tar.gz files:

Nothing in the logs. What might be going wrong here?


(Jay Pfaffman) #40

It sounds the same as this: