# Roundcube Webmail Installer

1. [Check environment](/content/installer/index.php?_step=1/index.html)
2. [Create config](/content/installer/index.php?_step=2/index.html)
3. [Test config](/content/installer/index.php?_step=3/index.html)

### Check config file

defaults.inc.php:  OK

config.inc.php:  OK

OK, lazy people can download the updated config file here: [config.inc.php](/content/installer/?_mergeconfig=1/index.html)

### Check if directories are writable

Roundcube may need to write/save files into these directories

/var/www/html/roundcube/temp/:  OK

/var/www/html/roundcube/logs/:  OK

### Check DB config

DSN (write):  OK

DB Schema:  OK

DB Write:  OK

DB Time:  OK

### Test filetype detection

Fileinfo/mime_content_type configuration:  OK

Mimetype to file extension mapping:  OK

### Test SMTP config

|     |     |
| --- | --- |
| Host | tls://localhost |
| Username |  |
| Password |  |

|     |     |
| --- | --- |
| Sender |  |
| Recipient |  |

### Test IMAP config

|     |     |
| --- | --- |
| Host | ssl://localhost |
| Username |  |
| Password |  |

* * *

After completing the installation and the final tests please **remove** the whole installer folder from the document root of the webserver or make sure that `enable_installer` option in `config.inc.php` is disabled.

These files may expose sensitive configuration data like server passwords and encryption keys to the public. Make sure you cannot access this installer from your browser.
