Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Job Opportunity - Need someone to help build a docker for GoodSync

Featured Replies

Here's an opportunity for someone to make a few bucks.  I'm looking for some real assistance in setting up a docker for a linux version of a windows 10 app I've come to depend on (Goodsync).  While I can futz with linux command lines, I am far from a Linux admin.  So the thought of spending a week to learn how to build a Docker is more than my time can handle at the moment.  So hoping someone out there who knows how to build dockers (I know, its probably easy once you know...) would be willing to either build one, or closely mentor me through the process to do so...

 

Here's the app...

http://www.goodsync.com/for-linux

 

Thanks in advance!

  • Replies 60
  • Views 18.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Nope, i forked the repository and updated the version.   (To use my version) edit your docker and change your repository to flubster/gsdock and it'll pull my updated version   You'

  • Yes had been using flubsters repo since shrmn/gsdock had this bug (https://github.com/shrmnk/gsdock/issues/93). I was not able to activate my account. Now flubster has a very old version of gsdock.

  • ksignorini
    ksignorini

    Did this get anywhere? Now that CrashPlan is out, we're going to need an alternative.

Posted Images

I'm not your guy for helping with this, but I must say that GoodSync sounds very interesting.  I've been thinking about a lot of different ways to backup my unraid server recently.  And I'd never heard of GoodSync before. 

 

One thing that occurs to me though is that a docker may not be necessary to get the Linux version of this to work.  It says that the Linux version is command line based.  Do we know that it's not possible to get it to work on Unraid's "native" command line?

  • Author

I tried to install it command-line from the console, but the slackware base for unraid is missing /etc/init.d that Goodsync wants in order to install. 

 

As I've been told, Slackware uses sysvinit with BSD style scripting. It uses two staging scripts, rc.S and rc.M, to load all necessary services as well as rc.local to load any extra daemons and services that may or may not use init scripts. rc.S loads the single user mode one-shot services and core system daemons, then it loads rc.M to start multi-user mode and load all other system services and post-boot scripts to configure the rest of the system.

 

Goodsync support states that /etc/init.d must be present - and sure enough when I configure GsServer service as a daemon, I got a 'can't install service error'.  Log of installation in this link:

width=300http://my.jetscreenshot.com/12412/20160717-jb1c-156kb.jpg[/img]

 

Someone mentioned I should just install it in a docker.  Which makes sense, ergo my quest for a shining docker knight...  Doesn't appear to be any ...  ;)

  • 1 month later...

I have recently come across goodsync but haven't started to test it yet. What would the benefit of using this via command line in a Docker vs just spinning up a Win10 VM and running the windows ver with GUI?

  • Author

Its the difference between running SMB and a direct TCP/IP app.  I've had problems with SMB 3.0 support with unRaid in the past.  I think, it turned out to be a problem with a sharename.  I had used "documents" (note case) as the share name which worked fine in the past.  When 6.2.4 came out, I started to have errors as described in this post: https://lime-technology.com/forum/index.php?topic=41163.0.  The fix turned out to be creating the share again.  The general feeling being that the word 'documents' seems to have been a problem somehow between SMB 2.0 and 3.0.  Recreating the share fixed the problem and now Goodsync works great.  I've been told by GoodSync support that the TCP based version of GoodSync is significantly faster - ergo a second reason to get a docker created for it.

 

I've not done anything with Windows VM on unraid yet.  Interested, but don't have the time to invest.  It might be a good solution, but my perspective is that a daemon based/docker based solution would be much cleaner. ?

 

Still interested in getting one done by the way...

  • 7 months later...

Did this get anywhere? Now that CrashPlan is out, we're going to need an alternative.

  • Author

Sadly, no, no one has ever shown interest.  I gave up and have moved to FTP as a transport method.  So far, its worked well.  And yes, sad about Crashplan...  The Goodsync engine does a good job.  There is a cost, but so many things do.

Yeah, I am going to have to start looking at alternatives now.

I am currently looking into https://www.duplicati.com/ and https://www.arqbackup.com/.  Kind of want to see what a Duplicati docker would be like and if someone could get it up and running.  I could just pay for an unlimited cloud storage at amazon, google, microsoft, etc on a per month and then send all the computers that i was sending to crashplan there.

 

If anyone out there has played with either of the above mentioned please chime in on your opinions.

There's a pretty good image out there already for Duplicati, which I installed the other night. https://hub.docker.com/r/linuxserver/duplicati/ I've played with it a bit, but haven't fully figured out the backup strategy, where to put things offsite.

 

As a (former) CrashPlan Home Customer, I set up NextCloud on my Unraid box and have started testing Duplicati on my home computers, and those of my family to send the backups to the Unraid server using NextCloud's WebDAV protocol.  (I could probably just use sftp, but I didn't want to mess with setting up all those accounts, and the other features of NextCloud will be useful as well)

 

Once I have collected backups for my home machines I'm looking to use Duplicati the server to send that data off to Backblaze B2. Or maybe I'll just build another Unraid box for my parents, and we'll host offsite backups for each other.

 

 

  • Author
On 8/24/2017 at 9:48 AM, Skraut said:

Once I have collected backups for my home machines I'm looking to use Duplicati the server to send that data off to Backblaze B2. Or maybe I'll just build another Unraid box for my parents, and we'll host offsite backups for each other.

 

Backblaze B2, even at 400% cheaper than S3, is still very expensive.  I've got over 15TB of data.  That means more than $700/year.  Ouch...?  Or am I missing something?

  • 6 months later...

