Server Settings

Support Access

If you activate this option, the SSH public keys of the KeyHelp support team will be inserted into the authorized_keys file of the root user to provide quick and easy help if necessary.

The access is only for the purpose of solving the problem and only after explicit order by you.

 

Hostname

Here you can change the hostname of this server and thus the domain with which you access KeyHelp. Please make sure in advance that the new hostname is available.

This action changes several configuration files. A backup of the previous state is stored in the following folder:

"/home/keyhelp/keyhelp.backup/before_hostname_change/*"

 

Backup Settings

Note: The options made here only affect the backup function of user accounts. Administrative users can make backups regardless of the settings made here.

Enable local repositories

Activate the checkbox to allow your users to store backups in the local repository.

The local repository is located in the folders "/backup/server" (for administrative backups) and "/backup/users/" (for user backups).

Maximum number of files per local repository

Specify how many backups each user is allowed to store in the local repository. If the limit is reached, an old backup will be deleted for a new backup.

The value "0" or no value means no limit.
Attention - This can lead to a complete exhaustion of the hard disk space!

Compression rate

Select the desired compression rate of the backups, whereby "No compression" is the fastest option.

Multithreading

Activate the checkbox if you want to use all available CPU cores or threads for the backup processes. This enables you to create backups more quickly and at the same time increase server utilization.

 

PHP Interpreter

Here you can install further PHP interpreters in addition to the pre-installed PHP version of the operating system.
This enables you, for example, to run PHP applications on a modern operating system that require an older version of PHP.

General Options

Customer can choose interpreter version for

Wählen Sie, ob die Benutzer-Accounts unterschiedliche PHP-Versionen nur für Hauptdomains oder für Hauptdomains und Subdomains festlegen können.

Administratoren können weiterhin ohne Einschränkung PHP-Versionen allen Hauptdomains oder Subdomains zuweisen.

Installed PHP Interpreters

Here you will find a list of all installed PHP interpreters. All interpreters listed here can then be selected via the domain settings of a domain.

Selectable by customer

Specifies whether this PHP version may be selected from a user account in the domain settings.

Auto update enabled

Specifies if PHP packages should be updated automatically when a new version is available.

If you have made manual adjustments to the PHP version, deactivate this option, otherwise your settings can be overwritten.

Uninstall

Specifies if a PHP version should be uninstalled.

This option is only available when the PHP version is no longer used by any domain.

Additional Available PHP Interpreters

Here you will find all the PHP interpreters that are available and can be installed for your operating system.

 

Email Addresses for Server Domain

Since no e-mail addresses can be configured for the server domain using KeyHelp, you can specify that emails sent to the default email addresses defined in RFC2142 are forwarded to a specified destination email address.

This is often necessary if you want to order an SSL/TLS certificate for the server domain. The certification authorities send corresponding confirmation emails to these predefined addresses only.

The following email addresses are covered by the settings in this menu item:

  • hostmaster@<SERVER_DOMAIN>
  • postmaster@ <SERVER_DOMAIN>
  • webmaster@ <SERVER_DOMAIN>
  • root@ <SERVER_DOMAIN>

Enable forwarding?

Activate the checkbox to activate forwarding.

Destination email address for forwarding

Enter the email address to which incoming emails should be forwarded.

If you are using an external email address that is not managed by the server, and SPF check is active as spam protection on the destination server, you may need to modify the SPF check so that you can receive the mails.

 

Antivirus Scanner

You can regularly scan certain directories of the server with an antivirus scanner to check if your server has been compromised by infected malware, or if it is contributing to the spread of viruses.

Note: You can set the frequency of virus scanner execution via  Panel Tasks Intervals .

Enable antivirus scanner?

Specifies whether the virus scan is performed regularly.

Action on infection

From the drop-down menu, select what to do with infected objects. You can have them moved unchanged into the quarantine directory /var/spool/clamav/quarantine or deleted.

Attention: We advise you not to use the delete function, as false-positive findings can always occur and normal, non-infected files will be deleted!

Notification email address

Enter an email address to which, in case of a virus detection or an error, the scan log will be sent.

If you would like to receive the scan protocol even if there are no infections, activate the checkbox under the form field.

Scan the following directories

Specify the directories that the virus scanner should check. Separate several paths with spaces, commas, semicolons or line breaks.

 

RAM Disk for Temporary Files

Insecure or outdated PHP scripts by CMS or shop systems are frequently used as a gateway to  execute malicious scripts on servers. Preferred storage destinations are the directories /tmp and /var/tmp.

In this menu item, you have the option of protecting these two directories separately and preventing programs from running inside of them.

For this purpose, the directories can be configured as RAM disk (files are then written to RAM instead of to the hard disk) and are provided with an appropriate mount option (noexec - prevent programs from running).

Enabled for directories

Select the folders you want to configure as RAM disk.

Prevent script execution

Activate the checkbox if you want to mount the folder with the noexec option to prevent programs from running in it.

RAM disk size

You can set a specific value or a percentage of your server's available physical memory as the size.

Note: Please note the total amount of available memory and the current load, as a too high value can have a negative effect on server performance.
Normally 512 MB should be sufficient.

 

Web Server Ports

If you want to run another web server on the server, e.g. as a reverse proxy, you can change the default ports used by Apache for http and https in this menu.

Note: Use this option only if you know what you are doing! Incorrect information can lead to the inaccessibility of KeyHelp and all managed domains!

Edit port settings

Activate the "Edit Mode" checkbox to activate the other form fields.

HTTP port

Enter the desired port for the unencrypted web data traffic. It must be between 1024 and 65535.

HTTPS port

Enter the desired port for encrypted web traffic. It must be between 1024 and 65535.

 

To apply your settings, press the button: 

Attachments
There are no attachments for this article.
Related Articles
There are no related articles for this article.