Configuration Files & Storage Paths

Please note that manual changes made by you in the configuration files created by KeyHelp can be overwritten. You should make changes primarily in the configuration GUI.

If manual adjustments are still necessary, you can protect the file from changes by using the chattr command. KeyHelp cannot make any changes.

 

Web Server (Apache)

All paths relative to /etc/apache2/.

apache2.conf

Main configuration file of the web server.

keyhelp/

Location of web server configuration files managed by KeyHelp.

keyhelp/keyhelp.conf

Web server configuration for the KeyHelp interface and associated services (Webmail, phpMyAdmin).

keyhelp/webmail.conf

Web server configuration for the webmail subdomain of all domains.

keyhelp/vhosts/

Storage location for the configuration files of the domains managed with KeyHelp (user-based).

keyhelp/vhosts/<USER>.conf

Configuration file of all domains assigned to a user.

keyhelp/custom_vhosts/

Storage location for additional directives.

keyhelp/htpasswd/

Location of the password files for directory protection.

conf.d/

Directories for custom web server settings. Since these are included later, they overwrite the KeyHelp configuration. A protection via chattr is not necessary.

 

Default PHP Interpreter

All paths relative to /etc/php5/ or /etc/php/<VERSION>/.

fpm/pool.d/keyhelp.conf

PHP-FPM configuration for the KeyHelp interface and associated services (Webmail, PhpMyAdmin).

fpm/keyhelp_pool/

Location for the PHP parameter configuration of the domains managed with KeyHelp (user-based).

fpm/keyhelp_pool/<USER>.conf

PHP parameter configuration for all domains of a user.

 

Additional PHP Interpreters

These paths are only available if additional PHP interpreters have been installed via the KeyHelp interface.
All paths relative to /opt/keyhelp/php/<VERSION>/.

etc/php-fpm.d/

Location for the PHP parameter configuration of the domains managed with KeyHelp (user-based).

etc/php-fpm.d/<USER>.conf

PHP parameter configuration for all domains of a user.

 

SSL/TLS Certificates

All paths relative to /etc/ssl/keyhelp/.

files/

Storage location of the certificate components (CSR, CRT, KEY).

pem/

Storage location of the complete certificate.

letsencrypt/<USER>/<DOMAIN>/

Location of the Let's Encrypt certificates.

 

User Folders

/home/users/

Storage location of the home directories of the users created in KeyHelp.

/home/users/<USER>/

Home directory of a user.

/home/users/< USER >/www/

Default directory for the user's web pages.

The modification of a directory for a domain is done in the domain view of the user within KeyHelp.

 

Mail Server

/etc/postfix/main.cf
/etc/postfix/master.cf

Main configuration files of the mail server.

/var/mail/vhosts/

Location of the mailboxes.

/var/mail/vhosts/<DOMAIN>/

Location of the mailboxes of a domain.

/var/mail/vhosts/<DOMAIN>/<MAILBOX>/

Location of the directory structure and contents of a mailbox.

/var/spool/postfix/ Mail queue location.

 

Database Server (MySQL/MariaDB)

/etc/mysql/my.cnf

Main configuration file for the database server.

/etc/mysql/conf.d/tuning.cnf

Configuration file for optimizing the performance of the database server.

/var/lib/mysql/

Database location.

 

Name Server (Bind)

/etc/bind/named.conf

Main configuration file for the name server.

/etc/bind/keyhelpdomain.conf

Zone file for the server domain.

/etc/bind/named.conf.keyhelp

Zone definition for the domains managed with KeyHelp.

/etc/bind/keyhelp_domains/

Location of the zone files for the domains managed with KeyHelp.

 

Backups

/backup/server/

Storage location for backups initiated by an administrator.

/backup/users/<USER>/

Storage location for backups initiated by users.

/home/keyhelp/keyhelp.backup/

Storage location for internal KeyHelp backups.

Here you will find daily backups of the KeyHelp database as well as the included tools. As well as backups of KeyHelp before a panel update.

 

Anti-Virus Scanner

/var/spool/clamav/quarantine/

Quarantine directory for storing infected objects.

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