Cryptomator Hub vs gocryptfs

A side-by-side comparison of two self-hosted file sync & storage options — licensing, setup difficulty, resource needs, and what each one replaces.

Not the right match-up?
FeatureCryptomator Hubgocryptfs
Deploy effortUnder-an-hour setupRead-the-docs project
Health score71 · Good80 · Excellent
CategoryFile Sync & StorageFile Sync & Storage
LicenseAGPL-3.0MIT
LanguageJavaGo
Setup difficultyMediumMedium
Min. RAM512 MB64 MB
Deploymentdocker, kubernetesbare-metal, binary
GitHub stars★ 80★ 4,615
First released20222016
ReplacesBoxcryptorBoxcryptor

What are Cryptomator Hub and gocryptfs?

Cryptomator Hub

Cryptomator Hub provides centralized key management for teams using Cryptomator client-side encryption on cloud storage. It allows organizations to encrypt files in any cloud while managing access.

  • Centralized encryption key management
  • Works with any cloud storage
  • Team access control

gocryptfs

gocryptfs is an encrypted overlay filesystem built on Go and FUSE that encrypts files individually so they can be synced efficiently. Each file maps to one encrypted file, making it friendly to incremental sync tools.

  • Per-file encryption
  • Fast random access
  • Reverse mode for backups
  • Audited cryptography

Read the full gocryptfs guide →

Cryptomator Hub vs gocryptfs: key differences

Cryptomator Hub is written in Java, while gocryptfs is built with Go. Licensing differs — AGPL-3.0 for Cryptomator Hub versus MIT for gocryptfs. Gocryptfs is the lighter option, starting around 64 MB of RAM against 512 MB for Cryptomator Hub. Gocryptfs is the more established project (first released 2016), while Cryptomator Hub arrived in 2022. Gocryptfs has the considerably larger community, at 4,615 GitHub stars versus 80. Cryptomator Hub lists first-class Docker deployment; gocryptfs does not.

Why pick each one

Choose Cryptomator Hub if…

  • Released under the AGPL-3.0 license
  • First-class Docker support for quick deployment
  • Kubernetes-ready with Helm charts available
  • Written in Java
Cryptomator Hub details

Choose gocryptfs if…

  • Efficient incremental sync
  • Well documented

Watch out for

  • Requires FUSE
  • Command-line oriented
gocryptfs details

Frequently asked questions

Is Cryptomator Hub or gocryptfs better?

Neither is universally better. gocryptfs has the larger community; both share a medium setup difficulty, so the decision comes down to features and licensing.

Are Cryptomator Hub and gocryptfs free and open-source?

Yes. Cryptomator Hub is licensed under AGPL-3.0 and gocryptfs under MIT. Both can be self-hosted at no software cost.

Can I run Cryptomator Hub and gocryptfs with Docker?

Cryptomator Hub: yes. gocryptfs: check the project docs for container support.

Which is lighter on resources, Cryptomator Hub or gocryptfs?

gocryptfs has the smaller minimum footprint at 64 MB of RAM, compared to about 512 MB for Cryptomator Hub. Real-world usage depends on library size, user count, and enabled features.

Related comparisons