FileBrowser

Best Self-hosted Alternatives to FileBrowser

A curated collection of the 10 best self hosted alternatives to FileBrowser.

Web-based file manager that lets users browse, upload, download, preview and edit files, manage users and permissions, and expose a server directory via a browser interface. Primarily distributed as self-hosted software.

Alternatives List

#1
AList

AList

AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

AList screenshot

AList is a web-based file listing and sharing application that unifies many storage providers behind a single interface. It provides browser access and WebDAV access, with rich previews and optional protection per path.

Key Features

  • Connect multiple storage backends (local storage and many cloud and network providers)
  • WebDAV server support for accessing files via standard clients
  • File previews for common formats (images, audio, video, office documents, PDF, Markdown, code, plain text)
  • Protected routes with password protection and authentication
  • Web-based file operations such as upload, delete, create folders, rename, move, and copy
  • Cross-storage copy and offline download support (including torrent-based offline download)
  • Package/batch download support and download acceleration options
  • Dark mode, internationalization, and permalink/direct download features

Use Cases

  • Create a unified portal to browse and share files from multiple storage providers
  • Provide WebDAV access to cloud drives for desktop and mobile file managers
  • Publish media and documents with previews and optional per-folder access control

Limitations and Considerations

  • Some storage providers may impose rate limits or account restrictions that can affect performance or reliability
  • Feature availability can vary depending on the capabilities and APIs of each configured storage backend

AList is a practical choice when you need a lightweight, deployable file portal that aggregates many backends and exposes them through a modern web UI and WebDAV-compatible access. It is especially useful for homelabs and teams that want a single, consistent way to browse and download files across different storage services.

49.1kstars
8kforks
#2
File Browser

File Browser

File Browser is a lightweight web-based file manager to upload, download, edit, and organize files in a specified server directory with user authentication and management.

File Browser screenshot

File Browser is a single-binary web application that provides a browser-based interface for managing files within a configured server directory. It lets you securely access, upload, download, preview, and edit files through a clean web UI.

Key Features

  • Web-based file browsing and management within a specified root path
  • Upload, download, delete, rename, and move files and folders
  • In-browser preview and basic file editing
  • Authentication with an easy login flow
  • User management and permissions for controlled access
  • Custom commands and configurable behaviors for automation and workflows

Use Cases

  • Personal or team "private cloud" access to files on a home server or VPS
  • Lightweight web file manager for NAS folders, project assets, or shared documents
  • Remote file maintenance tasks such as quick edits, uploads, and folder organization

Limitations and Considerations

  • The project is in maintenance-only mode, with a focus on bug fixes and security rather than new features

File Browser is a practical choice when you want a simple, fast, and deploy-anywhere web file manager without a complex stack. Its single-binary approach and core file operations make it well-suited for straightforward file access and administration.

33.6kstars
3.7kforks
#3
FileBrowser Quantum

FileBrowser Quantum

Self-hosted web file browser to manage files, users, access control, sharing links, previews, and fast indexed search with real-time UI updates.

FileBrowser Quantum screenshot

FileBrowser Quantum is a self-hosted web-based file manager for accessing and managing files through a modern, responsive interface. It focuses on fast navigation and search, multi-source configuration, and flexible sharing and access controls.

Key Features

  • Web UI for browsing, uploading, downloading, renaming, and managing files and folders
  • Multiple configurable sources (mounts/paths) within a single instance
  • Indexed search with real-time results, filters, and UI updates as the filesystem changes
  • Directory-level access control scoped to users or groups
  • Share links with configurable expiration, audience (including anonymous), and permissions
  • Authentication options including OIDC, password login with 2FA, and proxy-based auth
  • Built-in API with support for long-lived API tokens and a Swagger endpoint
  • Media-friendly browsing with thumbnails and previews (including richer handling for common office/video/artwork scenarios)

Use Cases

  • Provide a simple web file portal for a server, NAS, or homelab storage
  • Securely share files and folders externally with expiring links and scoped permissions
  • Offer a lightweight, centrally managed file browsing UI for teams with SSO

Limitations and Considerations

  • Indexing is enabled by default and can increase memory usage on very large filesystems
  • Some features are still under development (for example jobs, metrics, tags, quotas, activity log)

FileBrowser Quantum is well-suited for users who want a fast, single-binary web file manager with strong access controls, modern UI, and powerful search. It is a fork with significant changes aimed at making installation, configuration, and day-to-day browsing more efficient.

6.4kstars
286forks
#4
FileGator

FileGator

Self-hosted, open-source web file manager with multi-user access, roles, and chunked uploads. Manage local files or connect external storage like S3 via adapters.

FileGator screenshot

