Accessing Cryptomator via terminal

Does Cryptomator have a CLI tool or is there a way to access it on a VPS where the only way to interact with the machine is via terminal/ssh?

I have a folder that was encrypted via Rclone and I would like to move it into a Cryptomator vault via a VPS since the VPS has cheaper and faster internet than what I can get.

Thanks!

FYI, since the Cryptomator command line is STILL not production ready after several years of development (and requires java), I’ve just started retooling some functions that used to rely on BoxCryptor to use the CyberDuck CLI instead (Command Line Interface (CLI) — Cyberduck Help documentation).

It supports local storage using the file:/ provider and can copy files to and from Cryptomator vaults, or sync the whole thing.

Hey @mcx808 , I am trying to use the cli but as you mentioned even now with the latest release being production ready I am having some difficulties trying to open a vault, I would like to explore that suggestion using the cyberduck cli, but not sure I follow, so you are saying that unlocking the vault will be other than not in the storage, like having a onedrive cloud then open a connection to that and on the device to be consume the files I will open the vault there?

I’m not sure you can use the CLI to unlock and mount volumes, only to perform operations on files within them. For example in a script I will backup and restore system configuration to an encrypted vault in onedrive. For example, upload:

duck --profile ~/.config/cyberduck-cli/OneDrive.CLI.cyberduckprofile --username user@email.com --upload "onedrive:/My Files/VaultFolder/" /path/to/local/file -e overwrite

Download:

duck --profile ~/.config/cyberduck-cli/OneDrive.CLI.cyberduckprofile --username user@email.com --download "onedrive:/My Files/VaultFolder/File" /path/to/local/file --vault "/My Files/VaultFolder/" -e overwrite

There are also synchronise oprions, but I’ve not used this yet.

1 Like