Using cloud storage with DSDPlus

Status
Not open for further replies.

Markb

Member
Premium Subscriber
Joined
Feb 21, 2002
Messages
1,385
Location
Planet Earth
Hey everybody,
Has anyone successfully attempted to use DSDPlus with some form of cloud storage such as Google Drive or OneDrive? One of the difficulties in running DSDPlus on multiple machines is trying to keep all of the various files consistent, especially when running in different locations as well as possibly having to enter duplicate information between these files.
 

polkaroo

Missed him again!
Joined
Apr 14, 2002
Messages
417
I run DSDPlus with a OneDrive synced folder. I had two machines reference the same folder and it wasn't good. Lost data especially the frequently updated ones like .event and .radios. First computer would write the log file, OneDrive would back it up, the 2nd computer sees the difference and syncs, wiping out any activity logged prior. Repeat back and forth.

Even with dedicated folder-per-machine (basically OneDrive as a backup/remote access to logs) every 2-3 months, the .groups file would wipe itself. And only the .groups file too.

I'm not sure why, but I suppose it may have something to do with OneDrive's differential backup system reading the file the same time that DSDplus writes to it? But it's never happened to the .events or .radios or any of the other files. If you catch it within a couple hours (the DSDplus windows will have no TG aliases) you can restore from OneDrive. But I've had a few situations where I had to rebuild the database. I've since learned just to manually duplicate the files and add a date to it.

OneDrive will also periodically complain that you've deleted a few thousand files and if it was intentional. This is from DSDplus writing files on system activity and quickly deleting it afterwards.
 

poltergeisty

Truth is a force of nature
Banned
Joined
May 7, 2004
Messages
4,012
Location
RLG, Fly heading 053, intercept 315 DVV
Investigate the following:

Amazon AWS S3.

CloudBerry Backup.

FreeFile Sync.

I use all three, but not for DSD+. CloudBerry will backup your folder of files to S3 and I don't think it matters at all if the same name is used. Amazon S3 is only pennies a month depending on push and pull requests and how much storage you use.

FreeFile Sync could be used to keep local copies of files on more than one HDD. Whether that be internal or external.
 

mrc333777

Member
Joined
Apr 8, 2014
Messages
76
Location
Barberton, Ohio
you could set up a main computer at home or where ever you want and just use team viewer or tight vnc to connect to it.
they are free
 

Markb

Member
Premium Subscriber
Joined
Feb 21, 2002
Messages
1,385
Location
Planet Earth
you could set up a main computer at home or where ever you want and just use team viewer or tight vnc to connect to it.
they are free
I currently use TightVNC between my computers. The second instance of DSDPlus is on my tablet, so I use it at work and mobile in some cases.

Sounds like cloud storage won't work right, especially with 2 instances at once competing with each other. [emoji17]

Sent from my SM-N960U using Tapatalk
 

dave3825

* * * * * * * * * * * *
Premium Subscriber
Joined
Feb 17, 2003
Messages
9,801
Location
Suffolk County NY
I have been running DSDPlus out of Onedrive for over a year. ( on pc and laptop) Actually, I run most all of my sdr software out of there. I have not had any problems or data loss. I do not run DSDPlus on 2 machines at the same time and always let the newer fully sync before starting the dongles..
 

Markb

Member
Premium Subscriber
Joined
Feb 21, 2002
Messages
1,385
Location
Planet Earth
As I already stated. With CloudBerry Backup and Amazon S3, you'll have two versions of folders. I guess I may not have been that clear.
Perhaps I may not have been clear either. My main goal is/was to have a single "database" that syncs with both/multiple machines, possibly running at the same time. The whole point to avoid having to update multiple network, site, frequency, etc... files. It seems that the only way to do this is to go line-by-line through each file, compare and update accordingly.


I have been running DSDPlus out of Onedrive for over a year. ( on pc and laptop) Actually, I run most all of my sdr software out of there. I have not had any problems or data loss. I do not run DSDPlus on 2 machines at the same time and always let the newer fully sync before starting the dongles..
Good to know. I suppose if I am meticulous about running a single instance, cloud storage would work.

The options Poltergeisty mentioned would provide a safeguard if files were overwritten by competing computers....
 

polkaroo

Missed him again!
Joined
Apr 14, 2002
Messages
417
Perhaps I may not have been clear either. My main goal is/was to have a single "database" that syncs with both/multiple machines, possibly running at the same time. The whole point to avoid having to update multiple network, site, frequency, etc... files. It seems that the only way to do this is to go line-by-line through each file, compare and update accordingly.

If you paste the another .groups data at the end of an existing .groups file, then run DSDplus on it, DSDplus will automatically combine the new data. Then you can copy that file to your other DSDplus instances, but keep track of your 'master' .groups file. This works to combine the .groups file, not sure about the others. It's still a manual operation to collate and it doesn't solve the run-multiple-instances-from-a-cloud-sync'd-folder.

What I think the OP and at one time myself wanted to do is locate a PC at remote sites to monitor (and stream) different systems but have all the data in one central repository on a cloud-based drive. What I've been doing is multiple DSDplus folders in OneDrive, and having selective folder sync in OneDrive for each machine that's running DSDplus so each machine only syncs the system it's monitoring.
 

poltergeisty

Truth is a force of nature
Banned
Joined
May 7, 2004
Messages
4,012
Location
RLG, Fly heading 053, intercept 315 DVV
Perhaps I may not have been clear either. My main goal is/was to have a single "database" that syncs with both/multiple machines, possibly running at the same time. The whole point to avoid having to update multiple network, site, frequency, etc... files. It seems that the only way to do this is to go line-by-line through each file, compare and update accordingly.


Then look at what I mentioned called FreeFileSync. This will be a local thing though to keep all files in sync. And it would require a network share on both computers. Though, I have never messed with Samba and anything that uses NetBIOS. I shut all that down. For permanent storage of those files you could run CloudBerry Backup with AWS S3.

Edit- Do you own a router with USB storage capability? That might fit the bill for a storage intermediary.
 
Status
Not open for further replies.
Top