FileGator is a self-hosted, open-source web application for managing files and folders through a modern browser UI. It supports multiple users with roles and permissions and can work with local storage or external providers via storage adapters.

Key Features

  • Multi-user accounts with roles, permissions, and per-user home folders
  • Core file operations: upload, download, copy, move, rename, delete, create, edit, and preview
  • Chunked, resumable uploads with drag-and-drop and progress indication
  • Bulk download and on-the-fly ZIP/unzip support
  • Pluggable storage backends (local filesystem and third-party storage via adapters)
  • Designed to run without a mandatory database (depending on chosen adapters)

Use Cases

  • Provide a simple web-based alternative to FTP/SFTP for teams
  • Collect uploads from students, clients, or field workers into controlled folders
  • Manage and transfer files across local and supported cloud/object storage backends

Limitations and Considerations

  • Symlinks and file ownership changes (chown) are not supported in typical local adapter usage
  • Very large numbers of files in a single directory can reduce performance

FileGator is a practical solution for browser-based file administration and sharing with access control. It fits well for small to mid-sized deployments that need a lightweight, extensible file manager with optional external storage integration.

2.9kstars
431forks
#5
Chibisafe

Chibisafe

Chibisafe is a fast, self-hosted file uploader and vault for files, photos, and documents with shareable links, albums, tagging, and API access.

Chibisafe screenshot

Chibisafe is a modern file vault and uploading service designed to store files, photos, documents, and more, then share them via direct links. It focuses on performance with a robust API and chunked uploads to handle large files reliably.

Key Features

  • Chunked uploads for large files to reduce failures on unstable connections
  • Shareable direct links for uploaded files
  • Albums/folders with share links
  • Snippets/gists with direct links
  • File management features including tagging
  • User accounts, invite-only mode, quotas, and API keys for programmatic uploads
  • Built-in URL shortener
  • Admin dashboard to manage instance configuration (limits, rate limiting, allowed extensions, metadata)
  • Integrations such as ShareX support, browser extension, and iOS shortcut
  • Optional S3-compatible storage support

Use Cases

  • Personal or team file drop for sharing screenshots, recordings, and documents
  • Private media vault with folders/albums and lightweight file organization
  • Programmatic uploads from scripts and tools using API keys

Chibisafe provides a polished UI and practical integrations while remaining flexible for public or controlled-access deployments. It is well-suited for anyone who wants an efficient, link-based alternative to hosted file sharing services.

2.6kstars
299forks
#6
Directory Lister

Directory Lister

Directory Lister is a PHP directory listing app that exposes web-accessible folders for browsing, searching, README display, hash verification, and zip downloads.

Directory Lister screenshot

Directory Lister is a lightweight PHP application for exposing the contents of a web-accessible folder through a clean, navigable web interface. It’s designed for quick deployment and simple configuration when you need to browse and share files over HTTP.

Key Features

  • Zero-config, drag-and-drop installation for rapid setup
  • Light and dark themes
  • Customizable sorting for files and folders
  • Built-in file search
  • File hash display to verify downloads
  • README rendering to show contextual information directly in listings
  • Download a full directory as a ZIP archive
  • Multi-language interface support

Use Cases

  • Publish a simple download area for releases, assets, or shared files
  • Provide an internal team folder browser for documentation bundles or artifacts
  • Host a browsable index for static content on a web server

Limitations and Considerations

  • Requires PHP 8.2+ and specific PHP extensions (Zip; DOM and Fileinfo for README rendering)

Directory Lister is a practical choice when you want a polished directory index without building a custom file portal. It focuses on fast setup and user-friendly browsing while adding useful extras like search, hashes, and ZIP downloads.

2.5kstars
525forks
#7
Cloud Commander

Cloud Commander

Cloud Commander is a web file manager with a two-panel UI, built-in console, and code editor to manage server files and run commands from any browser.

Cloud Commander screenshot

Cloud Commander is a web-based file manager that lets you manage files and directories from a browser. It includes a built-in command console and text editor, making it useful for lightweight server administration and remote file work.

Key Features

  • Two-panel file manager interface with keyboard shortcuts
  • Built-in command-line console for running OS commands
  • Built-in text editors with syntax highlighting
  • File operations: upload, download, copy, move, rename, delete
  • Archive handling (pack and extract common formats)
  • Optional authorization with configurable username/password
  • Configurable via CLI flags and a JSON config file
  • Can run on Windows, Linux, macOS, and Android (via Termux)

Use Cases

  • Manage and edit files on a remote server without SSH client tooling
  • Quick web-based file browser for a NAS, VM, or container volume
  • Embed as middleware in a Node.js app to provide file management UI

