FileGator
Free and open-source self-hosted file manager supporting local, FTP, S3, Dropbox and more. Multi-user with roles and permissions. Drag-and-drop, chunked uploads, zip download.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
A self-hosted multi-user file manager with resume-able uploads and multiple storage backends.
Core Features
- Multiple storage adapters (local, FTP, S3, Dropbox, etc.)
- Multi-user with roles and permissions (admin, readonly, etc.)
- Chunked uploads with pause/resume for large files
- Online preview, zip and bulk download
- No database required for basic setup
What It Can't Do
- •Ensure only the dist directory is exposed to the web; private/ and repository/ must be outside web root. Symlinks are not supported. Too many files in one directory may degrade performance.
Use Cases
- Share folders with colleagues or teams
- Replace traditional FTP with a web interface
- Manage cloud storage like Amazon S3
- Student submission portal
- Personal cloud backup
Detailed Introduction
FileGator is a powerful, self-hosted web application for managing files and folders. It supports multiple storage adapters (local, FTP, Amazon S3, Dropbox, etc.) via Flysystem and multiple authentication adapters (JSON file, database, WordPress). Features include drag-and-drop upload, chunked uploads with pause/resume, zip and bulk download, copy/move/rename/delete/preview, and multi-user support with roles and permissions. No database required for basic setup. Built with Vue.js and Bulma for a modern single-page interface. Ideal for sharing folders with teams, replacing FTP, managing cloud storage, or creating a simple backup solution.
Troubleshooting & FAQ (1)
How-toHow to disable password changing for users in FileGator?
Add this CSS to hide the profile menu item: .navbar-item.profile{display:none!important}. Place it at the end of dist/css/app.css file. This prevents users from accessing the password change form.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Quick start with Docker: docker run -p 8080:8080 -d filegator/filegator
Step 2: Open http://127.0.0.1:8080 and log in with admin/admin123
Step 3: Configure storage adapters and user permissions via documentation
- Step 1: Quick start with Docker: docker run -p 8080:8080 -d filegator/filegator
- Step 2: Open http://127.0.0.1:8080 and log in with admin/admin123
- Step 3: Configure storage adapters and user permissions via documentation
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the deployment directory or remove the Docker container via docker rm.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
filebrowser
A lightweight, self-hosted web-based file manager. Upload, delete, preview, and edit files in any directory via a browser.
copyparty
copyparty turns any device into a file server with resumable uploads/downloads using any web browser. Supports HTTP, WebDAV, SFTP, FTP, TFTP, SMB. Only requires Python (2 or 3).
Files
A modern file manager for Windows with tabs, tags, and dual-pane support.