OpenSource-Hub
F

Filestash

14.1k stars·File Management·SHA-256 checksum verified

Filestash is a storage-agnostic file manager with a plugin-driven architecture. It connects to FTP, SFTP, S3, SMB, WebDAV, and many more storage backends, and can be extended with plugins for authentication, file previews, workflows, and AI features.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

A Dropbox-like file manager that connects to any storage and is extensible via plugins.

Core Features

  • Supports virtually any storage protocol (FTP, SFTP, S3, WebDAV, IPFS, etc.)
  • Plugin-driven: authentication, file viewers, workflows are all plugins
  • Rich built-in file viewers (photo, CAD, GIS, 3D, biomedical, etc.)
  • AI-powered search, smart folders, and OCR
  • Self-hosted with full data control

What It Can't Do

  • No built-in user management; you need to configure an authentication plugin (e.g., LDAP, OIDC) for multi-user setups. The plugin ecosystem is growing but some plugins may require manual compilation. Self-hosting means you are responsible for security updates and backups.

Use Cases

  • Unify multiple cloud storage services into one interface
  • Team file sharing with LDAP/OAuth authentication
  • Automate file processing workflows (e.g., transcode on upload, send notifications)
  • View professional file formats (PSD, DWG, FITS, etc.) directly in the browser

Detailed Introduction

Filestash started as a Dropbox-like file manager that can connect to any storage protocol (FTP, SFTP, S3, SMB, WebDAV, IPFS, etc.) and has grown into a flexible file management platform. Its architecture is entirely plugin-based: every feature from authentication to file previews is a plugin, allowing you to customize exactly what you need without bloat. It includes a workflow engine for automating file operations, a rich set of built-in file viewers (photos, astronomy, GIS, 3D, biomedical, etc.), AI-powered search and OCR, and can even expose your data via SFTP, S3, WebDAV, or MCP gateways. Filestash is self-hosted and runs as a web application, giving you full control over your data.

Troubleshooting & FAQ (1)

Troubleshooting
Why does SFTP login fail when using authentication middleware to hide server parameters?

If the authentication middleware configuration causes login failures, as a workaround, set the authentication middleware to a different type (e.g., direct or basic) that prompts for user and password. This bypasses the bug and allows successful connection.

GitHub Issue #533

Tags

file-managercloud-agnosticplugin-architectureself-hosteddropbox-alternative

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Run with Docker: docker run -p 8334:8334 machines/filestash

4

Step 2: Open browser at http://localhost:8334

5

Step 3: Enter storage server address and credentials, start using

Install Guide
  1. Step 1: Run with Docker: docker run -p 8334:8334 machines/filestash
  2. Step 2: Open browser at http://localhost:8334
  3. Step 3: Enter storage server address and credentials, start using
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

If using Docker, run docker stop filestash && docker rm filestash, and delete any mounted volumes if needed.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseAGPL-3.0
Last Updated2026-06-27 06:40:47
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects