Guide provided as it is with no warranty of any kind.

Developing Web Pages

You can create complex web pages using any of the standard HTML editors and the HTML publishing capabilities of many popular desktop productivity applications. You can create and link the web pages themselves on your desktop computer, and then move them to the appropriate subdirectory in your server via an FTP application (as described below).

Default file name

The default filename of the servers are index.html.   If PHP is enabled you may also use  index.php.

CGI Scripts

The server supports CGI scripts, such as those written in Perl or C. If CGI is enabled for your site (in the Site Settings section of the Site Management screen), then you can add CGI scripts to work with your web content.

CGIs that takes up large amount of server resources or that is persistent (eg. consistently running or hogging memory) are not allowed.   

You can develop CGI scripts on your desktop machine or, and then transfer them to the Server by means of any FTP-based application that allows permission bits to be set to "Executable."

Use FTP (File Transfer Protocol) to upload .cgi or .pl files. You should use ASCII mode to upload text-based CGI files (ie. CGIs written in perl). 

Using CGI-PERL

CGI-Bin: Perls scripts can only be run from CGI bin.  See this page.

Perl path: /usr/bin/perl ("#!/usr/bin/perl" in first line)

Sendmail path:  /usr/sbin/sendmail. (mass or heavy mailing or spam is strictly prohibited. Public web-mail services utilizing the sendmail feature is also prohibited)

Chmod: Perl scripts usually need a 755 or or rwxr-xr-x permission in order to run.  Use your favourite FTP program to set the file permission.  Scripts over 755 permission will not run (eg. 777)

Publishing Web Pages with FrontPage

Frontpage Ext for Linux has been End-of-life by Microsoft.  As such, it is no longer available.

* Do not use FTP with FP unless you understand FP and FTP file/security management issues thoroughly.

Using SSH/Telnet

Shell access is not available for security reasons.  Instead, the web-based Administrator Interface  provides you will control over all standard server management functions.