File manager for Webmin

Is there a way to set filemin to allow text editing for yml files?

Thanks, Jason

Create new feature request here https://github.com/Real-Gecko/filemin/issues and list all file extensions you may need to be editable, I will make 'em editable in next release.

Hello RealGecko,

Filemin is really good news, many thanx.

In Virtualmin, for domain accounts, left panel under “webmin modules”, there is an entry “File Manager”.

After deactivation of “File Manager” module in Webmin for the domain account user, activation of “Filemin” -> clicking on this menu entry gives only

“Access denied : User … is not allowed to use the File Manager module”

Sure, I can find it under Webmin -> Others -> Filemin. But … :wink:

Any possibility to assign Filemin to this Virtualmin entry?

If not, would it rather be an Virtualmin issue?

Many thanx, please keep up with the good work!

Best regards,
Falko

I already wrote in one of my previous posts that I’m planning to separate Filemin into two branches: one pure Virtualmin plugin for domain owners with simplified permissions scheme and other pure Webmin implementation with complex ACL system for everyone else.

For now I can only advise you to grant module permissions manually to desired users by going to “Webmin->Webmin Users->$YOUR_USERN_NAME->Available Webmin modules (in addition to those from group)”

Like most of you I also am having problems with Java File Manager. Now Firefox in Ubuntu does not work anymore. Safari delays around 5 minutes to load.

Nice work with your Filemin.
I’ve downloaded and installed it as root.
In Java FM I have the option to double-click a file and it opens in a new tab (image, text…)
There is also the Edit button to edit them in another Java Window.
I cannot achieve any of these in Filemin. I know it is being written and you are working hard to add functionalities.
Clicking once on an image or a text file I get this error message:

Error - Perl execution failed

Can’t locate CGI.pm in @INC (@INC contains: ./lib /usr/libexec/webmin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/libexec/webmin/filemin/download.cgi line 6.
BEGIN failed–compilation aborted at /usr/libexec/webmin/filemin/download.cgi line 6.

Thanks

Yeah, I’ve already noticed that, there is not used dependency module CGI, I’ll remove it’s declaration in a further release. However clicking on a file will lead to download. If you want to edit text file there’s a special link in “Actions” column, and previewing images is not implemented yet.

I’ve installed Filemin under FreeBSD 10.1.

Admin users can use Filemin however it is not visible to users. When I installed the module I enabled it for all users.

Any assistance would be greatly appreciated.

Check if module enabled for any particular user. If not I can advise you to create Webmin group, grant permissions to use Filemin by this group and add all desired users to that group. FreeBSD support is not well tested, but I’ll try to improve with time.

Yes the users are enabled for Filemin in Webmin Users section. Is there anywhere else I need to be enabling the module?

I dunno, can you post some screenshots? Permissions for user, “Others” tab of your menu etc.

Ok I’m not sure which sections to screenshot so here goes.

The first screenshot (4.12.24) is the permissions of the user (in Webmin User) in question from within the Admin login.
The second screenshot (4.15.11) is the Other section of the Admin console.
The third screenshot (4.16.03) is the Webmin Modules section of the test user. This is where I’m hoping the module will appear alongside the “File Manager” module.

Hello RealGecko. Think I found a bug, rather big for me (I don’t recall being present in other versions… or maybe I didn’t try this ):

-if i navigate to a NFS share, mounted to the server from my storage, I can’t actually navigate. The root folders there, are instead offered to be downloaded, it’s like those are files. Of course I want to navigate to their sub-folders. And they have the question mark icon not the folder one.

Can anyone else confirm this? Is filemin ready for network shares?

Thanks and GJ!

Yeah, I’ve changed file listing procedure and now Filemin behaves a little bit different. There is already an issue and a solution for that, it will be in next release. For now I can only advise you to downgrade your Filemin to version 0.9.1. Grab it here: https://github.com/Real-Gecko/filemin/releases

I see. I’ve already mentioned on the second page of this thread that there’s an issue I cannot resolve about adding Filemin to Virtualmin’s menu. The only way for Virtualmin users to access module is through Webmin -> Others -> Filemin, or by going directly to https://domian.tld:10000/filemin. Not really clean solution though.

Hey there RealGecko – feel free to open up a support request using the “Support” link above, and Joe, Jamie, and we can work with you on this issue (and any others you may have).

Thanks!

-Eric

A couple of comments.

I would like to have an option to not to split large dirs like /etc in pages.
It is difficult to guess in which page certain file will be.

Another issue is that if I want to get all files sorted by date, only files in selected page are sorted.
So, I cannot get in first place, first page, the newest file in the whole directory.

Thank you

What theme do you use?

Default one: Global theme (Virtualmin Framed Theme)

Try switching to Authentic Theme, it powers HTML tables with datatables.js which enables dynamic pagination and sorting on user side.

Version 0.9.3 is out. Not much changes this time:

  • Removed unused CGI dependency. Download should now work flawlessly.
  • “Increased” download speed by increasing buffer length in download.cgi.
  • Some syntax errors fixed in english translation, thanks to https://github.com/Zen4All
  • Specially for Fireserver developers http://www.fireserver.com.br/index_en.html
    Added “Work as root” option to ACL, if enabled for any particular user he/she will work as ‘root’,
    but directory access will still be limited to those listed in ACL.
    BEWARE!!! DO NOT ENABLE THIS OPTION FOR ANYONE UNLESS YOU’RE REALLY SURE WHAT ARE YOU DOING!!!
  • YAML files are now editable.
  • Using Perl’s -d to determine if entry is file or folder. Symlinks and mount points are operational again.

Admins now can work as root without actually beeing root…MMMAGIC :smiley:

Enjoy :wink: