myunclesam / docker-syncovery Goto Github PK
View Code? Open in Web Editor NEWThis project forked from howard3/docker-syncovery
Home Page: https://hub.docker.com/repository/docker/stefanruepp/syncoverycl
This project forked from howard3/docker-syncovery
Home Page: https://hub.docker.com/repository/docker/stefanruepp/syncoverycl
When adding Google Drive (perhaps any other cloud service that needs auth) the redirect URL contains 8889. This address is used only briefly and one time, when letting the connection happen in the first place. Unless that's exposed as well, we can't add the remote service.
By the way, thanks for creating this image, I really like Syncovery on Win, and now I have a way to performantly back up my data within WSL/Docker, those files that are not supposed to end up in a repo. Without your help the dockerization would have taken way longer for me.
there is a problem with the installed packages which needs to be fixed
Thanks a lot for that
It would be nice to better document the build process or may be include a scripts which does the parsing of the listed URL and call the docker build accordingly.
Here below is the dirty script I quickly made, doesn't include any error check but it did allowed me to build successfully the docker image locally. I could provide a PR but not sure you would find this clean enough to be included.
Once again thank you for providing this.
All best
#!/usr/bin/env bash
wget https://www.syncovery.com/linver_x86_64-Web.tar.gz.txt 2>/dev/null
wget https://www.syncovery.com/linver_guardian_x86_64.tar.gz.txt 2>/dev/null
wget https://www.syncovery.com/linver_rs_x86_64.tar.gz.txt 2>/dev/null
mapfile -t syncovery <linver_x86_64-Web.tar.gz.txt
mapfile -t guardian <linver_guardian_x86_64.tar.gz.txt
mapfile -t remote <linver_rs_x86_64.tar.gz.txt
SYNCOVERY_DOWNLOADLINK=${syncovery[2]}
VERSION=${syncovery[4]}
GUARD_DOWNLOADLINK=${guardian[2]}
REMOTE_DOWNLOADLINK=${remote[2]}
docker build . -t docker_syncovery:${VERSION}-ubuntu \
--build-arg SYNCOVERY_DOWNLOADLINK=${SYNCOVERY_DOWNLOADLINK} \
--build-arg GUARD_DOWNLOADLINK=${GUARD_DOWNLOADLINK} \
--build-arg REMOTE_DOWNLOADLINK=${REMOTE_DOWNLOADLINK}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.