pangeo-data / jupyter-earth

Jupyter meets the Earth: combining research use cases in geosciences with technical developments within the Jupyter and Pangeo ecosystems.
https://jupytearth.org
Creative Commons Zero v1.0 Universal
28 stars 6 forks source link

Trial syncthing integration #103

Open consideRatio opened 2 years ago

consideRatio commented 2 years ago

An issue to represents @fperez comment on Slack:

BTW @Erik Sundell - I don’t know if you’ve had a chance yet to play with @YuviPanda’s SyncThing integration. It looks fabulous and I’ll be testing it heavily in 159, but I think it would be great to have in our hub too, as it will be very useful for our class of workloads. They now have some overview docs on how to use it if you are curious. Not urgent, but something I think we will take advantage of once we iron out any potential early kinks.

Related

fperez commented 2 years ago

Excellent, thanks for tracking it here! Looking forward to testing this for research work :)

yuvipanda commented 2 years ago

I had also fixed the syncthing recipe on conda-forge, so you can install syncthing from conda-forge and syncthing-proxy from PyPI. Should be the only things needed.

fperez commented 2 years ago

Oh, that's awesome! Thx @yuvipanda!

consideRatio commented 2 years ago

I added a comment in jupyter-server-proxy about starting up syncthing automatically to avoid not having files be synced because you hadn't pressed the launcher button once in the current session: https://github.com/jupyterhub/jupyter-server-proxy/issues/218#issuecomment-1061788508.

consideRatio commented 2 years ago

The hub now has syncthing the conda-forge package and actual software, as well as the jupyter-server-proxy configuration setup via jupyter-syncthing-proxy.

I haven't tried it myself yet and are pulling the image for a pod I'm starting as I write this comment.