Docker (unofficial)
Posted: Sat Apr 04, 2020 7:19 pm
As I love docker and wanted to let Syncovery run inside a container, I searched for a image which is already doing that. I found one from "hlince" which is working really fine, but it was using an outdated Syncovery version. So I created an own one based on his solution but with the latest SyncoeryCL version including the webinterface.
Downloads:
You can find my up2date image here: https://hub.docker.com/r/stefanruepp/syncoverycl
Original image from hlince: https://hub.docker.com/r/hlince/syncovery
Additional information:
hlince implemented it for unraid too. As I do not have an unraid device I cannot say if this is working or not. Please feel free to tell me if you have one. I am also not an docker guru or something like that. In fact that was my first docker image. If there is something which can be made better, please let me know. (But don't worry I am using it on some devices on a daily base without any troubles. I am also using it daily without any troubles.)
Source code:
Feel free to checkout the source code for the container (based on hlince source code). There is also a Dockerfile for Alpine which should work. But I am not using it for two reasons: 1. you need to install glibc from third party (for me it feels a bit work around und therefor unstable) 2. the container size is after all bigger than using Ubuntu.
URL: https://github.com/MyUncleSam/docker-syncovery
Automatic image generation (with jenkins):
Using jenkins I am monitoring the downloadpage of syncovery (every 15 minutes). If the version is changing, it is extracting the download link of the newest version and the version number. Using these information an automatically docker image build is triggered and uploaded to hub.docker.com - so the image should be as up2date as possible.
If you want to know how it is done: https://github.com/MyUncleSam/docker-sy ... tic-builds
Syncovery Remote Service
To have all services as docker images available I also created a standalone image for the remote service. As I am not using it, I only did some basic test which seems to work. If you have more details about how to use it correctly or find any errors, feel free to report them to me.
Link to Image: https://hub.docker.com/repository/docke ... veryremote
Linkl to description: https://github.com/MyUncleSam/docker-sy ... oteservice
Downloads:
You can find my up2date image here: https://hub.docker.com/r/stefanruepp/syncoverycl
Original image from hlince: https://hub.docker.com/r/hlince/syncovery
Additional information:
hlince implemented it for unraid too. As I do not have an unraid device I cannot say if this is working or not. Please feel free to tell me if you have one. I am also not an docker guru or something like that. In fact that was my first docker image. If there is something which can be made better, please let me know. (But don't worry I am using it on some devices on a daily base without any troubles. I am also using it daily without any troubles.)
Source code:
Feel free to checkout the source code for the container (based on hlince source code). There is also a Dockerfile for Alpine which should work. But I am not using it for two reasons: 1. you need to install glibc from third party (for me it feels a bit work around und therefor unstable) 2. the container size is after all bigger than using Ubuntu.
URL: https://github.com/MyUncleSam/docker-syncovery
Automatic image generation (with jenkins):
Using jenkins I am monitoring the downloadpage of syncovery (every 15 minutes). If the version is changing, it is extracting the download link of the newest version and the version number. Using these information an automatically docker image build is triggered and uploaded to hub.docker.com - so the image should be as up2date as possible.
If you want to know how it is done: https://github.com/MyUncleSam/docker-sy ... tic-builds
Syncovery Remote Service
To have all services as docker images available I also created a standalone image for the remote service. As I am not using it, I only did some basic test which seems to work. If you have more details about how to use it correctly or find any errors, feel free to report them to me.
Link to Image: https://hub.docker.com/repository/docke ... veryremote
Linkl to description: https://github.com/MyUncleSam/docker-sy ... oteservice