GhostFS
Guides

Web UI

Access your files from any browser

Web UI

GhostFS includes a built-in web interface for managing files from any browser — no client installation required.

Features

  • File browsing — Navigate your files with grid or list view
  • Upload files — Drag and drop or click to upload
  • Upload folders — Drag and drop entire folders
  • Download files — Click to download any file
  • Preview files — Preview images, videos, and documents in-browser
  • Create folders — Organize your files
  • Rename & delete — Manage files with right-click or toolbar
  • Copy, cut & paste — Full clipboard support with keyboard shortcuts
  • File sharing — Share files and folders with other users

Starting the Web Server

Standalone Web Server

ghostfs web --root /data --http-port 8080

Combined with RPC Server

ghostfs server --root /data --web --http-port 8080

With TLS

Auto TLS (Let's Encrypt)

ghostfs web \
  --root /data \
  --acme \
  --acme-domain files.example.com \
  --acme-email admin@example.com

Manual Certificates

ghostfs web \
  --root /data \
  --key key.pem \
  --cert cert.pem

Keyboard Shortcuts

ShortcutAction
Ctrl/Cmd + CCopy selected files
Ctrl/Cmd + XCut selected files
Ctrl/Cmd + VPaste files
DeleteDelete selected files
EnterOpen file/folder
EscapeClear selection

Authentication

The web UI uses the same token authentication as the CLI. Users log in with their username and token to access their files.

On this page