GhostFS

Introduction

GhostFS documentation - mount remote filesystems locally

GhostFS Documentation

GhostFS is a FUSE-based distributed filesystem that serves any filesystem over the network using Cap'n Proto RPC.

What is GhostFS?

GhostFS lets you mount a remote directory as if it were a local filesystem. Files are accessed over the network transparently — your applications don't need to know anything about the network.

Key Features

  • High Performance — Write-back caching and read-ahead prefetch for near-local speeds
  • Secure — Optional client-side encryption (XChaCha20-Poly1305), TLS transport
  • Simple — Single binary, minimal configuration
  • Production Ready — Token authentication, sharing, SQLite persistence

Quick Start

# On the server
ghostfs server --root /data --bind 0.0.0.0

# On the client
ghostfs mount /mnt/remote --host server.local --user alice --token mytoken

Next Steps

On this page