https://wiki.uniformserver.com/index.php?title=FileZilla_Server2:_Introduction&feed=atom&action=historyFileZilla Server2: Introduction - Revision history2024-03-28T20:28:25ZRevision history for this page on the wikiMediaWiki 1.41.0https://wiki.uniformserver.com/index.php?title=FileZilla_Server2:_Introduction&diff=3757&oldid=prevRic: /* Download and install */2009-06-26T18:27:31Z<p><span dir="auto"><span class="autocomment">Download and install</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:27, 26 June 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l26">Line 26:</td>
<td colspan="2" class="diff-lineno">Line 26:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Save to any folder</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Save to any folder</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Extract files, navigate to folder UniServer_FileZillaFTPd_1.0.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Extract files, navigate to folder UniServer_FileZillaFTPd_1.0.</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Copy its entire contents to the installed Uniform Server folder <del style="font-weight: bold; text-decoration: none;">[http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=49448&release_id=675568 </del>UniServer<del style="font-weight: bold; text-decoration: none;">] </del> </div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Copy its entire contents to the installed Uniform Server folder <ins style="font-weight: bold; text-decoration: none;">'''</ins>UniServer<ins style="font-weight: bold; text-decoration: none;">''' </ins> </div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br></td></tr>
</table>Richttps://wiki.uniformserver.com/index.php?title=FileZilla_Server2:_Introduction&diff=3699&oldid=prevRic: New page: {{Uc nav FileZilla Server2}} '''FileZilla Server FTPd revisited''' With the release of 4.1-Mona thought I would revisit the Filezilla server plugin. I asked myself a fundamental question...2009-04-13T18:06:15Z<p>New page: {{Uc nav FileZilla Server2}} '''FileZilla Server FTPd revisited''' With the release of 4.1-Mona thought I would revisit the Filezilla server plugin. I asked myself a fundamental question...</p>
<p><b>New page</b></p><div>{{Uc nav FileZilla Server2}}<br />
<br />
'''FileZilla Server FTPd revisited'''<br />
<br />
With the release of 4.1-Mona thought I would revisit the Filezilla server plugin. I asked myself a fundamental question why should it be a plugin? After all it’s a server in its own right and not dependent on Uniform Server for its operation hence no real reason to make it a plugin. However converting it to a plugin means it can be tightly integrated into Uniform Server's architecture making it an ideal test server. <br />
<br />
Restricting Filezilla Server for portable use only has a downside, it removes its capability of serving pages from any location. Fortunately Filezilla’s architecture is very flexible allowing it to run as a service or a standard program. This matches Uniform Server’s installation modes. Hence restrictions only apply to portable mode.<br />
<br />
There is a small price to pay for this flexibility you need to decide on the installation mode and configure accordingly. This entails either editing or copying over files to meet your requirements<br />
<br />
The initial installation assumes '''[[4.0-Mona: Install#Install options | basic]]''' mode (portable) with independent control thus allowing you to run Filezilla Server straight out of the box.<br />
<br />
Core element of this plugin is FileZilla Server this has been converted to be fully portable. Allowing it to be run as a service or a standard program. Control and interfacing is achieved through the use of batch files.<br />
<br />
If you wish you can copy the core folder '''filezilla_server_portable''') to any location and run FileZilla independently of Uniform Server either as a service or standard program.<br />
<br />
'''''[[#top | Top]]'''''<br />
== Download and install ==<br />
'''''Options 1'':'''<br />
* Download file '''UniServer_FileZillaFTPd_1.0.exe''' from Sourceforge<br />
* Save it to folder '''UniServer'''.<br />
* To extract files, double click on file UniServer_FileZillaFTPd_1.0.exe, no need to change the path.<br />
<br />
'''''Options 2'':'''<br />
* Download file '''UniServer_FileZillaFTPd_1.0.zip''' from [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=49448&release_id=675568 Sourceforge]<br />
* Save to any folder<br />
* Extract files, navigate to folder UniServer_FileZillaFTPd_1.0.<br />
* Copy its entire contents to the installed Uniform Server folder [http://sourceforge.net/project/showfiles.php?group_id=53691&package_id=49448&release_id=675568 UniServer] <br />
<br />
<br />
'''''Note'':''' Plugin's core component is FileZilla Server V-0.9.31 with OpenSSL 0.9.8k libraries<br />
<br />
'''''[[#top | Top]]'''''<br />
<br />
== Extracted files - Overview ==<br />
The following files and folders are extracted to Uniform Server.<br />
<br />
'''''Note'':''' Description column provides a quick overview of their function.<br />
{|cellspacing="4" cellpadding="4"<br />
|-style="background:#e8e8e8;"<br />
|'''File/Folder'''||'''Function'''||'''Description'''<br />
|-valign="top" style="background:#f5f5f5;"<br />
|'''fz_start.bat'''<br>'''fz_stop.bat'''<br>'''fz_admin.bat'''<br />
||Start&nbsp;FileZilla&nbsp;Server&nbsp;<br>Stop FileZilla Server<br>Start FileZilla Admin<br />
||The three files are located in folder: '''UniServer'''<br />
<br />
Both FileZilla and Uniform Server are portable. Note: A virtual drive is created when Uniform Server is run.<br />
<br />
'''''FileZilla restriction'''''<br />
<br />
Before running FileZilla start Uniform Server a warning is issued in the event Uniform Server not running. To keep the servers portable assign folders only from the virtual drive created by Uniform Server. When creating a FileZilla server certificate save it to the virtual drive. See section for details. <br />
|-valign="top" style="background:#f5f5f5;"<br />
|'''fz_start_usb.bat'''<br>'''fz_stop_usb.bat'''<br>'''fz_admin_usb.bat'''<br />
||Start FileZilla Server<br>Stop FileZilla Server<br>Start FileZilla Admin<br />
||The three files are located in folder: UniServer\'''udrive'''<br />
<br />
Copy the entire content of folder '''unidrive''' to either the '''top-level''' of a USB memory stick or hard drive. Both servers can be run independently of each other.<br />
<br />
'''''FileZilla restriction'''''<br />
<br />
'''USB:''' To keep the servers portable assign folders only from the USB drive being used. When creating a FileZilla server certificate save it to the USB drive being used. See section for details<br />
<br />
'''Hard Drive:''' To keep the servers portable between hard drive top-levels assign folders only from the hard drive being used. When creating a FileZilla server certificate save it to the hard drive being used. See section [[FileZilla Server2: Install Options#Remove restrictions - Hard drive| remove restrictions]] for details<br />
<br />
'''''Note'':''' If the hard drive being used is for a permanent installation the above restrictions can be removed by editing a single file ('''fz_disk_root_start.bat''') this will allow you to assign any folder on any drive. See section [[FileZilla Server2: Install Options#Remove restrictions - Hard drive| remove restrictions]] for details<br />
<br />
|-valign="top" style="background:#f5f5f5;"<br />
|'''basic'''<br>''Folder''<br />
||Support files<br />
||Folder location: UniServer\'''filezilla_server'''<br />
<br />
This folder contains pre-configured files allowing FileZilla to be run and stopped using Server_Start.bat and Stop.bat respectively. Copy these two files to folder UniServer. Note: If you use these files you cannot use UniController to start the servers you must use the batch files. <br />
<br />
FileZilla uses absolute paths for both assigned folders and path to the server certificate. For portability a perl script automatically changes the virtual drive used in these paths. <br />
<br />
Installation details see [[FileZilla Server2: Install Options#Basic (Portable)| basic]].<br />
|-valign="top" style="background:#f5f5f5;"<br />
|'''disk_root'''<br>''Folder''<br />
||Support files<br />
||Folder location: UniServer\'''filezilla_server'''<br />
<br />
This folder contains pre-configured files allowing FileZilla to be run and stopped using usb_server_start.bat and usb_server_stop.bat respectively. Copy these two files to folder UniServer\udrive. Note: If you use these files you cannot use UniController to start the servers you must use the batch files. <br />
<br />
FileZilla uses absolute paths for both assigned folders and path to the server certificate. For portability a perl script automatically changes the drive used in these paths.<br />
<br />
'''''Note'':''' If the installation is on an hard-drive and portability is not required restrictions can be removed by editing a single file ('''fz_disk_root_start.bat''') this will allow you to assign any folder on any drive. See section [[FileZilla Server2: Install Options#Remove restrictions - Hard drive| remove restrictions]] for details<br />
<br />
Installation details see [[FileZilla Server2: Install Options#Disk Root| disk root]].<br />
|-valign="top" style="background:#f5f5f5;"<br />
|'''run_as_service'''<br>''Folder''<br />
||Support files<br />
||Folder location: UniServer\'''filezilla_server'''<br />
<br />
After installing Uniform Server as a service a default folder is created c:\UniServer. To run FileZilla server alongside Uniform Server copy the entire folder UniServer\udrive\'''filezilla_server''' to folder c:\'''UniServer'''.<br />
<br />
Copy files '''zilla_install.bat''' and '''zilla_uninstall.bat''' from folder UniServer\udrive\filezilla_server\'''run_as_service''' to folder c:\'''UniServer''' these allow you to run FileZilla from that folder.<br />
<br />
If you want to start and stop both servers at the same time edit both Install.bat and Uninstall.bat and add the appropriate commands, for details see the following [[FileZilla Server2: Install Options#Combined services| Combined services]].<br />
<br />
Installation details see [[FileZilla Server2: Install Options#Run as a service| Run as a service]].<br />
|}<br />
'''''[[#top | Top]]'''''<br />
<br />
== Summary ==<br />
The above detail makes it look more complex than it really is. In reality you can use the default installation as is. However if you want to tailor Uniform Server and FileZilla to meet your own requirements the options are there do this.<br />
<br />
The [[FileZilla Server2: Install Options| Install Options page]] provides details for the various options and how to make modifications if you wish. <br />
<br />
The core element portable FileZilla FTPd is covered on the [[FileZilla Server2: Portable FileZilla FTPd | next page]]. To offer maximum flexibility the design allows it to be used independently of Uniform Server. FileZilla is periodically updated hence the page includes an update guide.<br />
<br />
'''''[[#top | Top]]'''''<br />
<br />
----<br />
<br />
[[Category: Uniform Server 4.0-Mona]]<br />
[[Category: Setup]]<br />
[[Category: How To]]<br />
[[Category: Plugins]]</div>Ric