Improved File Manager package for YunoHost

Overview

IFM for YunoHost

Integration level
Install IFM with YunoHost

Lire ce readme en français.

This package allows you to install IFM quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

The IFM is a web-based filemanager, which comes as a single file solution using HTML5, CSS3, JavaScript and PHP.

features

  • create/edit files and directories
  • copy/move files and directories
  • download files and directories
  • upload files directly, remotely via URL or per drag & drop
  • extract archives (tar, tgz, tar.gz, tar.bz2, zip)
  • change permissions
  • image preview
  • simple authentication (LDAP via ldap_bind possible)

Shipped version: 2.6.3~ynh1

Demo: https://ifmdemo.gitea.de/

Screenshots

Disclaimers / important information

The IFM is usually locked to it's own directory (/home/yunohost.app/ifm), so you are not able to go above. You can change that by setting env[IFM_ROOT_DIR] = /home/yunohost.app/ifm in the PHP config /etc/php/7.3/fpm/pool.d/ifm.conf L.434 with the help of this documentation.

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/ifm_ynh/tree/testing --debug
or
sudo yunohost app upgrade ifm -u https://github.com/YunoHost-Apps/ifm_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps

You might also like...
🔐 Password Manager written in PHP with MySQL database.
🔐 Password Manager written in PHP with MySQL database.

Password Manager A very basic password manager. Tech stack: PHP MySQL Bootstrap Setup Download and install XAMPP. Clone this repository: git clone htt

Passbolt - Open source password manager for teams
Passbolt - Open source password manager for teams

Passbolt - Open source password manager for teams

PHP web based Password Manager for business and personal use.

sysPass - Systems Password Manager Join us in the Gitter chat room: PHP web based Password Manager for business and personal use. AES-256 encryption i

Database management in a single PHP file

Adminer - Database management in a single PHP file Adminer Editor - Data manipulation for end-users https://www.adminer.org/ Supports: MySQL, MariaDB

HiDomainer One-File Domain Portfolio Script, is a PHP script of only 8kb.
HiDomainer One-File Domain Portfolio Script, is a PHP script of only 8kb.

HiDomainer One-File Domain Portfolio Script, is a PHP script of only 8kb. Download Feature 1. PC and Mobile Friendly 2. Data management without page r

Translate laravel resource, vendor, folder or file from google translation without requiring any api information
Translate laravel resource, vendor, folder or file from google translation without requiring any api information

⚡ ⚡ ⚡ Laravel Go Translate Translate laravel resource, vendor, folder or file from google translation without requiring any api information. Table of

Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

Grav Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are alr

Chat Application In PHP using AJAX with file transferring system.

Chat Application In PHP using AJAX with file transferring system. Download free source code of real time chat application in PHP using AJAX with file transfer systemChat Application In PHP using AJAX with file transferring system. Download free source code of real time chat application in PHP using AJAX with file transfer system

DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

Comments
  • 4.3

    4.3

    Problem

    • Description of why you made this PR

    Solution

    • And how do you fix that problem

    PR Status

    • [ ] Code finished and ready to be reviewed/tested
    • [ ] The fix/enhancement were manually tested (if applicable)

    Automatic tests

    Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)

    opened by ericgaspar 6
  • Testing

    Testing

    Problem

    • Description of why you made this PR

    Solution

    • And how do you fix that problem

    PR Status

    • [ ] Code finished and ready to be reviewed/tested
    • [ ] The fix/enhancement were manually tested (if applicable)

    Automatic tests

    Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)

    opened by ericgaspar 2
  • Testing

    Testing

    Problem

    • Description of why you made this PR

    Solution

    • And how do you fix that problem

    PR Status

    • [ ] Code finished and ready to be reviewed/tested
    • [ ] The fix/enhancement were manually tested (if applicable)

    Automatic tests

    Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)

    opened by ericgaspar 2
  • Changing the root folder don't work

    Changing the root folder don't work

    Tried changing the root folder and give access by adding this line in /etc/php/7.3/fpm/pool.d/ifm.conf, as mentionned in the readme 👍

    env[IFM_ROOT_DIR] = /var/www

    That does not works.

    So I uncommented the other 2 lines,

    env[IFM_AUTH] = 1 env[IFM_AUTH_SOURCE] = ldap;127.0.0.1:389;ou=users, dc=yunohost........

    Still don't work.

    Do i have to reboot on anything? Does the 2 others line have to be changed?

    opened by Dont-ask-for-it 0
Owner
Organisation to ease managing YunoHost Apps development
null
flare Manager .flare framework Manager

flare-Manager flare Manager .flare framework Manager Welcome to the flare-Manager install Flare form https://github.com/flare-framework/Flare move ind

Flare framework 1 Aug 14, 2022
CI4-Lic is a software license manager modul for Codeigniter 4, connecting to WordPress license server based on the Software License Manager Plugin.

CI4-Lic CI4-Lic is a software license manager modul for Codeigniter 4, connecting to WordPress license server based on Software License Manager Plugin

George Lewe 1 Jan 15, 2022
A self-hosted, drag-and-drop, & nosql file conversion server that supports 62x file formats

A self-hosted, drag-and-drop, & nosql file conversion server that supports 62x file formats

Justin Grimes 388 Dec 26, 2022
Firefly III: a personal finances manager

"Firefly III" is a (self-hosted) manager for your personal finances. It can help you keep track of your expenses and income, so you can spend less and save more. Firefly III supports the use of budgets, categories and tags. Using a bunch of external tools, you can import data. It also has many neat financial reports available.

Firefly III 9.5k Jan 6, 2023
Server manager is a open source project made for people so that they can add the servers to one single place irrespective of their provider and manage it through one location.

Server Manager Are you sick of having to log into hundreads of different website just to access your server? Well we got you, Server manager is a open

null 8 Aug 9, 2022
This is a Task Manager system for managing your task. You can categorize your tasks and upload music to the project And a whole host of other features

taskManager Login and register Each user can have their own task Categorize tasks by creating folders Edit and Delete Folders Search for Tasks Show nu

masoudharooni 11 May 22, 2022
A self hosted download manager for movie and tv show trailers.

Introduction Trailarr is a self hosted download manager for movie and tv show trailers. Features: A beautiful, easy to use UI. Easy setup, readily con

null 13 Dec 19, 2022
An eBook and Comics webbased manager

Booklib - Ebook and Comic library system Summary An e-Library system that uses an external database for storage. Designed for large libraries. Screens

null 5 Jun 3, 2022
Task Manager is a Task Management Module/Tools for wordpress

Task Manager is a Task Management Module/Tools for wordpress, where you can create, manage, assign user, update and delete different tasks. It has all features of Task Management Application.

Louie Sanchez 2 Dec 31, 2021
A simple, intuitive, yet powerful password manager.

Poziomy zabezpieczeń Brak zabezpieczeń Kod jest widoczny bez konieczności podejmowania żadnej akcji. Nie jest szyfrowany. Można udostępniać. Niski poz

Burda Kacper 1 Feb 4, 2022