Testing Your Setup After compiling and setting up the software you can test it on a sample directory provided with the distribution. To do this first make a symbolic link in your root data directory to the "docs" directory in the source distribution. The command "ln -s /your/src/dir/docs docs" executed in the root directory should do this. If your system does not support symbolic links you can copy this directory and its subdirectories to your data directory temporarily. Next place a copy of the file /docs/sample.root.menu in your root data directory and name it "menu" (be sure to save the previous menu file if you have created one). Now in your root directory run the program mkcache with the command "mkcache -r". This will produce some messages including a warning about the file docs/Install, which you can ignore. (To understand the meaning of this warning read the section on structured files below.) Running mkcache with the "-r" option should produce two ".cache" files, one in your root directory and one in the docs subdirectory. Now change to the directory docs/images and run mkcache again to produce a .cache file here. Using the "-r" directory didn't take care of this directory because we don't want it to show on our menus and hence it isn't in any menu file. The image in this directory will appear "inline" in the menu for the root directory (if it is viewed with an HTTP client like Mosaic -- gopher clients lack the capability to display it and will ignore it. Now you are ready to test your server installation on this directory. Try it with your favorite gopher or http client. There is also a separate Security Guide which you should read now. .