awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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·11 Aufrufefilebrowser.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.

Star-Verlauf

Star-Verlauf für filebrowser/filebrowserStar-Verlauf für filebrowser/filebrowser

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von filebrowser/filebrowser?

Die Hauptfunktionen von filebrowser/filebrowser sind: Self-Hosted File Servers, File Management Systems, Virtual File Systems, Command Line Interfaces, Event Automation Hooks, Web-based Shells, Access Control Systems, File Management.

Welche Open-Source-Alternativen gibt es zu filebrowser/filebrowser?

Open-Source-Alternativen zu filebrowser/filebrowser sind unter anderem: 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…

Open-Source-Alternativen zu Filebrowser

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Filebrowser.
  • awesome-selfhosted/awesome-selfhostedAvatar von awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗299,516
  • filegator/filegatorAvatar von filegator

    filegator/filegator

    2,901Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,901
  • mickael-kerjean/filestashAvatar von mickael-kerjean

    mickael-kerjean/filestash

    13,647Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,647
  • dutchcoders/transfer.shAvatar von dutchcoders

    dutchcoders/transfer.sh

    15,792Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,792
  • Alle 30 Alternativen zu Filebrowser anzeigen→