FileZilla Server3: Install Options
FileZilla Server3: Introduction | Basic Config 1 | Basic Config 2 | Implicit SSL part 1 | Implicit SSL part 2 | Portable FileZilla FTPd | Install Options | Batch Files | UniTray
|
Uniform Server 5-Nano FileZilla FTPd (Server). |
Install options and design
FileZilla plugin has three-installation options portable (default) static running as a standard program and static runing as a service.
This page details each option and explains restrictions imposed on FileZilla in portable mode.
The architecture is flexible allowing it to be tailored to your own requirements user modifications are explained in each section.
Portable - Mode
A default installation adds the following batch files to folder UniServer providing independent control of FileZilla Server.
fz_start.bat | - Start FileZilla server | - Runs file UniServer\filezilla_server\portable\fzp_start.bat |
fz_stop.bat | - Stop FileZilla server | – Runs file UniServer\filezilla_server\filezilla_ftpd\zilla_stop.bat |
fz_admin.bat | – Start FileZilla admin | – Runs file UniServer\filezilla_server\filezilla_ftpd\zilla_admin.bat |
Each of the above files runs a single line of code.
portable - Folder
Contents of folder UniServer\filezilla_server\portable provides support files for FileZilla FTPd “portable mode” operation.
fzp_start.bat | Run by fz_start.bat This file in turn runs fzp_start.php |
fzp_start.php | This script tracks server location, if different to that contained in tracker file fx_tracker.txt rewrites all absolute paths in FileZill's configuration file UniServer\filezilla_server\filezilla_ftpd\FileZilla Server.xml
After updating this file runs UniServer\filezilla_server\filezilla_ftpd\zilla_start.bat |
fzp_stop.bat | Allows the server to be stooped from this folder. |
fzp_admin.bat | Allows admin to be started from this folder |
FileZilla restrictions
FileZilla allows you to assign any folder on any disk to a user. In addition when generating a FileZilla server certificate it can be saved to any location. This freedom is in conflict with portability hence the following restrictions are imposed:
- All folders assigned to a user must be restricted to either folder UniServer and or any sub-folders.
- FileZilla server certificate must be saved to folder UniServer or any sub-folder.
Static - Mode
Static mode assumes you are not going to move either server. Installation of both Uniform Server and FileZilla are fixed. This has the advantage that no restrictions are placed on FileZilla meaning you can allocate any folder on any drive that you wish to serve.
In addition you can run FileZilla either as a standard program or as a service.
You can run either of the above modes directly using batch files in folder
UniServer\filezilla_server\filezilla_ftpd
However for convenience you can use pre-configured files and copy them to folder UniServer as follows:
Static - Mode - Standard Program
Copy the following three files (fz_start.bat, fz_stop.bat and fz_admin.bat) from folder
UniServer\filezilla_server\options\static_standard_program
to UniServer and allow overwriting. They perform the following functions:
fz_start.bat | - Start FileZilla server | - Runs file UniServer\filezilla_server\filezilla_ftpd\zilla_start.bat |
fz_stop.bat | - Stop FileZilla server | – Runs file UniServer\filezilla_server\filezilla_ftpd\zilla_stop.bat |
fz_admin.bat | – Start FileZilla admin | – Runs file UniServer\filezilla_server\filezilla_ftpd\zilla_admin.bat |
Static - Mode - Service
Copy the following three files (fz_start.bat, fz_stop.bat and fz_admin.bat) from folder
UniServer\filezilla_server\options\static_service
to UniServer and allow overwriting. They perform the following functions:
fz_start.bat | - Start FileZilla server as a service | - Runs file UniServer\filezilla_server\filezilla_ftpd\zilla_service_start.bat |
fz_stop.bat | - Stop FileZilla server service | – Runs file UniServer\filezilla_server\filezilla_ftpd\zilla_service_stop.bat |
fz_admin.bat | – Start FileZilla admin | – Runs file UniServer\filezilla_server\filezilla_ftpd\zilla_admin.bat |
Summary
For each mode file names remain identical this is because only one mode is permitted. This also has the advantage that folder UniServer remains uncluttered.
Currently both Uniform server and FileZilla server are controlled independently this may be inconvenient if you prefer to control both servers at the same time check out Batch Fies.