Tiny File Manager
A one-file PHP script that lets you browse, upload, edit and compress files on a web server from the browser, with per-user root folders.
Tiny File Manager at a glance
What is Tiny File Manager?
Tiny File Manager is a web file manager delivered as a single PHP file. You copy tinyfilemanager.php into a directory on your web space and then work with the files below it from a browser: create, copy, move, delete and download them, upload by drag and drop or from a URL, and pack or unpack zip and tar archives. A built-in Cloud9 editor highlights syntax for more than 150 languages, and PDF or Office files can be previewed through Google or Microsoft viewers. Accounts can be limited to their own root folder, and IP allow and block lists restrict who connects. It runs on PHP 5.5 or newer.
Good fit if
- You manage files on shared hosting or a small PHP server and lack shell or FTP access.
- You need a quick, temporary browser view of a server directory to fix a config file or upload a few assets.
Before you adopt it
The script is released under GPL-3.0, and the repository has no paid parts. Work has slowed: no commits landed in the last 90 days, and the newest release, 2.6, dates from November 2024. The README itself warns against leaving the script on a public server and advises removing it once your task is done. It ships with default accounts (admin/admin@123 and user/12345), so set your own password hashes in the configuration before the first use. A Docker image is available, and an offline branch avoids loading assets from CDNs.
Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction
How to run Tiny File Manager yourself
One-click install
Not listed in Umbrel, TrueNAS, Unraid, CasaOS, Runtipi, Proxmox VE Helper-Scripts and Coolify. Checked against each panel’s app catalog on 12 November 2026.
Ways to install
- Docker files
- Dockerfile or compose file in the repository
- Compose file
- docker-compose.yml: 1 service
- Setup effort
- 1 of 5, judged from the compose file
- Kubernetes
- No Helm chart in the repository
- Packages
- AUR versions on Repology
- Desktop and mobile
- No app builds in GitHub releases
- Interface languages
- English only
Install instructions: tinyfilemanager.github.io or the README on GitHub. Docker images and packages are checked weekly.
Tiny File Manager health: is it still maintained?
21 of 100, slowing down
Read from GitHub on 12 November 2026. How the score works
Tiny File Manager security
Security advisories are the vulnerabilities the maintainers disclosed on GitHub, with the versions that fix them; many advisories can mean careful disclosure as much as weak code. OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
Latest advisories
What each Scorecard check found
- Binary files10 / 10No compiled binaries checked into the repository
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- License file10 / 10A license file is present
- Packaging10 / 10Releases are published as packages from CI
- Code review9 / 10Some changes are merged without review
- Security policy4 / 10A security policy exists but leaves things out
- Maintained1 / 10Some activity in the last 90 days
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Fuzzing0 / 10No fuzz testing found
- Pinned dependencies0 / 10Dependencies are not pinned to fixed versions
- Static analysis0 / 10No static analysis found
- Token permissions0 / 10CI tokens have broad write rights
Advisories read from GitHub on 12 November 2026. From the OpenSSF Scorecard of 2 November 2026; checks that do not apply to Tiny File Manager are left out.
Tiny File Manager license: is it open source?
Tiny File Manager uses GPL-3.0, an open-source license approved by the OSI.
- July 2017First published on GitHub.
- TodayGPL-3.0.
Tiny File Manager for developers
Written in
- PHP 100%
- Dockerfile <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to Tiny File Manager
- FileGatorPowerful Multi-User File Manager 67 health · MIT · 3.1k stars
- ownCloudownCloud web server core (Files, DAV, etc.) 79 health · AGPL-3.0 · 8.8k stars
- CloudreveSelf-hosted file management and sharing system, supports multiple storage providers 54 health · GPL-3.0 · 29k stars
- NextcloudNextcloud server, a safe home for all your data 90 health · AGPL-3.0 · 37.5k stars
- SeafileBeyond file syncing and sharing, a new way to organize your files with extensible file properties and… 38 health · GPL-2.0 · 15.5k stars
Questions about Tiny File Manager
Is Tiny File Manager open source?
Yes. Tiny File Manager is published under GPL-3.0, an OSI-approved open-source license.
Is Tiny File Manager still maintained?
Its health score is 21 of 100 (slowing down). It had no commits in the last 90 days, the latest on 20 July 2026, and its latest release came out on 5 November 2024.
How do I run Tiny File Manager?
You can run it with Docker and in one click from YunoHost. The README on GitHub has the exact steps.
What is Tiny File Manager written in?
Tiny File Manager is written mainly in PHP (100% of the code), by GitHub’s count of the repository.
What are the alternatives to Tiny File Manager?
Close alternatives in the File storage & sync category include FileGator, ownCloud, Cloudreve.