Request for Comments: Agenda Items for 2020 Summit

Agenda proposal:

A central issue for FreedomBox to become a consumer-usable privacy solution is, to overcome the completely fragmented use of the (rightly isolated) freedombox apps.

  • Even were group permission allow it (most prominently for the admin, but also for group specific files), there is no central and easy way to properly access the user files that are created or managed with all the different individual apps, not with some app nor over a network share.
  • Where the apps would actually even support write access, e.g. to upload or edit a wiki page over SSH or a web-filemanager, this actually messes up the file permissions and “breaks” the app.
  • It’s not possible to use one app with or on the files of another app where it makes sense. For example, to sync ebooks, or Transmission files with a local client over syncthing. Again the permissions won’t match the requirements and things get broken.

Examples of user-data files:
Bepasty uploads, Calibre ebooks, photo collections, file attachments sent through XMPP or Matrix, website or wiki downloads, syncthing or infininoted files, etc.

As long as these files are not directly editable or move/copyable, the users will need resort to copying and handling files over external devices or services.

Thus there are multiple reasons to make the user-data easily accessible (without creating problems) by the users themselves directly (web or network share login) and through certain apps where it makes sense.

What do you think we need to do to get to this point?

Introducing user collaboration for NAS and FBX “cloud” apps on central user-data (& simpler backup/external disk mapping).

1 Like