LogoAwesome Homelab
Logo of Filestash

Filestash

Filestash is a self-hosted web client for managing data across multiple storage protocols.

Introduction

Filestash: Self-Hosted Data Management Client

Filestash is a powerful, self-hosted web client designed to provide a unified interface for managing data across a wide range of storage protocols. Formerly known as Nuage, it transforms access to services like FTP, SFTP, WebDAV, S3, SMB, MinIO, Git, LDAP, Google Drive, Dropbox, and more into a seamless, user-friendly experience.

Key Features
  • Universal File Manager: Browse, organize, and share files effortlessly across diverse storage solutions through a single intuitive interface.
  • SSO Integration: Supports corporate authentication systems such as LDAP, SAML, and OIDC, ensuring secure and familiar access for users.
  • White-Label Solution: Customize the platform's appearance to align with your company's branding, ideal for business deployments.
  • Extendable via Plugins: Features a plugin-based architecture for versatility, with options for custom plugin development to meet specific needs.
  • Broad Storage Compatibility: Connects to an extensive list of storage backends including S3, SFTP, FTP/FTPS, WebDAV, SMB, NFS, Azure Blob, Backblaze, Storj, and more.
Use Cases
  • Enterprise File Management: Integrates existing storage, authentication, and authorization systems for streamlined operations, as seen with clients like MIT (SMB with LDAP and Duo 2FA) and Schneider Electric (documentation publishing).
  • Academic Data Access: Provides web frontends for campus data clusters, exemplified by UCI using Filestash with Kerberos, SMB, and NFS.
  • Custom Business Solutions: Supports tailored solutions like Powerstone Property Management’s dynamic S3 bucket access with role-based permissions via OIDC.

Filestash stands out with its ability to bridge disparate systems, offering a secure, customizable, and scalable solution for businesses, educational institutions, and government entities seeking efficient data management.