1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/tinyfilemanager_ynh.git synced 2024-09-03 20:36:01 +02:00
Tiny File Manager package for YunoHost
Find a file
2022-05-08 17:04:23 +02:00
.github Initial commit 2022-05-07 14:57:12 +02:00
conf Delete systemd.service 2022-05-08 16:58:42 +02:00
doc Delete example.jpg 2022-05-08 17:04:23 +02:00
scripts Initial commit 2022-05-07 14:57:12 +02:00
sources Initial commit 2022-05-07 14:57:12 +02:00
.gitignore Initial commit 2022-05-07 14:57:12 +02:00
check_process Initial commit 2022-05-07 14:57:12 +02:00
config_panel.toml.example Initial commit 2022-05-07 14:57:12 +02:00
LICENSE Initial commit 2022-05-07 14:57:12 +02:00
manifest.json Update manifest.json 2022-05-07 15:12:56 +02:00
README.md Auto-update README 2022-05-08 15:03:55 +00:00
README_fr.md Auto-update README 2022-05-08 15:03:55 +00:00

tinyfilemanager for YunoHost

Integration level
Install tinyfilemanager with YunoHost

Lire ce readme en français.

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

Live demo Live demo GitHub Release GitHub License Paypal

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

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, Over 35+ 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

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