I know this thread is somewhat dead but I've been taking a second look at my backup and am thinking about this. A lot of others like Duplicatti or Nextcloud/Owncloud don't support Google anymore. Plus, Goodsync will encrypt files and filenames. Currently, I'm just using a Windows VM but I'd rather have a docker as it's better to compartmentalize things. Besides, if you are using a Windows VM for just one app, that's a lot of wasted space. I could go the plugin route but then I loose the GUI, which is a huge part of what I like about this app. I'm wondering if I can either use WINE or maybe a stripped down version of Windows, perhaps the IoT version. I might take a stab at this when I get some time.

For those looking at Goodsync, I got it free with Trialpay. All I had to do was play some stupid mobile/Facebook game to a certain level. Take a look if you're interested:
https://www.trialpay.com/checkout/?c=fd8a635&tid=A7DZclW&loop=1

Edited by bobbintb

2 minutes ago, bobbintb said:

I know this thread is somewhat dead but I've been taking a second look at my backup and am thinking about this. Currently, I'm just using a Windows VM but I'd rather have a docker as it's better to compartmentalize things. Besides, if you are using a Windows VM for just one app, that's a lot of wasted space. I could go the plugin route but then I loose the GUI, which is a huge part of what I like about this app. I'm wondering if I can either use WINE or maybe a stripped down version of Windows, perhaps the IoT version. I might take a stab at this when I get some time.

For those looking at Goodsync, I got it free with Trialpay. All I had to do was play some stupid mobile/Facebook game to a certain level. Take a look if you're interested:
https://www.trialpay.com/checkout/?c=fd8a635&tid=A7DZclW&loop=1

 

One thing that springs to mind is be wary, or at least look into the license for GoodSync.  It may not be legal to "repackage" and distribute it (aka upload it to docker hub)

Just now, CHBMB said:

 

One thing that springs to mind is be wary, or at least look into the license for GoodSync.  It may not be legal to "repackage" and distribute it (aka upload it to docker hub)


Ah, yes, good point.

  • 3 weeks later...

Goodsync looks like an excellent option for file sync / backups within and between networks. Has there been any movement on getting it to work within unRAID?

GoodSync developer here. I'm not sure that's exactly what you need, but one of my colleagues already did some kind of docker for goodsync/gs-server (see https://github.com/grinnery/gsdock.git). I'm not sure it's working right now (because we did some changes recently), but I guess you can start with that.

 

If you need something explained, you can ask here.

  • 4 weeks later...
  • Author
On 4/17/2018 at 9:59 AM, Myke said:

GoodSync developer here. I'm not sure that's exactly what you need, but one of my colleagues already did some kind of docker for goodsync/gs-server (see https://github.com/grinnery/gsdock.git). I'm not sure it's working right now (because we did some changes recently), but I guess you can start with that.

 

If you need something explained, you can ask here.

 

I'd be interested, if it can become a supported product.  Currently I'm using Goodsync via FTP to my UNRaid server.

  • 2 weeks later...
On ‎4‎/‎17‎/‎2018 at 8:59 AM, Myke said:

GoodSync developer here. I'm not sure that's exactly what you need, but one of my colleagues already did some kind of docker for goodsync/gs-server (see https://github.com/grinnery/gsdock.git). I'm not sure it's working right now (because we did some changes recently), but I guess you can start with that.

 

If you need something explained, you can ask here.

 

I'm not quite sure how to use this. What I'm looking for really is the same GUI experience I get with Goodsync in Windows in my UnRaid NAS. I haven't used the command line Linux version. I'm fine with command line but like the ease of visualizing the information and setting it up that the GUI provides. I doubt anything like that is available at the moment though. I might look into making a Windows based docker image if I can't find anything else. I'm just using a VM right now but it's not as efficient on resources.

  • Author
14 hours ago, bobbintb said:

 

I'm not quite sure how to use this. What I'm looking for really is the same GUI experience I get with Goodsync in Windows in my UnRaid NAS. I haven't used the command line Linux version. I'm fine with command line but like the ease of visualizing the information and setting it up that the GUI provides. I doubt anything like that is available at the moment though. I might look into making a Windows based docker image if I can't find anything else. I'm just using a VM right now but it's not as efficient on resources.

 

There would be no need for a GUI Goodsync version that runs in the UnRaid WebGui (although that would be cool).  What I'm looking for is someone to setup a docker with the Linux version/server for Goodsync as describe here: http://www.goodsync.com/for-linux

 

Once the Goodsync docker is running, you'd use the Windows interface of Goodsync to run the backups.  It would interface to the Goodsync Linux server/docker and handle the file management on the Linux side.  

  • 9 months later...

I currently use Goodsync to backup my server to Google via a Windows 10VM although it all works great I would love to have a docker with GUI for this and would also contribute to the dev that could do it 🙂

Why not using Synchthing, doing kind of the same and is available on all plattforms. Container is in CA.

Cheers

I upload to encrypted to Google (G Suite, 8TB & Counting!) Syncthing cannot handle that

Ok, that sounds for me like an opportunity for Duplicati have you tryed this?

Yes, 

 

Unfortunately Duplicati is quite buggy (see the forums) also mainly it does not have the ability to resume files uploading to G Suite so if it stops halfway or 99% through a file it restarts from the beginning plus even worse the stop after upload is for the job not the file so if you want to pause/stop the job of 5-6TB it is an impossibly long wait.

At the end of the day, Goodsync is the only option I have found that works 100% (for me) and I would love a docker for this but until then it works perfectly in a VM, just a waste having a VM purely for GoodSync

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.