Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    andrewchambers
    @andrewchambers
    export BUPSTASH_REPOSITORY_COMMAND="ssh -o ProxyCommand='nc -X connect -x bupstash.io:443' bupstash.io bupstash serve"
    this tells ssh to dial bupstash.io via an http server running at bupstash.io
    and use an HTTP CONNECT message
    sogaiu
    @sogaiu
    it's amazing how much work went into making things hard to get through and then subsequently all the work that goes into getting through...
    andrewchambers
    @andrewchambers
    yeah its stupid :P
    sogaiu
    @sogaiu
    but perhaps it generated a lot of economic activity :)
    like java :P
    andrewchambers
    @andrewchambers
    something like this might be an options
    BUPSTASH_REPOSITORY='ws+ssh://my-server.com/path/to/repository'
    which means basically connect over some sort of huproxy like thing
    dongcarl:matrix.org @dongcarl:matrix.org testing matrix integration
    andrewchambers
    @andrewchambers
    seems to be working
    dongcarl
    @dongcarl:matrix.org
    [m]
    :-)
    sogaiu
    @sogaiu:matrix.org
    [m]
    soon, we will all be assimilated...
    skuza
    @skuza:matrix.skuz.xyz
    [m]
    do I need bupstash on my server to do bupstash init?
    I'm getting zsh:1 command not found: bupstash
    andrewchambers
    @andrewchambers
    @skuza:matrix.skuz.xyz yes
    you need it on both sides for all operations
    If this wasn't clear I can improve the documentation
    I don't think I mention it
    skuza
    @skuza:matrix.skuz.xyz
    [m]
    yeah that would be nice
    I haven't used many backup systems before but it's pretty fast for me
    andrewchambers
    @andrewchambers
    nice
    Fran Pregernik
    @FranPregernik

    Hi!

    Was https://rclone.org/ at any point considered as a storage plugin?
    Does it even make sense?

    I've been searching the issue log, discussions (gitter search returns nothing), source code, etc. but couldn't find anything.

    andrewchambers
    @andrewchambers
    Have not really looked at it.
    andrewchambers
    @andrewchambers
    My main concern would be how to do it efficiently, it may be possible though.
    Fran Pregernik
    @FranPregernik

    I am using restic and since it didn't have native b2 support they decided to rely on rclone as a plugin to support multiple backends.
    For me ti is working really nice.

    Rclone supports many backend out of the box and has optimizations and tricks to reduce network chatter.
    For instance it can fetch the contents of the directory tree along with file hashes in one request and do the local/remote comparisons locally based on that.

    It could be a nice way to get support for many backup destinations out of the box, at least initially.
    And if the destination backend in question is not optimal a native plugin could be implemented.

    andrewchambers
    @andrewchambers
    yeah it might make sense in the future to attempt this.
    though it might take some time, my priority are some other features, and then i will be in a better position to decide.
    Fran Pregernik
    @FranPregernik
    I understand completely. Thank you for your time.
    Andrey Kuznetsov
    @onsails
    Did anyone setup bupstash with rsync.net? I am getting unsound error on bupstash init:
    ❯ bupstash init
    bupstash init: remote disconnected
    andrewchambers
    @andrewchambers
    have not tried it sorry, hmm not sure what the problem could be
    Andrey Kuznetsov
    @onsails
    is there any way to see which commands bupstash tries to run there?
    andrewchambers
    @andrewchambers
    you need to have bupstash installed on both sides
    it will try to run 'bupstash serve'
    Andrey Kuznetsov
    @onsails
    ah, I see...
    dongcarl
    @dongcarl:matrix.org
    [m]
    Yeah you need rsync.net to support it
    Andrey Kuznetsov
    @onsails
    I've missed this when I read docs
    dongcarl
    @dongcarl:matrix.org
    [m]
    They only allow a very limited subset of UNIX commands
    andrewchambers
    @andrewchambers
    I think I updated the docs to explain this more, but i maybe didn't deploy them to the main domain
    I will try to find more places to explain that, i think someone else had the same problem
    is it possible to copy your own binary onto rsync.net ?
    Andrey Kuznetsov
    @onsails
    I've been confused by the Getting Started which just tells I can use ssh://...

    is it possible to copy your own binary onto rsync.net ?

    I'll check it out

    andrewchambers
    @andrewchambers
    ok, i'll fix that documentation to say you need to install on both sides. This is one tradeoff bupstash makes that has some advantages, but is also less convenient
    Andrey Kuznetsov
    @onsails

    is it possible to copy your own binary onto rsync.net ?

    apparently not. I guess I can try mounting rsync.net via sshfs

    andrewchambers
    @andrewchambers
    i don't think that will perform so well
    andrewchambers
    @andrewchambers
    @onsails I'm slowly making progress on hosting at bupstash.io
    though not ready yet, i think eventually rsync.net might install bupstash if it keeps getting more popular
    Andrey Kuznetsov
    @onsails

    @onsails I'm slowly making progress on hosting at bupstash.io

    nice!