Does Webmin Filemanager uses PHP to compress and extract zip files and is it capable of extracing large zip files

SYSTEM INFORMATION
OS type and version Ubuntu 22.04
Webmin version 2.101

I want to know does webmin filemanager relies on PHP to extract and compress zip files. As i know other open source control panels some of them uses PHP. Does Webmin also uses PHP to extract and compress the zip file or it has some other thing built it. I want to know because i want to extract 3GB size zip file and i dont want anything to get missed in the process. Is webmin file manager is capable of extracting and compressing large zip files with a lots of files inside.

Thankyou

From my experience I have either extracted on my PC and FTP what i needed to my server.

It is possible to extract on the server using either simply extract from within the file manager or You can add any number of extensions/modules that You need to accomplish this.

What I am saying is that I think You can do this natively in file manager and if not then Webmin doesnt limit You from doing it another way via module or extension or whatever.

Hope that helps.

  • Regards
1 Like

I am pretty certain it does not use PHP. The reason I say that with some degree of confidence is because I have boxes with Webmin/Virtualmin installed and have php disabled as I have no use for it on those boxes. I think it uses Perl judging by most of the other code.

As for a 3Gb limit - that is a big one - but I cannot see why it would fail - though you do need space to put all the unzipped files of course and it might be a bit slower than “normal”.

1 Like

We do not use PHP in anything in Webmin or Virtualmin. There is some generated PHP in a couple of circumstances (php_info display, maybe some config stuff, and any web apps that need PHP files for configuration in Install Scripts).

I’m not sure what a 3G file would do in File Manager. That’s a lot to ask of a browser timeout, but the File Manager will probably try to do the right thing and keep a spinner going through the whole thing. But, for really huge files, maybe use scp and unzip it in an ssh session, maybe started under screen or tmux if it’s really important.

Also make sure whatever user you’re uploading as has a quota large enough to accommodate that monster file and the uncompressed result.

File Manager can handle any file size. There is no limit on the connection timeout.

1 Like

Thank you everyone for help.

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.