Limitations and Considerations

  • Terminal functionality requires installing an additional dependency (gritty) and enabling it explicitly

Cloud Commander is a practical choice when you need a browser-accessible file manager that also provides an integrated console and editor. It works well for small admin tasks, homelab environments, and developer workflows where a lightweight web UI is preferred.

2kstars
263forks
#8
Gossa

Gossa

Gossa is a lightweight Go web server for browsing, uploading, and streaming files from a directory with a simple, fast UI and optional PWA support.

Gossa screenshot

Gossa is a minimal, dependency-free web file server that serves a local directory over HTTP with a very fast, simple interface. It focuses on straightforward file browsing and lightweight media handling while keeping the codebase easy to audit.

Key Features

  • File and directory browser with basic handlers for common file types
  • Drag-and-drop uploads through the web UI
  • Built-in media viewing, including video streaming, image browsing, and PDF viewing
  • Simple in-browser note editor
  • Keyboard navigation and shortcut help overlay
  • Multi-account setups via reverse proxies; supports read-only mode
  • Designed to be PWA-capable for mobile-friendly access
  • Reproducible builds and high automated test coverage

Use Cases

  • Quick personal or homelab file sharing from a NAS or server directory
  • Lightweight media access (videos, photos, PDFs) on a local network
  • Simple “dropbox-like” upload endpoint behind a reverse proxy

Limitations and Considerations

  • HTTPS and authentication are intentionally not built in and are expected to be handled by a reverse proxy/middleware

Gossa is a good fit when you want an extremely small, fast file server with a usable UI and basic media capabilities. It prioritizes simplicity, performance, and auditability over being a full-featured cloud storage suite.

1.1kstars
80forks
#9
Mikochi

Mikochi

Mikochi is a minimalist remote file browser for self-hosted servers and NAS. Browse, fuzzy-search, upload, download (tar.gz), manage and stream files via a Go API and Preact frontend.

Mikochi is a minimalist remote file browser designed for self-hosted servers and NAS devices. It provides a lightweight Go API backend and a Preact/JavaScript web UI to browse, manage, download and stream files to external players.

Key Features

  • Browse remote folders and view file metadata from a simple web UI
  • Fuzzy filename search for quick file discovery
  • Upload files, create folders, rename and delete items
  • Download files and directories (directories are archived as .tar.gz)
  • Stream media files to external players such as VLC or MPV via stream endpoints
  • Simple authentication using environment-configured username/password and JWT; option to disable auth
  • Multiple deployment options: single binary, Docker container, Helm chart for Kubernetes
  • Small, opinionated feature set focused on low resource usage and ease of deployment

Use Cases

  • Provide web-based access to files on a home NAS or self-hosted server
  • Stream media to local players without a dedicated media server
  • Share/upload files with trusted users in small deployments where complex permissions are unnecessary

Limitations and Considerations

  • Authentication is basic (single username/password via environment variables); no built-in multi-user or role-based access control
  • Lacks advanced permissioning, external identity provider integrations, or per-user isolation
  • Search is filename-based (not full-text); large directories or heavy concurrent transfers may affect performance
  • Directory downloads are provided as tar.gz archives only

Mikochi is best suited for users who need a small, easy-to-deploy file browser and simple media streaming on self-hosted infrastructure. It favors simplicity and minimal resource usage over enterprise features.

352stars
16forks
#10
FileRun

FileRun

FileRun is a self-hosted private cloud storage platform for managing existing server files, syncing via WebDAV, and securely sharing and collaborating with users and teams.

FileRun screenshot

FileRun is a self-hosted private cloud storage and file management platform that lets you access, sync, and share files from your own server. It is designed to work directly with your existing filesystem (no special storage layer), focusing on performance, simplicity, and control.

Key Features

  • Web-based file manager for browsing and managing files stored on the server filesystem
  • Secure file sharing and collaboration features for teams and external users
  • WebDAV support for syncing and integrating with desktop/mobile clients and third-party tools
  • Large upload support with resume for interrupted transfers and efficient folder uploads
  • Works on a wide range of environments (Linux/Windows servers, NAS, VM, Docker, bare metal)
  • Pluggable authentication options including LDAP/Active Directory and OAuth2 (via plugins)
  • Branding and UI customization (themes, logos, login page text, policy links)
  • Online office integration options (for document viewing/editing using compatible services)

Use Cases

  • Replace or complement consumer cloud drives with a privately controlled file portal
  • Provide a central shared drive for small teams with web access and share links
  • Publish a file-access layer over existing server directories without migrating data

FileRun is a good fit for users who want a fast, traditional “files-first” private cloud that keeps data in standard formats and works with common protocols and existing workflows.

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running