PHPackages                             ngthuc/trippo-filemanager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. ngthuc/trippo-filemanager

ActiveLibrary

ngthuc/trippo-filemanager
=========================

The Trippo File Manger package from ResponsiveFilemanager

2.4.1(6y ago)042CC-BY-NC-3.0PHPPHP &gt;=5.6CI failing

Since Dec 7Pushed 6y ago1 watchersCompare

[ Source](https://github.com/ngthucdotcom/trippo-filemanager)[ Packagist](https://packagist.org/packages/ngthuc/trippo-filemanager)[ Docs](https://ngthucdotcom.github.io/trippo-filemanager/)[ RSS](/packages/ngthuc-trippo-filemanager/feed)WikiDiscussions master Synced yesterday

READMEChangelog (7)Dependencies (2)Versions (8)Used By (0)

Intro for ResponsiveFileManager by trippo
-----------------------------------------

[](#intro-for-responsivefilemanager-by-trippo)

Responsive FileManager is a free open-source file manager made with the jQuery library, CSS3, PHP and HTML5 that offers a nice and elegant way to upload and insert files, images and videos. You can use it as external plugin for TinyMCE version 4.x. or CKEditor and you can also use it as a stand-alone file manager to manage and select files. The script automatically creates thumbnails of images for the preview list and can create also external thumbnails to use in your cms or site. It can be configured for automatic resizing of uploaded images or to automatically limit the size. You can personalize the configuration for each folder. You can set a subfolder as the root and change the configuration for each user, page or FileManager call. Is compatible with multi-user mode and you can edit images with aviary editor, sorting files.

DEMO AND DOCUMENTATION:

PRODUCTION VERSION DOWNLOAD:

Released under Creative Commons Attribution-NonCommercial 3.0 Unported License.

Creator :  - tr1pp0

Version ResponsiveFilemanager
-----------------------------

[](#version-responsivefilemanager)

[Resposive Filemanager v9.14.0](https://github.com/trippo/ResponsiveFilemanager/releases/latest) (May 5th, 2019)

Version package
---------------

[](#version-package)

- [Trippo Filemanager v2.4.1](https://github.com/ngthucdotcom/trippo-filemanager/releases/latest) (Dec 16th, 2019)
- [Changelog](https://github.com/ngthucdotcom/trippo-filemanager/blob/master/CHANGELOG.md)
- [Package](https://packagist.org/packages/ngthuc/trippo-filemanager)

Server Requirements
-------------------

[](#server-requirements)

- OS: Linux 18.04 (recommended)
- PHP: PHP 5.6 or newer

Installation
------------

[](#installation)

1. Run composer require project (for init new project) or update (for reload dependencies on new environment) via command line at root folder

- Require project

```
composer require ngthuc/trippo-filemanager
```

- Reload dependencies

```
composer update
```

2. Copy file environment from `/vendor/ngthuc/trippo-filemanager/filemanager.env` to the root project structure:

```
root                          # → Root Directory
└── vendor/
    └── ngthuc/
        └── trippo-filemanager/
            └── filemanager.env
```

3. Set-up environment if you want use another variable values
4. Try demo by [built-in web server](https://www.php.net/manual/en/features.commandline.webserver.php) via command `php -S localhost:80` (PHP 5.4.0 or newer) on root directory

Secure (optional)
-----------------

[](#secure-optional)

You can choose secure type: none (default), GET method and cookie with JWT and RS256

1. None-Secure (default): nothing change everythings
2. `GET` method: add `user` value to url. Example: `http://domain.of.you/dialog.php?user=username_or_subfolder_name&.....`. Don't forget change environment of `RFM_SECURE_TYPE` to `GET`
3. Cookie with JWT and RS256

- Change environment `RFM_SECURE_TYPE` to path-to-public-key (create with [openssl](https://lunar.lyris.com/help/lm_help/12.0/Content/generating_public_and_private_keys.html)).
- Create token with payload has `sub` param is username or subfolder name and encode with private key
- Add token to cookie with cookie name is `rfm_token`

OpenSSL Example
---------------

[](#openssl-example)

1. Install

- Windows: [click-here](https://slproweb.com/products/Win32OpenSSL.html)
- Linux: [view on GitHub](https://github.com/openssl/openssl) or [tutorial](https://www.howtoforge.com/tutorial/how-to-install-openssl-from-source-on-linux/)

2. Generating public and private key with openssl

- Navigate to your project folder (or anywhere you need openssl)
- Open command prompt or terminal
- Generating private key

```
openssl genrsa -out rsa.private 1024

```

- Generating public key with private key

```
openssl rsa -in rsa.private -out rsa.public -pubout -outform PEM

```

- View detail on [website](https://lunar.lyris.com/help/lm_help/12.0/Content/generating_public_and_private_keys.html)

Author of package
-----------------

[](#author-of-package)

- [Nguyen Thuc](https://ngthuc.github.io/)
- Homepage: ngthuc.com
- Packagist: [Trippo File Manager](https://packagist.org/packages/ngthuc/trippo-filemanager) by ngthuc
- Email: contact\[at\]ngthuc.com

Localization (and thanks for contributors)
------------------------------------------

[](#localization-and-thanks-for-contributors)

- AZE \[Elshad Agayev\]
- BGR \[Stanislav Panev\]
- BRA \[paulomanrique\]
- CAT \[Manel Peña\]
- CHN \[Vu Doan Thang\]
- CRO
- CZE \[jlusticky\]
- DAN \[Morten Hesselberg Grove\]
- ENG
- ESP \[Roberto Santamaria\]
- FRA \[Mathieu Ducharme\]
- GER \[Oliver Beta\]
- GRC \[vkouvelis\]
- Hebrew \[sagie212\]
- HUN \[Novak Szabolcs\]
- IND \[urayogi\]
- ITA
- JPN \[Vu Doan Thang\]
- LTU \[Tomas Norkūnas\]
- MON \[Tumenzul Batjargal\]
- NLD \[Martijn van der Made\]
- NOR \[Pål Schroeder\]
- Persian \[web2web esf ir\]
- POL \[Michell Hoduń\]
- POR \[Sérgio Lima\]
- RUS \[vasromand\]
- SLO \[Roman Šovčík\]
- SVN \[Peter Benko\]
- SWE \[Jon Sten\]
- TUR \[Ahmed Faruk Bora\]
- UKR \[Sergey\]

Credits
-------

[](#credits)

- [Responsive File Manager](https://www.responsivefilemanager.com/)
- [Bootstrap](http://twitter.github.io/bootstrap)
- [Bootstrap Lightbox](http://jbutz.github.io/bootstrap-lightbox)
- [Dropzonejs](http://www.dropzonejs.com)
- [Fancybox](http://fancybox.net)
- [TouchSwipe](http://labs.rampinteractive.co.uk/touchSwipe/demos)
- [PHP Image Magician](http://phpimagemagician.jarrodoberto.com)
- [Mini icons](http://www.fatcow.com/free-icons)
- [Jupload](http://jupload.sourceforge.net)
- [Bootbox](http://bootboxjs.com)
- [jQuery contextMenu](https://swisnl.github.io/jQuery-contextMenu/)
- [Bootstrap-modal](https://github.com/jschr/bootstrap-modal)
- [jPlayer](http://jplayer.org)
- [Lazy Load Plugin for jQuery](http://www.appelsiini.net/projects/lazyload)
- [PHP dotenv by vlucas](https://github.com/vlucas/phpdotenv).
- [PHP-JWT by firebase](https://github.com/firebase/php-jwt).

License
-------

[](#license)

Trippo File Manager is licensed under the [Creative Commons Attribution-NonCommercial 3.0 Unported License - CC-BY-NC-3.0](LICENSE).

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

7

Last Release

2339d ago

Major Versions

1.0.0 → 2.0.02019-12-07

### Community

Maintainers

![](https://www.gravatar.com/avatar/3315e479d5d54605b4a727fb025474d7c30be4c547ddca1e3e2812be3faa2c5f?d=identicon)[ngthuc](/maintainers/ngthuc)

---

Top Contributors

[![ngthuc](https://avatars.githubusercontent.com/u/9253427?v=4)](https://github.com/ngthuc "ngthuc (33 commits)")

---

Tags

composer-libraryfilemanagerphpfilemanagerResponsiveFilemanagerngthuctrippo-filemanager

### Embed Badge

![Health badge](/badges/ngthuc-trippo-filemanager/health.svg)

```
[![Health](https://phpackages.com/badges/ngthuc-trippo-filemanager/health.svg)](https://phpackages.com/packages/ngthuc-trippo-filemanager)
```

###  Alternatives

[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
