.github | ||
conf | ||
doc | ||
scripts | ||
sources | ||
.gitignore | ||
check_process | ||
config_panel.toml.example | ||
LICENSE | ||
manifest.json | ||
README.md | ||
README_fr.md |
tinyfilemanager for YunoHost
This package allows you to install tinyfilemanager quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.
Overview
Tiny File Manager
TinyFileManager is web based file manager and it is a simple, fast and small file manager with a single file, multi-language ready web application for storing, uploading, editing and managing files and folders online via web browser. The Application runs on PHP 5.5+, It allows the creation of multiple users and each user can have its own directory and a build-in support for managing text files with cloud9 IDE and it supports syntax highlighting for over 150+ languages and over 35+ themes.
Demo
Documentation
Tinyfilemanager is highly documented on the wiki pages.
📢 Features
- 💿 Open Source, light and extremely simple
- 📱 Mobile friendly view for touch devices
- ℹ️ Basic features likes Create, Delete, Modify, View, Quick Preview, Download, Copy and Move files
- ⏫ Ajax Upload, Ability to drag & drop, upload from URL, multiple files upload with file extensions filter
- 📁 Ability to create folders and files
- 🎁 Ability to compress, extract files (
zip
,tar
) - 😎 Support user permissions - based on session and each user root folder mapping
- 💾 Copy direct file URL
- ✏️ Cloud9 IDE - Syntax highlighting for over
150+
languages, Over35+
themes with your favorite programming style - 📄 Google/Microsoft doc viewer helps you preview
PDF/DOC/XLS/PPT/etc
. 25 MB can be previewed with the Google Drive viewer - ⚡ Backup files and IP blacklist and whitelist
- 🔎 Search - Search and filter files using
datatable js
- 📁 Exclude folders and files from listing
- 🌐 Multi-language(20+) support and for translations
translation.json
is file required - ‼️ lots more...
Shipped version: 2.4.7~ynh1
Demo: https://tinyfilemanager.github.io/demo/
Screenshots
Disclaimers / important information
Requirements
- PHP 5.5.0 or higher.
- Fileinfo, iconv, zip, tar and mbstring extensions are strongly recommended.
How to use
⚠️ Warning: password is encrypted with password_hash()
. to generate new password hash here
To enable/disable authentication set $use_auth
to true or false.
ℹ️ Rename the config-sample.php
file into config.php
to use configuration, it is an additional configuration file, Feel free to remove completely this file and configure "tinyfilemanager.php" as a single file application.
Documentation and resources
- Official app website: https://tinyfilemanager.github.io/
- Official user documentation: https://github.com/prasathmani/tinyfilemanager
- Official admin documentation: https://github.com/prasathmani/tinyfilemanager
- Upstream app code repository: https://github.com/prasathmani/tinyfilemanager
- YunoHost documentation for this app: https://yunohost.org/app_tinyfilemanager
- Report a bug: https://github.com/YunoHost-Apps/tinyfilemanager_ynh/issues
Developer info
Please send your pull request to the testing branch.
To try the testing branch, please proceed like that.
sudo yunohost app install https://github.com/YunoHost-Apps/tinyfilemanager_ynh/tree/testing --debug
or
sudo yunohost app upgrade tinyfilemanager -u https://github.com/YunoHost-Apps/tinyfilemanager_ynh/tree/testing --debug
More info regarding app packaging: https://yunohost.org/packaging_apps