FTP stands for File Transfer Protocol and is the oldest method for transferring files between a client and a server. Before the many popular ways of managing website files that are available today, websites were predominantly managed using FTP with desktop clients such as Cute FTP and WS FTP.
Web pages were built in a desktop editor, such as Hotdog, Homesite and FrontPage, saved locally, and then uploaded directly to the web server using a desktop FTP client (or FTP was built in to the webpage editor.)While not as popular today as the late 90s and early 2000s, FTP is still widely used to move files between computers.
Once installed, you can access your FTP server from any device, anywhere, without needing to install FTP software; all you need is your browser.
Monsta FTP acts as a man-in-the-middle between your desktop and your FTP server. This means all files up/downloaded between your device and your FTP server pass through the Monsta FTP install.
When you upload a file from your device, it is first uploaded to the client server where Monsta FTP is installed, and is then transferred on to the FTP server. The same is true for downloads, but in reverse. In most cases, however, the client server and FTP server are the same (where you install Monsta FTP on the same server where your website is hosted.)
Because Monsta FTP is a web-based application your file uploads are first uploaded to the client server's memory, before then being transferred via FTP to the remote server (yes, even if this is the same server.) By default, PHP has a a maximum memory usage per request, which is normally 128MB. You can adjust the limit a number of ways, but you may be limited by your server administrator as to what size you can increase uploads to.
Monsta FTP is proprietary software, and as such, modifying the code is expressly forbidden. Making changes to code creates difficulties when upgrading as any changes will be over-written. We've also found that users who make changes to their code require more support when things break.
We do however give you the tools to change the interface with the ability to disable certain options such as CHMOD, file editing, uploading etc.
Yes! Rebranding with your name, logo, and color scheme are available in the Enterprise Edition.
Yes, in the Business Edition upgrade you can set a fixed host address (and other login credentials) to restrict how users can use your Monsta FTP install.
Yes! Monsta FTP runs on any standard PHP install, which includes Windows IIS.
Short answer: no. Long answer: Monsta FTP is a client that connects to remote servers (although we understand for many users this is the same server.) As such, to generate thumbnails would require downloading every image file from the remote server to the local server, which would significantly slow down your file browsing. In summary, it's simply not efficient or practical for a client/host process.
Yes, you can select multiple files and folders to zip and download. You can also upload a zip file and unzip on your remote server.
This is not something you need to do via Monsta FTP. When you (or your webhost) set up FTP users you should normally have the option to set a home directory. This can be different for each user, so they have their own file space. Monsta FTP will log users into whatever their home directory is set to, and will restrict them to this specific folder.
Yes, as the installer you can opt to hide system files from all users, or you can make them visible and let each user decide if they want to hide system files (using cookies.)
Either aes-256-cbc (AES256), or if that’s not supported on the system, bf-cbc (blowfish).