filegator / filegator Goto Github PK
View Code? Open in Web Editor NEWPowerful Multi-User File Manager
Home Page: https://filegator.io
License: MIT License
Powerful Multi-User File Manager
Home Page: https://filegator.io
License: MIT License
First of all thank you for the amazing repository. Looks fabulous.
I am looking to use this file manager as a part of another application. I would like to authenticate user to use the file manager when user is authenticated on the parent application.
So, what I am looking for is similar:
if( is_logged_in_parent() ){
$auth->authenticate();
}else{
$auth->forget();
}
Will it need a new type of adapter?
Just wondering if i could point specific S3 buckets to different users .
Hi
1.
Not sure if this is case for the other languages (I guess it is), but these two Download texts need separate translation, because first one is a verb and second one is a noun.
a)
b)
2.
Role names are not translated in users list but they are translated when editing a user. Also "Guest" need to be added to translation.
thank you!
Would you please add link sharing feature?
Sometimes we need to share files with some one , who do not have account or their account have diffirent path so they can not access the file
Hello,
I was using older versions of Filegator, where it was possible to set home folder out of filegator's own folder, and that was relatively easy to do, just by fiddling with configuration file. Unfortunately I can't see this option in current version of Filegator. I installed Filegator in public_html/filegator
. Filegator's home folder is set for html_public/filegator/repository
. Is it possible to set home folder as public_html?
Thanks and best regards!
Hi
I bought filegator from Codecanyon few years back and got the ver FileGator v4.3.2 from you the last time. However the free download ver 7.33 is totally different from the commercial version. How do I get any updated version after FileGator v4.3.2. Thank you
i looked at your documentation already , as well as the flysystems doc . i installed the ("composer require league/flysystem-aws-s3-v3"). But still am confused where to put the html code you gave in your doc , I tried putting it in the configuration.php file doesnt work.
can anyone help me try install the s3 adapter
Have installed FileGator - struggling with findinig documentation for configuration.
Essentially I'd like the home directory for browsing to point to /Files on my server - can't seem to find a way to do that?
Thanks
David
Hello,
is it possible to block an IP for e.g. 1 hour after 3 unsuccessful logins? And after another 2 unsuccessful logins, to ban them forever? And with a corresponding note. (without cookies)
Is there anything like that? If so, how can I implement it?
If not, is there another login security solution? ( I don't like google-recaptcha!!! )
Note: I use the precompiled build
thank you
Hi,
The favicon doesn't work (work on the online demo but not in the download version).
I also see that when i want to change a user password the eye to hide it doesn't work first time but only activate/disactivate two times (Firefox,chrome, Edge and IE)
Hi
I have the download filegator, and have it set up on my site.
I want when a file uploads that it overwrites the old one.
I have looked in your FAQ but cannot find the file "upload.class.php" which is mentioned in the FAQ
Is there a way I can force the uploaded file to overwrite the current file of the same name?
Small code customization is required for this, inside include/blueimp/server/php/upload.class.php
replace this:
$file_name = $this->upcount_name($file_name);
with this:
unlink($this->options['upload_dir'].$file_name);
Dev docs actually are:
git clone [email protected]:filegator/filegator.git
cd filegator
cp configuration_sample.php configuration.php
sudo chmod -R 777 private/
sudo chmod -R 777 repository/
composer install
npm install
npm run build
Fixed:
git clone https://github.com/filegator/filegator.git
cd filegator
cp configuration_sample.php configuration.php
sudo chmod -R 777 private/
sudo chmod -R 777 repository/
apt install composer
composer install
npm install --unsafe-perm
npm run build
Fixed link using https, install composer missing apt, add --unsafe-perm
to fix install issue with cypress
When cloning the repo and building the app is unable to start due to vendor folder that is missing. Seems that you should remove vendor from .gitignore
If uploaded filename is "ąčęėįšųū.txt" the uploaded filename on the server becomes ".txt".
If uploaded filename is "456-ąčęėįšųū.txt" uploaded filename on the server is "456-ąčęėįšųū.txt", but all folder and files disappear from the filegator listing.
Filegator 7.0.1, Ubuntu 18.04 with apache2.4 and php 7.2
Looking to be able to easily recognize urls when pasting a few of them in an email. Since its dynamically generating the urls, its impossible to know what file it is when going back through emails or going through a list. Possible to list the filename in it?
Where i define pagination by default?
Hello,
Is there some way you could add support for multiple storages? I want to connect multiple s3 buckets, so I can give users access to their own bucket. Otherwise I need to install FileGator multiple times per user, which will very annoying to maintain.
Digitalocean Spaces storage adapter is not working. Facing 500 server error.
To Reproduce:
Steps to reproduce the behavior:
composer require league/flysystem-aws-s3-v3
Expected behavior:
App loads fine and files should be stored on Digitalocean Spaces
Logs:
Webserver logs:
PHP Fatal error: Uncaught Error: Class 'Filegator\App' not found in /var/www/html/dist/index.php:49
Stack trace:
#0 {main}
thrown in /var/www/html/dist/index.php on line 49
Environment:
Additional context:
The app works fine when we extract and use it directly without any changes. The error is encountered only after installing the composer package.
Hai, thank you for the project. This seems the most promising php file manager (been using responsive file manager, tinyfilemanager, and some others) out there.
The display list is taking too much viewport in mobile. I think it's better to use a single line for a file display in mobile. With the current it takes a table of 3 row just to display a file in mobile view.
Thank you 😃
the file gator have a find option?
Hi,
I'm new in GitHub.
I'd like to personalize my version of file gator (colors, language, logo).
I see the development section on your website but I don't understand very well.
Is possible build only on Linux?
Exist any guide that help me for customize?
Thank you very much
Describe the bug
when there is only 1 element number of total element is true instead of 1
To Reproduce
Given I installe the projet
When I uploaded my first file
Then i can see Selected: 0 of true instead of Selected: 0 of 1
And if I select the item i get Selected: 1 of true instead of Selected: 1 of 1
When If i upload another file
Then the total is correct
When I remove the 2nd file (to have only 1)
Then the bug still appear
When i remove all files
Then the total is correct
When I create a new folder
Then the bug still appear
So i can conclued bug exist when there is only 1 element.
Expected behavior
to have Selected: ${x} of 1 when there is only one element
Screenshots
https://upload.frogg.fr/?r=/download&path=L2J1Zy5wbmc%3D
Environment
Additional context
It seem to be a data type trouble 1 is sent as bool 1 = true instead of int 1 = 1
Can be seen there https://upload.frogg.fr/
Hello
if possible please add auto focus for the username field on the login page.
thank you!
Hey there :-)
First of all, thank you very much for FileGator :-D
I wanted to ask if it's possible to disable password changing for users ... or everyone ;-)
Regards,
Robert
Is it possible to overwrite Files with the same name ?
Bug 1:
When you create a new user (user B) with separate folder to other users (user A). The file link generated by the user A allow to be used by user B when they have same file uploaded.
Expected behavior
Bug 2:
The default file storage or folder (/repository) is accessible on the web.
Example: www.domain.com/filegator/repository/
The files are visible and downloadable by anyone.
Expected behavior
Would it be possible to have thumbnails for image files?
Maybe in conjunction with a grid view for folders with images.
Hi dev!
Just translated this project into Simpified Chinese.
Unfortunately, I currently do not have a Vue compile kit at my computer, so I chose the uglier way to present it to you.
chinesesimpified.zip
Thanks for this awesome project!
Hello,
This is for Filegator v 7.3.4
Here's my environment:
When using the zip feature it throws an error:
POST request ?r=/zipitems throws a 500 error
Javascript Console
File: vue-router.esm.js:2051
Uncaught (in promise)
name: "NavigationDuplicated"
message: "Navigating to current location ("/") is not allowed"
any help on setting this up
All other feauters (create/delete/edit/move file(s), download, upload etc) work as expected.
Thanks
Hello,
if possible please do not include configuration.php in release files and add code to create it when missing as copy of the configuration_sample.php file. Or maybe it should be renamed as configuration_default.php.
Thanks to this configuration.php won't be overwriten during update when all files are copied via ftp etc.
thanks
Hi, is it possible to give access to multiple folders of the same level (not parents and childs), or is it on the roadmap for future versions?
Hi
I'm suggesting to add remembering what files sorting is set between login sessions.
Already this is # 1 php file manager, thank you :)
Hello,
Quick question, is there any way for configuring local and remote storage in our case S3?
thank you
Can someone please try this new WordPress Auth adapter and send some feedback:
Thanks!
We have just updated to the most recent version of FileGator on a Windows 2012 R2 server running Apache.
There was a documented workaround for getting a previous version of FileGator to navigate symLink directories. We would like to be able to do this again in the new version in order to support common user directories.
Thank you
I want to allow my users to both write files (copy, move, rename, and delete) and upload files. But I want to forbid folder manipulation (i.e. create, copy, move, rename and delete folders).
Is this possible with Filegator?
Is it possible to redirect on / instead of login page when you log out ?
Case guest has no rights :
When you log out, the app will show the login page. (same as actual)
Case guest has rights (read for example)
When you log out, the app show the folder content instead of the login page.
Thanks.
Hi
how exactly should work Copy link function? When I'm logged, copy link of a file and open it in anonymous window I see only text "Not Found", there is nothing in the app.log.
When I copy link in the window where I'm logged in, it only refresh page in folder where I was (not in the folder with the linked file).
thx
i can only give user access for one dir,
and i couldn't give him permission for multi dir
Hi, I see in FAQ that Filegator support many other languages in addition to English and German, but after I obtained the language pack from File-gator.com, I cannot see where to put those language files.
I downloaded the pre-built package. Is that I need to make some new adjustment, say create under the main dir the languages dir?
We're running a free giveaway! Yay!
Please note that I have a limited stash, so to make this as fair as possible I will send only two prizes per continent. You can win either:
it's 100% free, no strings attached
Few simple rules:
Join our free giveaway by doing the following:
Hello Dev Team!
I really appreciate your hard work! is it possible to add the Repository name or user name visibility before the Profile Filed after successful login the user?
Hi,
in the install steps in https://docs.filegator.io/install.html
it is wrote :
Make sure you webserver can read and write to /storage
but it seems to be /repository now
Thanks for your work on this file manager works well and is easy to install.
Hi
please add date and time format description in the documentation Configuration -> Basic or as comment in the configuration.php
thanks
Changing of default sorting parameters (eg. sorting files by size, or by modification time) or changing of sorting order (ascending <-> descending) doesn't work in Firefox browser.
Hello,
would be nice, if more settings from configuration.php will be available for admins via web site.
For example:
thank you all for your time!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.