1. Setting up the server
G6 has many features. This entry in the FAQ is only meant to get you up and running.
This setup starts after installing G6 with its default settings.
Menu Setup, Main, General. Enter a name for your server. Set the port you want the server to operate on.
For port suggestions please see the FTP Server, General FAQ. Set the maximum number of users.
For general guidelines please see the FTP Server, General FAQ.
Don't ever forget to tell G6 to go online by checking Activate on startup - this options let's G6 open up for service as soon as you start it.
Uncheck Scan drive(s) at startup.
Options. Check Show relative path. Checking Refuse connections with the same IP prohibits people from logging on more than once at the same time.
Check Block banned IP (saves you bandwith).
Advanced. The entry of interest here is the Block Server-to-Server attack.
For security reasons you can check this box.
Leaving it unchecked will enable people to transfer files directly from another server to your server at speeds
higher than they could achieve by directly uploading to you. The security riks goes no further than your server crashing.
For more information on FXP (server-to-server transfers) please see the relevant entries under FAQ's & How To.
Dynamic IP. Some ISP's change your IP even while you are connected. If your ISP does so or if you are not sure they do, check this option.
Log options, Advanced. Many people want to see the password someone uses in the log and especially on screen.
Switch to custom log syntax and add or insert %PASSWORD.
2. Setting up an account
Menu Setup, User Accounts. You'll be presented with a set of dialog boxes. One is for "Access Rights" and one is for "User Accounts".
These boxes work hand in hand. Right click in the "Users Account" box, select "Add" and type in a name for that account (Anons, DaWolf, etc.).
log-in name that you want this particular account to use. Under login type the login you choose for this account.
Note: to make G6 treat "my LogIn" and "my login" the same, goto the menu Setup, Main, Options and check Login Check.
Under password type the password you choose for this account.
If you want to use email addresses as password be adviced that G6 does not look for this format; it will accept anything.
Also, if you use email addresses as a password G6, like other servers, does not check if the address is a valid email address.
Note: to make G6 treat "my PassWord" and "my password" the same, in the menu Setup, Main, Options, check password check.
3. Setting download permissions
Menu Setup, User Accounts. Select the account you want to set permissions for.
If your server content folder is already in the list, select it. Otherwise right click in the "Access Rights" box and select "add".
This will bring up the "Select Directory" dialog box.
Use the box to maneuver to the folder that holds your server content, then click on the select button.
For Files you have the following permissions possibilities:
R : Read Access enabled : User can Download from the specified directory
W : Write Access enabled : User can Upload in the specified directory
D : Delete Access enabled : User can Delete Files in the specified directory
A : Append Access enabled : User can Resume an upload in the specified directory Directory
For folders you have these possibilities:
M : Make Directory enabled : User can create directory in the specified directory
L : List Directory enabled : User can list the file in the specified directory
K : Delete Directory enabled : User can delete directory in the specified directory
S : Plus sub-directories : Checking this option will set the same rights for the subdirectories of the folder you have just set permissions for.
Basically, you set the "Subdirectory Enabled" permission on your main folder to allow access to the main folder and all of the other
folders inside of the main folder. You also want to be sure that ONLY Read and List access are set fot the this folder.
4. Setting upload permissions for an account
Menu Setup, User Accounts. Select the account you want to set permissions for. If your upload folder is already in the list select it.
Otherwise, right click in the Access Rights box and select Add. Browse to your upload folder.
Set the permission to Read files if you want a user to be able to download from the upload folder (not common).
Write file enabled so a file can be uploaded. If you want the user to be able to resume a broken upload check Append.
To enable a user to put the uploads in a seperate folder within the upload folder (recommended) set for Folders Make.
Be sure to check +SubDirs so the folders within upload will inherit these rights.
5. Adding a virtual link
You can have all your server content show up in one place without having to copy all your files to the folder that stores your server content.
You might for instance want to add a CD to the server. This is done using a virtual link.
The easiest way to make a virtual link is to make a shortcut in your server folder.
Under the menu Setup, User Accounts select the account in question. Select Links & Messages. Select Treat as Virtual Directories.
Check Resolve windows shortcuts.
Note: you still have to add the folder/drive to which you made a shortcut in the Access Rights box and set the appropriate permissions.
6. Adding a CD / folders outside server folder
see "Adding a virtual link"
7. Showing password
To see the password you set for an account under menu, Setup, Main, Options uncheck Encrypt Password.
To have a password show up in the logfiles, under the menu Setup, Main, Log Options, Advanced tab - use custom syntax and add the %PASSWORD variable.
Note: passwords cannot be made to show up on the screen in the User List on the right.
8. Backing up G6 data
To back up data from G6 make copies from the following files in your G6 folder:
FTPSrv.ini. This file contains the basic settings for your server as well as the list of banned IP's.
Groups.ini. This file holds the settings for the groups that you have set up. Users.ini.
This file holds your accounts and their respective settings.
9. I'm on a network: server doesn't work
See the FTP Serving, Network FAQ
10. I run a firewall: server doesn't work
Your firewall needs to allow contact with your server on the port you are serving on as well as on a port randomly choosen by the operating system
to talk to the FTP program connected to your server.
An in-out rule for any port usually will be sufficient if your firewall supports rules applying to one application.
This way you can limit the permission you have set to apply only to your FTP server and no other program.
FTP connections are of the TCP type.
11. User passwords are not accepted (anymore)
If you are using accounts of which you leave the login free so people can fill in what they want G6
in some cases mistakingly will try to use this account even though there is another account with the right login exists.
In that case the password will not or no longer match. This situation can also prevent the Account Bypasses Server Limit setting from working.
Solution: use a fixed login for your accounts with, if needed or wanted, a free setting for the password.
This gives you the same flexibility as a free login but with none of the problems.
12. Bypass Server Limit doesn't work (anymore)
If you are using accounts of which you leave the login free so people can fill in what they want G6 in some cases
mistakingly will try to use this account even though there is another account with the right login exists.
In that case the password will not or no longer match. This situation can also prevent the Account Bypasses Server Limit setting from working.
Solution: use a fixed login for your accounts with, if needed or wanted, a free setting for the password.
This gives you the same flexibility as a free login but with none of the problems.
Back to Index