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.

6k stars, 1.8k forks PHP On GitHub since July 2017

Development has slowed down. No commits in the last 90 days; the latest on 20 July 2026. Active alternatives: FileGator, ownCloud, Cloudreve.

Tiny File Manager at a glance

Open sourceYes, GPL-3.0No paid parts in the repository
Health21 of 100Slowing down
Self-hostingDockerOne-click in YunoHost
InterfaceEnglish onlyNo translation files found
Issue repliesWithin ~6 hoursMedian first reply; 39% of recent issues answered

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.

Look elsewhere if

  • You want a maintained file platform that connects many storage backends: Filestash.
  • You need a file server that stays online for others, with WebDAV and resumable uploads: copyparty.
  • You want a full personal cloud with sync clients and sharing: Nextcloud.

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
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

Release rhythmNone in 12 monthsLatest: 2.6, 5 November 2024
Issue repliesWithin ~6 hoursMedian first reply; 39% of recent issues answered
Bus factorNo recent commitsNobody committed in the last 90 days
  • Activity
    No commits in the last 90 days, the latest on 20 July 2026.
    0 / 30
  • Contributors
    Nobody committed in the last 90 days.
    0 / 20
  • Releases
    0 releases in the last 12 months; the latest, 2.6, on 5 November 2024.
    1 / 20
  • Replies to issues
    Maintainers answered 39% of recent issues, with a median first reply after 6 hours.
    15 / 20
  • Security practices
    OpenSSF Scorecard 4.9 of 10.
    5 / 10

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.

Security advisories1 publishedall list a fixed version
OpenSSF Scorecard4.9 of 10How the project is built and released
Security policyPartlyExplains how to report a vulnerability

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.

  1. July 2017First published on GitHub.
  2. TodayGPL-3.0.

Tiny File Manager for developers

Written in

  • PHP 100%
  • Dockerfile <1%

Getting involved

Contributing guideNot foundNo CONTRIBUTING file in the repository
Open issues239On GitHub
Authors, 90 daysNoneNo commits in the last 90 days
Donations5 waysGitHub Sponsors, Patreon, Open Collective, Ko-fi, own page

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

All 18 projects in File storage & sync

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.