E2EE Cloud storage for Linux with Open Source Clients?

How do you mean that?

Yes, but (I haven’t checked the .deb) the rpm package isn’t part of the official repo (or any repo as it seems) so I need to download some executable from the internet like a Windows user :upside_down_face:
But they publish a SHA256 of each executable, which is great.

I hope that their builds are reproducible, if not I would ask them tp publish their apk to F-Droid (which would make their apk reproducible) and maybe compile the desktop app myself.

When looking up Cryptomator for Android
It lists various incompatible cloud providers for the F-Droid version.
Is their also a list of fully FOSS compatible cloud providers?
I mean cloud providers that are compatible with the official F-Droid repo edition and also work without any proprietary companion software?

How do Filen and Cryptomator work together?

I recommend looking into rclone. It is an open source client that works with most cloud providers. It supports client-side encryption as well.

1 Like

You really should not need Crytomator with Filen. Filen is already end to end encrypted.

1 Like

Problem with that is that it’s not easy to use by the average person or even the tech savvy at times. It’s not for your everyday use by everyday people for sure.

But yes, it is still a legitimate option nonetheless.

It seems like this works:

But are all their app reproducible so we can verify the encryption without compiling every release?

Cryptomanor shines exactly because it liberates you from the necessity of extending full confidence to every individual site.

4 Likes

Yes. Of course I know that.

But the question is if that’s needed with Filen. If you think it is, then use it as you want. Just have to be careful with version control because that can take up a lot of space.

To me, Cryptomator is not needed with Filen if I used Filen. If I want to use Cryptomator, I’d choose a cloud storage service provider with app that works better (in my view). It would also make more sense to use it elsewhere than on Filen.

Did you mean every individual cloud storage service?

Yes.

How are you installing Peergos on Linux? Do you use a distro that’s compatible with Snap, or is there some other workaround?

There are other package formats available here: Releases · Peergos/web-ui · GitHub

@ianopolous : Peergos website’s downloads section only links to snapcraft for Linux, not mentioning the other package formats available. Is this by accident?

Yes, new users are recommended to use the snap, or the imminent flatpak (we have a working flatpak, just trying to get it accepted to flathub). The RPMs are for backward compatible support for old installs mainly.

Until the flatpak is published, you could also just run the jar if you are comfortable with the command line.

About Filen, I found some issues from Reddit in the last year about reliability where files get deleted randomly: Link 1, Link 2, Link 3

I used Crypomator before on Windows and Android, and it worked great for singel files like word or excel documents. On the other hand when working on multiple files like through a program like Obsidian or coding project, it comes with a performance cost. With around 1000 files in Obisdian vault, it used around 10s to grab the files with Crypomator, and without Crypomator it uses now 300ms (stats from Obsidian). This is because Cryptomator stores you files encrypted locally, so when working with files it has to encrypt/decrypt it each time.

[Local device] ← Encrypt/decrypt between read/write → [Encrypted files stored locally with Cryptomator] ← Sync between locations → [Cloud]

Rclone does this a bit different where the files is only encrypted between local files and cloud (client-side encryption). So you still get full performance working on files locally.

[Local device] ← Read/Write → [Uncrypted files stored locally] ← Encrypt/Decrypt files between locations → [Cloud]

A downside with Rclone is that I haven’t seen a easy setup for Android. There are some solutions, but I haven’t tried them yet.

Yes, its more secure to have one encryption service that is established, reproducible and has multiple security audits then to trust random newcomers.

1 Like

The flatpak is live now: https://flatpak.peergos.org/

4 Likes

So cool!

Do y’all have any plans to release app versions that are literally just the cloud storage? Or add an option to disable the other features entirely? I like your product, but the additional attack service does make me pretty nervous.

Which features are you concerned about? Everything is E2EE and under your control.

I don’t love the social and newsfeed aspects being integrated into an encrypted cloud app. I don’t know if there’s technically a reason for concern, but these are additional features I’m fairly certain I’ll never use, and it would be nice to have a cleaner version of the app with less all service. Maybe I’m missing use cases for these features that I just don’t understand?

I’m trying to download and install the flatpak with

flatpak install peergos org.peergos.Peergos

It also gives me an error from the Gnome application store.