Category:Sites

From Gr88erWiki

Websites

Website

This is where we can create new and edit/delete existing web sites.

To create a new web site, click the Add new website button. This will lead you to the Web Domain form with the tabs Domain, Redirect, SSL, Statistics, and Options.

Some fields are relevant to Apache only, others to Nginx and are only shown if the appropriate HTTP server is installed.

Tabs:  Domain ·  Redirect ·  SSL ·  Statistics ·  Backup
Subdomain for website

This is where we can create new and edit/delete existing subdomains. With this feature, you can add subdomains to an existing web site so that the subdomain shows the same content as the web site's main domain. It is also possible to point the subdomain to a subdirectory of the web site - this is done using Apache rewrite rules. Please note that you should not use such a rewrite rule if you plan to install a CMS such as Wordpress, Joomla, Drupal, etc. in that subdirectory because most modern CMS systems also use rewrite rules that will most likely collide with the rewrite rules that redirect the subdomain to the subdirectory. If you want to install a CMS in a directory of its own and use a subdomain for that directory, you should create a whole new web site for that subdomain and install the CMS in that web site. But if you plan to place static HTML files in the subdirectory or other stuff that doesn't come with any rewrite rules, you can create a subdomain and redirect it to that subdirectory without any problem.

The difference between a subdomain and an aliasdomain is that the subdomain uses the same domain name as the main domain of the web site, whereas aliasdomain uses a different domain name. For example, if the web site's main domain is example.com, and you want to point the hostname sub.example.com to the same web site, you'd use a subdomain, whereas if you have a totally different domain such as yourseconddomain.com that you want to point to the example.com web site, you'd use an aliasdomain.

To create a new subdomain, click the Add new subdomain button. This will lead you to the Subdomain for website form with the tab Domain.

Tabs: Subdomain for website
Aliasdomain for website

This is where we can create new and edit/delete existing aliasdomains. With this feature, you can add aliasdomains to an existing web site so that the aliasdomain shows the same content as the web site's main domain. It is also possible to point the aliasdomain to a subdirectory of the web site - this is done using Apache rewrite rules. Please note that you should not use such a rewrite rule if you plan to install a CMS such as Wordpress, Joomla, Drupal, etc. in that subdirectory because most modern CMS systems also use rewrite rules that will most likely collide with the rewrite rules that redirect the aliasdomain to the subdirectory. If you want to install a CMS in a directory of its own and use an aliasdomain for that directory, you should create a whole new web site for that aliasdomain and install the CMS in that web site. But if you plan to place static HTML files in the subdirectory or other stuff that doesn't come with any rewrite rules, you can create an aliasdomain and redirect it to that subdirectory without any problem.

The difference between a subdomain and an aliasdomain is that the subdomain uses the same domain name as the main domain of the web site, whereas aliasdomain uses a different domain name. For example, if the web site's main domain is example.com, and you want to point the hostname sub.example.com to the same web site, you'd use a subdomain, whereas if you have a totally different domain such as yourseconddomain.com that you want to point to the example.com web site, you'd use an aliasdomain.

To create a new aliasdomain, click the Add new aliasdomain button. This will lead you to the Web Aliasdomain form with the tab Domain.

Tabs: Aliasdomain for website · Options

Databases

Databases

This is where you can create databases for your web sites. Currently, only MySQL databases are supported.

Databases and database users are now split into two separate forms because this allows you to use one database user for multiple databases, a feature requested by many users.

To create a new database, click on the Add new Database button. This will lead you to the Database form with the tab Database.

Tabs: Database
Database Users

This is where you create database users. As mentioned before, creating database users independently of the database allows you to use a database user for multiple databases if you wish to do so.

Tabs: Database Users

Web Access

FTP-Accounts

This is where we create new FTP users or modify/delete existing FTP users. FTP users can upload/download/delete files for a website with an FTP client such as FileZilla.

To create a new FTP user, click the Add new FTP-User button. This will lead you to the FTP User form with the tabs FTP User and Options.

Tabs: FTP User · Options
WebDAV-Users

WebDAV stands for Web-based Distributed Authoring and Versioning and is a set of extensions to the HTTP protocol that allow users to directly edit files on the Apache server so that they do not need to be downloaded/uploaded via FTP. Of course, WebDAV can also be used to upload and download files.

