forked from levisjani/fufix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mailcow.config
97 lines (77 loc) · 3.01 KB
/
mailcow.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# ==================================
# Your servers new hostname and timezone.
# FQDN will be "sys_hostname.sys_domain"
# Example for valid timezone data: https://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/timezone.html
# If you plan to use "@sub.example.com" as mail domain, do NOT use "sub" as hostname!
# ==================================
sys_hostname="mail"
sys_domain="domain.com"
sys_timezone="Europe/Berlin"
# ==================================
# mailcow administrator
# Password policy: At least 8 characters long, including 2 numbers, an uppercase letter, and a lowercase letter.
# Recommended settings: Leave "genpasswd" to generate a secure password.
# ==================================
mailcow_admin_user="admin"
mailcow_admin_pass=`genpasswd`
#mailcow_admin_pass="MyOwnPassword123"
# ==================================
# Try Let's Encrypt -after- installation
# Needs valid A records. Will install a weekly cronjob for renewal.
# Keeps key at renewal to prevent TLSA from becoming invalid.
# Use 3 1 1 TLSA records if you plan to.
# If not changed, the certificate owner will be postmaster@sys_domain, so create this address
# ==================================
use_lets_encrypt="yes"
lets_encrypt_mail="postmaster@${sys_domain}"
# ==================================
# Choose a webserver platform
# Valid values are "nginx" or "apache2"
# ==================================
httpd_platform="nginx"
# ==================================
# Choose a mailing software
# SOGo is expensive in ressources while it also provides DAV and EAS.
# SOGo needs a x86_64 os.
# ==================================
mailing_platform="roundcube"
#mailing_platform="sogo"
# ==================================
# MySQL/MariaDB configuration.
# Password policy: Not empty.
# Recommended password setting: Leave "genpasswd" to generate a secure password.
# Please use MySQL if you encounter problems with SOGo or read
# https://github.com/inverse-inc/sogo/blob/master/Documentation/SOGoInstallationGuide.asciidoc#mysql-complete-unicode-compliance
# ===============
# root password
my_rootpw=`genpasswd`
# mailcow database
# Will be used by SOGo if mailing platform is "sogo"
my_mailcowdb="mailcow"
my_mailcowuser="mailcow"
my_mailcowpass=`genpasswd`
# Roundcube database
# IGNORE if mailing platform is "sogo"
my_rcdb="roundcubedb"
my_rcuser="roundcube"
my_rcpass=`genpasswd`
# Use MariaDB instead of MySQL
# Not available when mailing platform is "sogo"
my_usemariadb="no"
# **************************
# ADVANCED SQL CONFIGURATION
# Leave as-is for a
# default installation
# **************************
# IP or hostname of database server
# Only localhost or 127.0.0.1 are recognized as local database servers
my_dbhost="localhost"
# Use your current MySQL root password to connect to the existing database
#my_rootpw="MyCurrentMySQLRootPassword"
# ==================================
# Misc configuration option
# ==================================
# Set to no to skip "Press any key to continue"
inst_confirm_proceed="yes"
# Be verbose
inst_debug="no"