1 (edited by daniil.mishakov 2017-04-05 20:54:33)

Topic: All functions in "config" file for silent installation

==== Required information ====
- iRedMail version (check /etc/iredmail-release): 0.9.6
- Linux/BSD distribution name and version: Ubuntu Server 16.04 LTS
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):  LDAP
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? No, free version
- Related log if you're reporting an issue: 
====

Hello dear support!
Sometimes I need transfer mail-server or create the same configuration mail server. And I read about unattended iRedMail installation http://www.iredmail.org/docs/unattended … ation.html . This very good things with config file!
But in my 'config' file I haven't see all options. Where can I see or read all export options?

Thanks for answer!

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2

Re: All functions in "config" file for silent installation

Download the latest iRedMail, run installer. When it asks your confirmation to continue installation, choose NO.

This way you will get a "config" file with the  parameters of your iRedMail installation.

If you need the "undocumented" arguments, try command below in iRedMail directory:

grep -r "read_setting" *

3

Re: All functions in "config" file for silent installation

Thanks for answer.
I make what You tell me:

export STORAGE_BASE_DIR='/var/vmail'
export WEB_SERVER='NGINX'
export BACKEND_ORIG='OPENLDAP'
export BACKEND='OPENLDAP'
export VMAIL_DB_BIND_PASSWD='AqvtZruCnTV8woUxGD1q8HpJftDCCQ'
export VMAIL_DB_ADMIN_PASSWD='WDyPsgjDrVzGzVnmBRMsJGCUxunCS8'
export LDAP_SUFFIX='dc=example,dc=com'
export LDAP_BINDPW='OwR0IXLdc62McsKVoBZfrfCM8IS4TN'
export LDAP_ADMIN_PW='RaG8x9jx4mRchHVldfXYXx4jGm3NkK'
export LDAP_ROOTPW='JKkGxTXOhfUpN0zagzSPTQM4mgMHlN'
export MYSQL_ROOT_PASSWD='password'
export FIRST_DOMAIN='test.org'
export DOMAIN_ADMIN_PASSWD_PLAIN='passwordmail'
export USE_IREDADMIN='YES'
export USE_ROUNDCUBE='YES'
export USE_AWSTATS='YES'
export USE_FAIL2BAN='YES'
export AMAVISD_DB_PASSWD='Iqnm7HZSoJO4z1EtUzVOCukZSZeZWP'
export IREDADMIN_DB_PASSWD='Oi2nsCZpXv0rknJhIL2IoE9vqocxrz'
export RCM_DB_PASSWD='YOWZvmSD1YX32ceuWcvNkcN5rt7wqP'
export SOGO_DB_PASSWD='jv3oS9vOjVgymnBmFy0DBD1k84zwKU'
export SOGO_SIEVE_MASTER_PASSWD='DelgXJ6yUNhgdVHlCZtI9uAjtYJeEu'
export IREDAPD_DB_PASSWD='TodV4FtnTJBvxmG5DagyvhZbCLQess'
#EOF


In Git I find 'config' file with more options:

export VMAIL_USER_HOME_DIR='/var/vmail'
export STORAGE_BASE_DIR='/var/vmail'
export STORAGE_MAILBOX_DIR='/var/vmail/vmail1'
export SIEVE_DIR='/var/vmail/sieve'
export BACKUP_DIR='/var/vmail/backup'
export BACKUP_SCRIPT_OPENLDAP='/var/vmail/backup/backup_openldap.sh'
export BACKUP_SCRIPT_MYSQL='/var/vmail/backup/backup_mysql.sh'
export BACKUP_SCRIPT_PGSQL='/var/vmail/backup/backup_pgsql.sh'
export DEFAULT_WEB_SERVER='NGINX'
export BACKEND_ORIG='MYSQL'
export BACKEND='MYSQL'
export VMAIL_DB_BIND_PASSWD='Tc6yx4FMDqGpTsZd8G0VRdDjiB0fpN'
export VMAIL_DB_ADMIN_PASSWD='LhkCWDGZuc6Fmp5p3gHkGsaOGA7ERJ'
export LDAP_BINDPW='Wk5mYABDR9i1HPnRyW3vPdwnXAdAAD'
export LDAP_ADMIN_PW='P6QGBoiOUwudxaozb9QmLMOR8izhdG'
export MYSQL_ROOT_PASSWD='123456'
export MYSQL_ROOT_USER='root'
export SQL_SERVER='127.0.0.1'
export SQL_SERVER_PORT='3306'
export FIRST_DOMAIN='example.org'
export DOMAIN_ADMIN_NAME='postmaster'
export SITE_ADMIN_NAME='postmaster@example.org'
export DOMAIN_ADMIN_PASSWD_PLAIN='123456'
export DOMAIN_ADMIN_PASSWD='123456'
export SITE_ADMIN_PASSWD='123456'
export FIRST_USER='postmaster'
export FIRST_USER_PASSWD='123456'
export FIRST_USER_PASSWD_PLAIN='123456'
export ENABLE_DKIM='YES'
export USE_IREDADMIN='YES'
export USE_RCM='YES'
export USE_SOGO='YES'
export USE_AWSTATS='YES'
export USE_FAIL2BAN='YES'
export AMAVISD_DB_PASSWD='hRsvG6IViP0vkGwOEs7rky9zl5Lph5'
export CLUEBRINGER_DB_PASSWD='mMh7TfwpCqlRn0Ro0dgigEzlcmHAzj'
export IREDADMIN_DB_PASSWD='ic4WhPFh6CXG3770ttYsu8aME2Ueca'
export RCM_DB_PASSWD='XzkVlzlBauY5oYVQEi6grxiBRQB6Nu'
export SOGO_DB_PASSWD='7KnfTUcJAIROHLlLRXGDc7SSMAMloG'
export SOGO_SIEVE_MASTER_PASSWD='CQUXyUbPnNbTNp0taKBmv69EoXdGjU'
#EOF

Differents option now is not use in Version 0.9.6?

Thanks for You help!

4

Re: All functions in "config" file for silent installation

Yes, we removed few parameters in iRedMail-0.9.6 to make "config" file simple enough.