FileGator Review, Pricing & Features

FileGator review 2026: a free, open-source, self-hosted PHP file manager with multi-user roles and cloud storage adapters. Features, pricing, alternatives.

Category
File Management
Pricing
Open Source, from Free
Verified
Not yet
Last updated
July 18, 2026
Founded
2019
Free PlanWeb AppAPIOpen SourceSelf-Hosted

Overview

FileGator is a free, open-source, self-hosted web application for managing files and folders, built as a PHP backend paired with a Vue.js single-page frontend. It was created by developer Milos Stojanovic, with its GitHub repository dating back to June 2019, and has since grown into a multi-user, multi-backend file management platform rather than a simple upload script.

The defining architectural choice is its use of the Flysystem library on the backend, which lets FileGator serve files not just from local disk but from FTP, SFTP, Amazon S3, DigitalOcean Spaces, Azure Blob Storage, Dropbox, and other supported storage adapters, all behind a single web interface with role-based permissions.

Key Features

FileGator supports the standard file operations: copy, move, rename, edit, create, delete, preview, zip, unzip, download, and upload. Uploads are handled with Resumable.js, giving drag-and-drop, chunked, pausable, and resumable transfers that help large files succeed over unreliable connections and work around restrictive PHP upload limits.

Multi-user support is built in from the start, with admin and regular user roles, per-user home folders, and a hierarchy in which a superuser can view and manage subfolders belonging to other users. Authentication can be backed by a simple JSON file, a database, or an existing WordPress user base, and the interface itself is styled with the Bulma CSS framework and Buefy component library.

Architecture and Setup

FileGator requires no database server for its default JSON-file configuration, and can run on any standard PHP and Apache or Nginx stack, or via the official Docker image. Setup involves copying the application files to the server, granting the web process read-write access to the config and repository folders, logging in with the documented default administrator account, and immediately changing the default password.

Because the repository folder sits under the web root in a basic install, FileGator includes protections such as an .htaccess rule to block script execution inside uploaded content, and an optional URL-action encryption setting; administrators applying the same protections manually are recommended when deploying behind Nginx.

Key Features

Pros & Cons

Pros

  • Completely free and open source under the permissive MIT license, with no paid tiers, subscriptions, or usage limits.
  • Built-in support for multiple storage backends (local, FTP, SFTP, S3, Azure, Dropbox) via Flysystem, unlike simpler single-directory file managers.
  • Multi-user, hierarchical permission model makes it well suited to client portals or team environments needing isolated, scoped access.
  • Runs without a database server by default, keeping installation lightweight on a basic PHP and web-server stack, with an official Docker image also available.

Cons

  • Smaller community than some alternatives, with roughly 3,000 GitHub stars, meaning fewer third-party guides, plugins, and community support threads.
  • Default installation places the repository folder under the web root, requiring administrators to correctly configure .htaccess or Nginx protections to prevent script execution risks.
  • Symlink support is officially described as unofficial and requires manual code changes, which is a gap for administrators relying on symbolic links.
  • Customization relies on editing configuration files and CSS directly rather than a plugin or extension marketplace, which requires more hands-on PHP familiarity.

Pricing

Frequently Asked Questions

Is FileGator free to use?

Yes. FileGator is free and open source under the MIT License, with no paid tiers or subscription fees. You self-host it on your own PHP-capable server at no licensing cost.

What storage backends does FileGator support?

Through the Flysystem library, FileGator supports local disk storage by default, plus adapters for FTP, SFTP, Amazon S3, DigitalOcean Spaces, Microsoft Azure Blob Storage, Dropbox, and other Flysystem-compatible backends.

Does FileGator require a database?

No. The default configuration stores users and settings in a JSON file, so FileGator can run on a minimal PHP and web-server stack. Database-backed and WordPress-integrated authentication are also supported for installations that need them.

Can FileGator support multiple users with different permissions?

Yes. FileGator ships with admin and regular user roles, per-user home folders, and a hierarchy where a superuser can view and manage subfolders belonging to other users, making it suitable for client portals or team environments.

How do uploads work in FileGator?

Uploads use Resumable.js for drag-and-drop, chunked, pausable, and resumable transfers, which helps large files succeed on unreliable connections and can be used to work around restrictive PHP upload_max_filesize limits.

How is FileGator different from File Browser?

FileGator is a PHP application built around Flysystem, offering multiple storage backends (S3, FTP, Dropbox, and more) and hierarchical multi-user roles, while File Browser is a single Go binary scoped to one local directory. FileGator suits multi-backend, multi-user deployments; File Browser favors minimal-footprint simplicity.

Related Tools