To create a new WebDAV user, click the Add new WebDAV-User button. This will lead you to the WebDAV User form with the tab WebDAV User.

Tabs: WebDAV-Users
Protected Folders

This is where we can password-protect directories inside websites (basic http authentication with .htaccess/ .htpasswd).

To password-protect, a website folder, click the Add new record button. This will lead you to the Web Folder form with the tab Folder.

Tabs: Web Folder
Protected Folder Users

Here we specify the users that are allowed to log into a password-protected website directory.

To create a new user, click the Add new record button. This will lead you to the Web folder user form with the tab Folder.

Tabs: Folder User

Commad Line

Shell-User

This is where we create new shell users (i.e., system users) or modify/delete existing shell users. Shell users can log into the system via SSH (e.g. by using an SSH client such as PuTTY) and do secure uploads/downloads by using an SCP client (such as WinSCP).

To create a new shell user, click the Add new Shell-User button. This will lead you to the Shell User form with the tabs Shell User and Options.

Tabs: Shell-User · Options 
Cron Jobs

A cron job is a scheduled task that is executed by the system at a specified time/date.

To create a new cron job, click on the Add new Cron job button. This will lead you to the Cron Job form with the tab Cron Job.

Tabs: Cron Job

APS Installer

The APS installer is a one-click installer for web applications. It follows the Application Packaging Standard and offers the most common web applications for easy installation into any web site.

Available packages

Here you get a list of all available web applications.

To install a package, simply click on its link. This will bring you to a page with more details about the package (split up into the tabs Details, Screenshots, Changelog, and Settings - the Settings tab is important because it lists the requirements - such as PHP settings and required PHP and MySQL versions - for running the web application, so before you install an application, make sure the web site where you want to install it fulfills these requirements).

Click on the Install this package button to start the install process. This will bring you to a form with a few fields that depend on the application (such as username and password for the web application's backend, blog title, language, license, etc.). One field is common for all applications:

  • Install location: Select the web site where the application will be installed, and specify a subdirectory if you want to install the application in a subdirectory. To install it directly in the document root, just leave the subdirectory field empty.
Installed packages

This is a list of all installed packages. The list displays the name of the application, its version, its installation location, and its installation status (success, error, removed). By clicking on the name of the application or the name of the client who installed it, you will be redirected to the package details page (split up into the tabs Details, Screenshots, Changelog, and Settings). If you click on the Install location link, a new browser window opens with the install location URL.

In the last column of the list, you find one or two icons, a no entry sign and a srew wrench, depending on if the application can be reinstalled or not. Clicking on the no entry sign allows you to delete the web application from the web site while clicking on the screw wrench allows you to reinstall the web application with the same settings as the original installation.

Update Package list

Under the Update Package list you can reload the local database of available packages. This will take you to a page with an Update Package list button. Once you click that button the operation starts in the background and can take a few minutes, that's why no output is displayed. It is ok to leave the page while the task is being processed, it will simply continue in the background.

Statistics

The Statistics section is a bit special in that there's nothing that you can configure here. This section just displays statistics for your web sites.

Web Traffic

Under Web traffic you can see traffic statistics (in MB) for your web sites for the current month, the month before, the current year, and the year before.

These statistics are realtime (updated once per minute).

FTP Traffic

Under FTP traffic you can see FTPtraffic statistics (in MB) for your web sites for the current month, the month before, the current year, and the year before.

These statistics are not realtime (updated once per day).

Website quota (Harddisk)

Under Website quota (Harddisk) you can see the hard disk usage (Used Space, in MB) for your web sites, as well as the current quota soft limits and hard limits.

The soft limit indicates the maximum amount of disk usage a quota user has on a partition. When combined with "grace period", it acts as the borderline, in which a quota user is issued warnings about his impending quota violation when passed. Hard limit works only when the "grace period" is set. It specifies the absolute limit on the disk usage, which a quota user can't go beyond his "hard limit".

These statistics are near-realtime (updated every five minutes).

Database quota

Under Database quota you can see the hard disk usage (Used Space, in MB) for your MySQL databases for the current month, the month before, the current year, and the year before.

These statistics are near-realtime (updated every five minutes).

Backup Stats

Under Backup stats you can see the interval when web site backups are taken, the number of available backup and the size of these backups.

The backups are taken in the early morning hours, so the backup stats change only once a day.