Filestash

Filestash

A web file manager for SFTP, WebDAV, S3, and more

13.4kstars
946forks
Last commit: 2d ago
Repo age: 9y old
Filestash screenshot

Filestash is a web-based file manager that lets you browse, upload, download, preview, and share files from many existing backends (such as SFTP, WebDAV, S3-compatible object storage, FTP, and SMB). It is designed as a single, user-friendly web UI in front of heterogeneous storage systems, with optional capabilities like in-browser editing and access control.

Key Features

  • Connects to multiple storage backends (commonly including SFTP, FTP/FTPS, WebDAV, SMB, and S3-compatible object storage)
  • Modern web file manager UI: folder navigation, search, uploads, downloads, rename/move/copy, and bulk actions
  • File previews for common formats (images, video/audio in-browser when supported, text, PDFs)
  • Share functionality (public/shared links) and access controls depending on backend and configuration
  • Optional online editing and collaborative editing via integrations (e.g., OnlyOffice)
  • Authentication options and configuration for multi-user environments
  • Runs as a single web app (often deployed via Docker) acting as a gateway to existing storage

Use Cases

  • Provide a browser-based UI for SFTP-only servers to non-technical users
  • Unified access portal for mixed storage (e.g., S3 + SMB + WebDAV) inside an organization
  • Lightweight alternative to “cloud drive” UIs to browse and share files without migrating storage

Limitations and Considerations

  • Feature depth (permissions, versioning, advanced sharing) depends on the underlying storage backend and configured connectors
  • Some advanced capabilities (e.g., office-suite collaboration) require external services/integrations

Filestash is well-suited when you already have storage in place and want a clean web interface, previews, and convenient sharing on top. Its connector-based approach makes it practical for teams managing multiple protocols and storage systems without forcing data migration.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

LocalSend

LocalSend

Cross-platform local network file transfer

72.9k
3.9k
Last commit: 6d ago

Send files and text between nearby devices over your LAN—no cloud, no accounts. Works on Android, iOS, Windows, macOS, and Linux.

Alternative to:
Apple AirDrop
Apple AirDrop
+2
copyparty

copyparty

Portable file server with upload, WebDAV, and media indexing

40.5k
1.7k
Last commit: 1d ago

A lightweight, portable web-based file server with uploads, WebDAV, search, and optional media indexing—designed to run anywhere with minimal dependencies.

Alternative to:
Dropbox
Dropbox
+7
qBittorrent

qBittorrent

Cross-platform BitTorrent client with a built-in web UI

34.9k
4.5k
Last commit: 4d ago

Cross-platform BitTorrent client featuring a Web UI, integrated search, RSS downloader, IP filtering, and advanced queueing and bandwidth controls.

Alternative to:
µTorrent
µTorrent
+2
File Browser

File Browser

Web-based file manager with upload, sharing, and user roles

32.8k
3.6k
Last commit: 6d ago

Web file manager for browsing, uploading, downloading, sharing, and managing files with per-user permissions, optional authentication, and a JSON/CLI-driven configuration.

Alternative to:
Google Drive
Google Drive
+3
Cloudreve

Cloudreve

Self-hosted cloud storage with multi-backend support

26.5k
3.8k
Last commit: 7d ago

Cloudreve is a self-hosted cloud storage and file sharing platform with a web UI, multi-user management, and support for local, S3, and other storage backends.

Alternative to:
Google Drive
Google Drive
+7
Seafile

Seafile

High-performance file sync and sharing with built-in encryption

14.2k
1.6k
Last commit: 2d ago

Self-hosted file sync and sharing platform with libraries, fine-grained permissions, web/mobile clients, versioning, and optional end-to-end encryption.

Alternative to:
Dropbox
Dropbox
+5