How to backup Cryptomator files with SpiderOak One?

os:linux

#1

Hi there,

I use Cryptomator to crypt personal files stored in my hard drive. I use the desktop application (version 1.4.9), on Ubuntu 18.04.
Plus, I use SpiderOak One (https://spideroak.com/) to backup files in my computer.
I would like to backup the files generated by Cryptomator, in case of an outage/steal of my hard drive. But actually, it is not possible.

I don’t know how it works, but SpiderOak One detects when a file is created, updated or deleted in my filesystem (in a tree of directories I defined). Let’s say I backup 2 directories :

  • home/myuser/
  • /media/myuser/hardrive/

So any file in these directory is automatically backup.
In the second directory, I have these files :

  • /media/myuser/hardrive/myvault
    => with the “d” and “m” directories, and the masterkey.cryptomator file (and the bkup version).

In Spideroak One, I cannot select the “myvault” directory, so I cannot backup it (the same for every vault I created). Maybe it’s a security ? I asked to the SpiderOak support team, but they say it could be a protection of Cryptomator. I have not the problem of all the others directories in my hard drive.

So I would like to know if this is really something on the Cryptomator side, because it seems it’s not on the Spideroak side. I hope my explanations are quite clear :slight_smile:

Thank you for your answer.


#2

Hmmm, I able to backup cryptomator files to both iDrive and Google Drive. Not that the completely exonerates cryptomator, but some cloud folks see all the files just fine :slight_smile:

If you are using linux, perhaps your system permissions got tighted down a little to hard? Something like you have have user access (yourself) to your cryptomator files, but the spideroak bup program/daemon is running as root or something?


#3

Hello
I don’t know how iDrive and Google Drive work, afaik they not crypt anything (Spider Oak does) so we cannot really compare them in their own operation.
The Spider Oak program can access and backup all my files, including those on external drives. I have this issue only ont the cryptomator directories, as if the scan of them cannot be performed (for a reason I don’t know).


#4

The point was it’s not clear to me that it’s spider oak or cryptomators problem. There could be something unexpected in the directory tree structure that spider oak doesn’t like (IE doesn’t read), or something that spider oak writes that cryptomator doesn’t like.

If you donated $$ for your use of cryptomator, then the author might provide actual support, and possibly tell you about some logging features to enable. Does dmesg say anything? If you run fsck on the disk does it find any disk errors (that’s a stretch). You can run “strace -v cryptomator”, and grovel through the file system calls. Maybe you’ll see a file error of a particular sort (exactly what I don’t know).

Good luck.


#5

Just to make somethign clear: If you donate money, there is no guaranteed support. There is a reason why it is called donation and not payment. That doesn’t mean we do not give any support ( otherwise we wouldn’t bother with this forum), but we choose how much time we spend on it.

@mentalo Putting this aside, Cryptomator does not lock any directories or alter it’s permissions. Can you see the directory and are unable to pick it in the directory picker dialogue? Or isn’t it even displayed? And what are the permissions of the vault directory? (they can be accessed with the terminal command ls -l | grep "myvault" executed in the /media/myuser/hardrive/directory)


#6

Sorry, I didn’t mean for that comment to sound snide or aggressive. I appreciate cryptomator and was trying to suggest that people donate (as I did) to help y’all out in doing the work that you are doing for the good of everyone.

But I also realize “support” is a very loaded word in today’s environment. I should probably never use it again because people can often expect people to move earth and sky to solve every little problem ever (and I was trying to help by answering this question myself by suggestion that the user check permissions, dmesg, strace, etc).