Re: BackupFriend - new desktop application that uses rdiff-backup, all open source

Guy Sheffer <[email protected]>
Newsgroups gmane.comp.sysutils.backup.rdiff-backup.general
Message-ID <CAKeaa61u9UWKcAWsGrXptqo3xSyOj4fxKEWtReZgqrj5y5nCBA@mail.gmail.com>
Looks really nice.
My implementation has a trade-off with wxpython, that it's cross platform
and native looking. But native looks kinda boring today. Unlike Minarca.

You might want to take a look at BackupFriendPi, because it lets you just
flash and boot a raspberrypi/server with rdiffweb, ready to use,
automatically mounts external drives and automatically updates using docker.
I personally got stuck setting up the server because of the specific
environment.

I am not sure how to fully join forces yet, but I think it could make
rdiffweb more accessible to people.

BTW two feature requests I got were encryption and no history, only
rsync-like behavior.
I wonder if building something that handles multiple backends might be a
more general solution (as much as I like rdiff-backup).

Guy


On Wed, Jul 21, 2021, 04:16 Patrik Dufresne <[email protected]> wrote:

> Hello,
>
> Thanks Guy for reaching out. Your feedback and your contribution to
> Rdiffweb are welcome. Take note that Minarca
> <https://gitlab.com/ikus-soft/minarca> is providing an overlapping set of
> the features you have implemented in BackupFriend. It handles SSH Keys
> transparently, it registers them on the fly using RestAPI, it uses a
> gateway user to manage the SSH authentication, for additional security it
> uses chroot jail to isolate rdiff-backup execution.
>
> The only major flaw as of today is the use of JAVA on the desktop
> application :D
>
> I'm already working on a desktop application in pure Python that will
> integrate all the existing features of the Java version. The progress is
> far advanced as I'm working on the packaging part of Windows, Mac OSX and
> Linux.
>
> So far it looks like this. MAC OS X
> [image: image.png]
>
> Windows 10
> [image: image.png]
>
> Linux
> [image: image.png]
>
>
> On Mon, Jul 19, 2021 at 3:10 PM Guy Sheffer <[email protected]> wrote:
>
> > Hey Eric,
> > Thanks, I was also hoping this would make more people make use of
> > rdiff-backup.
> >
> > I forked really just to maintain a set of patches that keep the ssh
> public
> > keys in a file, allowing sshd hosted in docker to use them.
> > I can still pull from upstream and intend to do so.
> > Merging back up is an option, and I will post in rdiffweb and see if it
> > ikus060
> > is interested. It will indeed mean less resources for me.
> > I actually posted about it here in rdiffweb group:
> > https://groups.google.com/g/rdiffweb/c/hqjilPP5sLQ
> >
> > Thanks again,
> > Guy
> >
> > On Mon, Jul 19, 2021, 20:55 EricZolf <[email protected]> wrote:
> >
> > > Hi Guy,
> > >
> > > welcome on board, it's good to see the ecosystem of rdiff-backup grow.
> > >
> > > I'm just curious why you created a fork of rdiffweb? You write yourself
> > > that you're lacking resources, and the author of rdiffweb, ikus060 aka
> > > Patrik, is active on this mailing list, so that nothing should speak
> > > against joining forces.
> >
> >
> > > Thanks, Eric
> > >
> > > On July 19, 2021 4:24:34 PM UTC, Guy Sheffer <[email protected]>
> wrote:
> > > >Happy to release my new self-hosted backup solution that lets you
> > > >backup to
> > > >your with history from anywhere! All open source.
> > > >It uses rdiff-backup and rdiffweb fork, which you can sync with using
> a
> > > >desktop application I wrote with wxPython, runs on Linux, Mac and
> > > >Windows.
> > > >
> > > >Guide and link to builds and sources:
> > > >https://guysoft.wordpress.com/backupfriend
> > > >
> > > >Would appreciate your input, PRs and feedback :)
> > > >
> > > >Guy Sheffer
> > >
> >
>
>
> --
> IKUS Software inc.
> https://www.ikus-soft.com/
> 514-971-6442
> 130 rue Doris
> St-Colomban, QC J5K 1T9
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.