GuildFTPd Help by LexLuthor

 

1.   Preparations

2.   Configure System Wide Settings

3.   How to create the download account

4.   How to create the look account

5.   How to create the upload account

6.   Final options to set in GuildFTPd

7.   How to setup the GuildFTPd IRC channel monitor

8.   Final notes

 

 

1.   Preparations

If you haven't done so already, download the latest version of GuildFTPd from http://www.guildftpd.com/ and install it.

Make sure you have an empty directory setup somewhere on your hard-drive. This will be the root directory of your FTP. Just for an example, this directory will be called FTP.

Back to top

 

2.   Configure System Wide Settings

Open GuildFTPd

Click on System in the left pane and make sure the Options tab is selected in the bottom pane. Set the following variables to these values:
Max Acct Connections = 0
Max IP Connections = 0
Port = Any number between 1 and 65535. (Note: To be sure you don't choose a port that is already in use, choose a high number)
Max Connections at Level = 0

Now select the Paths tab in the bottom pane, then right-click in that pane and select Add Path.

In the new window, select the Browse... button for Local Path. Now browse to the root directory of your FTP that you have ready (Example: FTP) and click OK.

Now select the Browse... button for Virtual Path. In the new window, make sure Root Directory is selected and click OK.

Under the Attributes section of the window, make sure only Read and List are selected then click OK to close the Add Path window.

Back to top

 

3.   How to create the download account

Right-click on System in the left pane and select Add Group. Give the group a name of your choice (Example: Freak'nWarez) and click OK.

Right-click on the group you just created (Example: Freak'nWarez) and select Add User.

In the new window, give the new user a Name (Example: freakn) and a Password (Example: warez) then click OK.

In the left pane, select the user you just created (Example: freakn) and make sure the Options tab is selected in the bottom pane. Set the following variables to these values:
Max Acct Connections = Set this to however many people you want to allow on this particular account simultaneously. (Recommended: 2)
Max IP Connections = Set this to specify how many times each person can connect to this particular account simultaneously. (Recommended: 1)
Max Connections at Level = 0

Now select the Paths tab in the bottom pane, then right-click in that pane and select Add Path.

In the new window, select the Browse button for Local Path. This time, browse to the directory that has all the warez you want to serve in it (Example: Downloads) (Note: In here you can have many other folders. You do not need to add these just the first folder) and click OK.

Change the Virtual Path line to what you want your users to see the folder as. It can be named anything you want but must start with / (Example: /-=Downloadz=-). Set the Attributes to Read and List and click OK.

Add as many areas or drives you want to show. Also include one that is an upload folder. If you haven't got one, create an empty one (Example: Uploads). Give the upload directory Attributes of Read, List, Append, Write and Create. You can also enable Delete if you want users to be able to delete there bad upload files. That option is up to you. Most site ops don't choose to enable this attribute.
 
In bottom pane, right-click and select Edit Path and edit all the paths Attributes to Read and List only.
 
 
 
 
4.   How to create the look account
 
Right-click on the group you just created again (Example: Freak'nWarez) and select Add User.
 
In the new window, give the new user a Name (Example: look) and a Password (Example: look) then click OK.
 
In the left pane, select the user you just created (Example: look) and make sure the Options tab is selected in the bottom pane. Set the following variables to these values:
Max Acct Connections = 0 (Unlimited users, this is required)
Max IP Connections = Set this to specify how many times each person can connect to this particular account simultaneously. (Recommended: 1)
Allow Hammering = Enabled
Max Connections at Level = 0
 
Now select the Paths tab in the bottom pane, then right-click in that pane and select Add Path.

In the new window, select the Browse button for Local Path. Once again, browse to the directory that has all the warez you want to serve in it (Example: Downloads) (Note: In here you can have many other folders. You do not need to add these just the first folder) and click OK.

Change the Virtual Path line to what you want your users to see the folder as. It can be named anything you want but must start with / (Example: /-=Downloadz=-). Set the Attributes to List only and click OK.

Add all areas of the ftp again but make them with list attribute only. Include upload and download areas.

In bottom pane, right-click and select Edit Path and edit all the paths Attributes to List only.

Back to top

 

5.   How to create the upload account

Right-click on the group you just created again (Example: Freak'nWarez) and select Add User.
 
In the new window, give the new user a Name (Example: upload) and a Password (Example: upload) then click OK.
 
In the left pane, select the user you just created (Example: upload) and make sure the Options tab is selected in the bottom pane. Set the following variables to these values:
Max Acct Connections = Set this to however many people you want to allow to upload to you on this particular account simultaneously. (Recommended: 2)
Max IP Connections = Set this to specify how many times each person can connect to this particular account simultaneously. (Recommended: 1)
Allow Hammering = Enabled
Max Connections at Level = 0
 
Now select the Paths tab in the bottom pane, then right-click in that pane and select Add Path.

In the new window, select the Browse button for Local Path. This time, browse to the directory that you want all peoples uploads to go (Example: Upload) (Note: In here you can have many other folders. You do not need to add these just the first folder) and click OK.

Change the Virtual Path line to what you want your users to see the folder as. It can be named anything you want but must start with / (Example: /-=Uploadz=-). Set the Attributes to List, Append, Write and Create. You can also enable Delete if you want users to be able to delete there bad upload files. That option is up to you. Most site ops don't choose to enable this attribute.

Back to top

 

6.   Final options to set in GuildFTPd

Press Alt+O and browse through all the options and set them to what you prefer. Click OK when done.

Press Alt+M and enter a welcome message for your FTP and other areas you would like to display a message by selecting the different tabs. Click OK when done.

After you have completed everything, press ALT+R to restart the server to make all the settings take effect. Anytime you change a user, add a user, or basically change anything on the FTP server, press ALT+R to make the settings take effect.

Back to top

 

7.   How to setup the GuildFTPd IRC channel monitor

Please refer to this document.

Back to top

 

8.   Final notes

I would like to say that this is just a basic guide line for setting up the server for people that are LOST! There is an online help file within GuildFTPd that will go into more detail than this document. Please refer to it if you are still having problems.

Back to top

 

 

Written by LexLuthor, formatted by QwErTyKb

 

<- Back