Skip to content

webdav or sftp for easy browsing / restoring? #9942

Description

@ThomasWaldmann

borg could offer a webdav or sftp server as an alternative to the FUSE-based borg mount.

users then would just start that server and either use a browser (webdav) or a sftp client to browse and restore files.

Why yet another system, we already have borg mount!?

borg mount is nice - but FUSE has some issues:

  • on macOS, it requires macFUSE, which requires a kernel extension, which requires going into the firmware and allowing kernel extensions
  • on Linux, users are sometimes stumbling over fuse configuration or installation
  • some other OSes are more or less behind and only support fuse2, not fuse3
  • FUSE on windows not supported yet by borg, we have a ticket for that
  • FUSE libs for Python have more or less maintenance issues (llfuse not developed any more, pyfuse3 development resumed (but seems to depend on 1 developer), mfusepy also only a few developers)
  • maintaining code for 3 different FUSE libs (llfuse, pyfuse3, mfusepy) in borg isn't great either

Guess it can't really replace FUSE though.

Using WebDAV/ftp/sftp does not result in a mounted "borg" file system.

There might be FUSE filesystems on top of WebDAV/sftp/ftp, but likely they are even more lossy considering supported metadata than borg's borgfs (borg mount).

Update: webdav can be mounted

  • windows
  • macOS
  • Linux GNOME/KDE

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions