OSS Tanbou

unify multiple storage backends behind one web file-management layer

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
14,745
Primary language
Go
License
AGPL-3.0
Repository last updated
Sep 30, 2026
On this page

Overview

Filestash is a self-hosted file-management platform that connects FTP, SFTP, S3, SMB, WebDAV, IPFS, and many other storage backends to one web interface. Plugins, APIs, and gateways let it act as an access layer over existing storage.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Unify FTP, SFTP, S3, SMB, WebDAV, and other storage behind one web UI

Different storage protocols and services can be accessed through a common file-management interface without forcing users to learn each backend separately.

Sources: [2]

Extend file workflows through plugins and gateways

Authentication, storage, file viewers, and workflows are plugin-driven, while gateways can expose data over SFTP, S3, FTP, WebDAV, MCP, and other protocols.

Sources: [2]

Best fit

Fits self-hosted environments that want a web access layer without migrating existing storage

It is useful when S3, SFTP, NAS-style protocols, and other backends should remain in place while users receive one browser-centric access path.

Sources: [2]

Before adoption

The repository Docker stack starts both Filestash and Collabora

The provided docker-compose.yml exposes Filestash on port 8334 and Collabora Online on port 9980. Production deployments should review APPLICATION_URL, TLS, and persistent-storage settings.

Sources: [3]

The public repository does not include the full test suite

CONTRIBUTING.md explicitly says the project's tests are not open source. Adopters should plan their own integration, backup, and restore validation.

Sources: [4]

Official sources

  1. [1]mickael-kerjean/filestash repository(2026-09-30)
  2. [2]Filestash README(2026-09-30)
  3. [3]Filestash Docker Compose configuration(2026-09-30)
  4. [4]Filestash contributing and source-build guide(2026-09-30)
  5. [5]Filestash AGPL-3.0 license(2026-09-30)
Supplemental curator note

Filestash can sit in front of existing S3, SFTP, SMB, WebDAV, and other backends instead of requiring a storage migration. GitHub's latest-release endpoint returns no public release, so this entry is verified against the current master README, Docker configuration, and contributing guide.

Try it in 3 steps

  1. 1

    Clone Filestash

    Check out the current master Docker configuration.

    git clone --depth 1 https://github.com/mickael-kerjean/filestash.git && cd filestash/docker
  2. 2

    Start with Docker Compose

    Start Filestash and Collabora Online.

    docker compose up -d
  3. 3

    Check the web UI

    Confirm an HTTP response, then open http://localhost:8334 in a browser.

    curl -I http://localhost:8334
Check the official README

Growth

Growth trends · Last 30 days

14,745 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • archiving
  • azure
  • dms
  • dropbox
  • edrms
  • ftp
  • ged
  • git
  • ipfs
  • mft
  • nfs
  • s3
Stars
14,745
Forks
1,008
Watchers
119
Open issues
128
Owner type
User
Primary language
Go
License
AGPL-3.0
Repository last updated
Sep 30, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?