awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
filebrowser avatar

filebrowser/filebrowser

0
View on GitHub↗
35,212 stars·3,901 forks·Go·Apache-2.0·13 vuesfilebrowser.org↗

Filebrowser

File Browser is a self-hosted application that provides a web-based interface for managing files and directories on a server. It functions as a virtual file system abstraction, allowing users to browse, organize, and edit text-based files directly within their browser without requiring local access to the server.

The platform distinguishes itself through a comprehensive command-line interface that enables full administrative control over system configurations, user accounts, and automation hooks. It supports a flexible, event-driven architecture where custom shell scripts can be triggered automatically by specific file system operations. Additionally, the system offers robust multi-user access control, featuring pluggable authentication middleware that supports internal credentials, reverse proxy headers, and external script delegation.

Beyond core file management, the system includes tools for interface branding, allowing for the injection of custom CSS and logos to match specific visual requirements. It also provides an interactive shell within the browser for executing server-side commands and supports integration with security tools to mitigate unauthorized access attempts.

The software is designed for containerized or binary deployment and includes automated bootstrapping to simplify initial instance setup. All system state, including user data and configuration settings, is maintained through an embedded, file-based database.

Features

  • Self-Hosted File Servers - Provides secure remote access to local storage through a web-based graphical user interface.
  • File Management Systems - Offers a browser-accessible interface for managing server-side files and directories with built-in editing capabilities.
  • Virtual File Systems - Maps local server directories to a web-based interface, allowing users to browse, edit, and manage files.
  • Command Line Interfaces - Provides a comprehensive set of terminal commands to manage system configuration and automation without a browser.
  • Event Automation Hooks - File Browser registers commands to execute automatically when specific file system events occur, allowing for custom automation workflows triggered by user actions.
  • Web-based Shells - Launches a command line interface directly within the browser.
  • Access Control Systems - Manages individual user accounts, permissions, and external authentication providers for secure access.
  • File Management - Listed in the “File Management” section of the Awesome Selfhosted awesome list.
  • File Storage Systems - Web-based file management interface.
  • Network Frameworks - Web-based file management interface for servers.
  • Web and File Transfer Tools - Web-based file management interface.
  • Web File Managers - Web-based file manager with a Material Design interface.
  • More to explore - Web file browser.
  • File Management - Web-based interface for managing server files.
  • Custom Command Execution - Executes custom shell commands on the server directly from the interface.
  • Authentication Middleware - Supports multiple identity verification strategies including internal credentials, reverse proxy headers, and external script execution.
  • Remote Administration Interfaces - Facilitates remote management of server-side files, user accounts, and system configurations.
  • User Management Utilities - File Browser enables the creation of new user accounts in the database with configurable permissions, locale, and interface preferences via command-line flags.
  • Rich Text Editors - Allows users to edit text-based files directly within the web interface using a built-in editor.
  • Embedded Databases - Stores application state and configuration settings in a local file-based database for persistent data management.
  • Container Images - Provides lightweight Alpine-based and S6-overlay container images for streamlined deployment.
  • Credential Management - Manages internal user credentials with optional reCAPTCHA verification to protect against unauthorized access.
  • Access Rules - Allows administrators to define global or user-specific access rules using paths or expressions.
  • User Account Administration - Provides comprehensive command-line subcommands for managing user data.
  • Command Runners - Configures event-based scripts that execute automatically when specific file system actions occur.
  • Containerization - Packages the application into lightweight images to ensure consistent execution across diverse server environments.
  • External Authentication - Delegates user authentication to external scripts that receive credentials via environment variables.
  • Proxy Authentication - Supports delegating authentication to a reverse proxy by trusting specific HTTP headers.
  • CLI System Management - Enables management of instances, user accounts, and system configurations directly from the command line.
  • User Account Management - File Browser deletes specific user accounts from the system by providing their unique username or numeric identifier through the command line interface.

Historique des stars

Graphique de l'historique des stars pour filebrowser/filebrowserGraphique de l'historique des stars pour filebrowser/filebrowser

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait filebrowser/filebrowser ?

File Browser is a self-hosted application that provides a web-based interface for managing files and directories on a server. It functions as a virtual file system abstraction, allowing users to browse, organize, and edit text-based files directly within their browser without requiring local access to the server.

Quelles sont les fonctionnalités principales de filebrowser/filebrowser ?

Les fonctionnalités principales de filebrowser/filebrowser sont : Self-Hosted File Servers, File Management Systems, Virtual File Systems, Command Line Interfaces, Event Automation Hooks, Web-based Shells, Access Control Systems, File Management.

Quelles sont les alternatives open-source à filebrowser/filebrowser ?

Les alternatives open-source à filebrowser/filebrowser incluent : awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… filegator/filegator — Filegator is a web-based file manager and self-hosted file sharing portal. It functions as a cloud storage gateway… mickael-kerjean/filestash — Filestash is a unified storage management platform that provides a web-based interface for browsing, managing, and… dutchcoders/transfer.sh — Transfer.sh is a self-hosted file storage server designed for rapid data sharing through a command-line interface. It… stonith404/pingvin-share — Pingvin Share is a self-hosted file sharing platform designed for uploading and distributing files via secure links.… tagspaces/tagspaces — TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable…

Alternatives open source à Filebrowser

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Filebrowser.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
  • filegator/filegatorAvatar de filegator

    filegator/filegator

    2,901Voir sur GitHub↗

    Filegator is a web-based file manager and self-hosted file sharing portal. It functions as a cloud storage gateway that allows users to organize, upload, and download files across local disks and various cloud storage providers through a single unified interface. The system features a multi-backend authentication provider capable of verifying identities via JSON files, databases, or external directory services. It includes a role-based access control system that manages user permissions, assigns home folders, and restricts access to specific files and system routes. The platform provides cap

    PHPamazon-s3filefile-manager
    Voir sur GitHub↗2,901
  • mickael-kerjean/filestashAvatar de mickael-kerjean

    mickael-kerjean/filestash

    13,647Voir sur GitHub↗

    Filestash is a unified storage management platform that provides a web-based interface for browsing, managing, and accessing files across diverse local and cloud storage backends. It functions as a centralized gateway, aggregating services such as S3, SFTP, WebDAV, and FTP into a single, consistent environment for remote filesystem administration and secure document handling. The platform distinguishes itself through a modular, plugin-based architecture that supports custom storage drivers, authentication providers, and authorization logic. It includes built-in capabilities for server-side me

    JavaScriptarchivingazuredms
    Voir sur GitHub↗13,647
  • dutchcoders/transfer.shAvatar de dutchcoders

    dutchcoders/transfer.sh

    15,792Voir sur GitHub↗

    Transfer.sh is a self-hosted file storage server designed for rapid data sharing through a command-line interface. It functions as an encrypted hosting platform that allows users to upload and download files using standard HTTP requests, facilitating direct data transfer between systems without the need for external accounts or complex configurations. The service distinguishes itself by processing data as continuous streams, which minimizes memory usage during large transfers. It provides granular control over file availability through automated lifecycle management, allowing administrators t

    Godockergolanghacktoberfest
    Voir sur GitHub↗15,792
Voir les 30 alternatives à Filebrowser→