diff --git a/pages/common/gocryptfs.md b/pages/common/gocryptfs.md new file mode 100644 index 000000000..dd638fd29 --- /dev/null +++ b/pages/common/gocryptfs.md @@ -0,0 +1,23 @@ +# gocryptfs + +> Encrypted overlay filesystem written in Go. + +- Initialize an encrypted filesystem: + +`gocryptfs -init {{path/to/cipher_dir}}` + +- Mount an encrypted filesystem: + +`gocryptfs {{path/to/cipher_dir}} {{path/to/mount_point}}` + +- Mount with the explicit master key instead of password: + +`gocryptfs --masterkey {{path/to/cipher_dir}} {{path/to/mount_point}}` + +- Change the password: + +`gocryptfs --passwd {{path/to/cipher_dir}}` + +- Make an encrypted snapshot of a plain directory: + +`gocryptfs --reverse {{path/to/plain_dir}} {{path/to/cipher_dir}}`