[Config] Add info for sub.* records to generate_config.sh
This commit is contained in:
		| @@ -57,15 +57,18 @@ cat << EOF > mailcow.conf | |||||||
| # example.org is _not_ a valid hostname, use a fqdn here. | # example.org is _not_ a valid hostname, use a fqdn here. | ||||||
| # Default admin user is "admin" | # Default admin user is "admin" | ||||||
| # Default password is "moohoo" | # Default password is "moohoo" | ||||||
|  |  | ||||||
| MAILCOW_HOSTNAME=${MAILCOW_HOSTNAME} | MAILCOW_HOSTNAME=${MAILCOW_HOSTNAME} | ||||||
|  |  | ||||||
| # ------------------------------ | # ------------------------------ | ||||||
| # SQL database configuration | # SQL database configuration | ||||||
| # ------------------------------ | # ------------------------------ | ||||||
|  |  | ||||||
| DBNAME=mailcow | DBNAME=mailcow | ||||||
| DBUSER=mailcow | DBUSER=mailcow | ||||||
|  |  | ||||||
| # Please use long, random alphanumeric strings (A-Za-z0-9) | # Please use long, random alphanumeric strings (A-Za-z0-9) | ||||||
|  |  | ||||||
| DBPASS=$(LC_ALL=C </dev/urandom tr -dc A-Za-z0-9 | head -c 28) | DBPASS=$(LC_ALL=C </dev/urandom tr -dc A-Za-z0-9 | head -c 28) | ||||||
| DBROOT=$(LC_ALL=C </dev/urandom tr -dc A-Za-z0-9 | head -c 28) | DBROOT=$(LC_ALL=C </dev/urandom tr -dc A-Za-z0-9 | head -c 28) | ||||||
|  |  | ||||||
| @@ -74,6 +77,7 @@ DBROOT=$(LC_ALL=C </dev/urandom tr -dc A-Za-z0-9 | head -c 28) | |||||||
| # ------------------------------ | # ------------------------------ | ||||||
|  |  | ||||||
| # You should use HTTPS, but in case of SSL offloaded reverse proxies: | # You should use HTTPS, but in case of SSL offloaded reverse proxies: | ||||||
|  |  | ||||||
| HTTP_PORT=80 | HTTP_PORT=80 | ||||||
| HTTP_BIND=0.0.0.0 | HTTP_BIND=0.0.0.0 | ||||||
|  |  | ||||||
| @@ -99,60 +103,82 @@ DOVEADM_PORT=127.0.0.1:19991 | |||||||
| SQL_PORT=127.0.0.1:13306 | SQL_PORT=127.0.0.1:13306 | ||||||
|  |  | ||||||
| # Your timezone | # Your timezone | ||||||
|  |  | ||||||
| TZ=${MAILCOW_TZ} | TZ=${MAILCOW_TZ} | ||||||
|  |  | ||||||
| # Fixed project name | # Fixed project name | ||||||
|  |  | ||||||
| COMPOSE_PROJECT_NAME=mailcowdockerized | COMPOSE_PROJECT_NAME=mailcowdockerized | ||||||
|  |  | ||||||
| # Garbage collector cleanup | # Garbage collector cleanup | ||||||
| # Deleted domains and mailboxes are moved to /var/vmail/_garbage/timestamp_sanitizedstring | # Deleted domains and mailboxes are moved to /var/vmail/_garbage/timestamp_sanitizedstring | ||||||
| # How long should objects remain in the garbage until they are being deleted? (value in minutes) | # How long should objects remain in the garbage until they are being deleted? (value in minutes) | ||||||
| # Check interval is hourly | # Check interval is hourly | ||||||
|  |  | ||||||
| MAILDIR_GC_TIME=1440 | MAILDIR_GC_TIME=1440 | ||||||
|  |  | ||||||
| # Additional SAN for the certificate | # Additional SAN for the certificate | ||||||
|  | # | ||||||
|  | # You can use wildcard records to create specific names for every domain you add to mailcow. | ||||||
|  | # Example: Add domains "example.com" and "example.net" to mailcow, change ADDITIONAL_SAN to a value like: | ||||||
|  | #ADDITIONAL_SAN=imap.*,smtp.* | ||||||
|  | # This will expand the certificate to "imap.example.com", "smtp.example.com", "imap.example.net", "imap.example.net" | ||||||
|  | # plus every domain you add in the future. | ||||||
|  | # | ||||||
|  | # You can also just add static names... | ||||||
|  | #ADDITIONAL_SAN=srv1.example.net | ||||||
|  | # ...or combine wildcard and static names: | ||||||
|  | #ADDITIONAL_SAN=imap.*,srv1.example.com | ||||||
|  | # | ||||||
|  |  | ||||||
| ADDITIONAL_SAN= | ADDITIONAL_SAN= | ||||||
|  |  | ||||||
| # Skip running ACME (acme-mailcow, Let's Encrypt certs) - y/n | # Skip running ACME (acme-mailcow, Let's Encrypt certs) - y/n | ||||||
|  |  | ||||||
| SKIP_LETS_ENCRYPT=n | SKIP_LETS_ENCRYPT=n | ||||||
|  |  | ||||||
| # Skip IPv4 check in ACME container - y/n | # Skip IPv4 check in ACME container - y/n | ||||||
|  |  | ||||||
| SKIP_IP_CHECK=n | SKIP_IP_CHECK=n | ||||||
|  |  | ||||||
| # Skip ClamAV (clamd-mailcow) anti-virus (Rspamd will auto-detect a missing ClamAV container) - y/n | # Skip ClamAV (clamd-mailcow) anti-virus (Rspamd will auto-detect a missing ClamAV container) - y/n | ||||||
|  |  | ||||||
| SKIP_CLAMD=n | SKIP_CLAMD=n | ||||||
|  |  | ||||||
| # Enable watchdog (watchdog-mailcow) to restart unhealthy containers (experimental) | # Enable watchdog (watchdog-mailcow) to restart unhealthy containers (experimental) | ||||||
|  |  | ||||||
| USE_WATCHDOG=n | USE_WATCHDOG=n | ||||||
|  |  | ||||||
| # Send notifications by mail (no DKIM signature, sent from watchdog@MAILCOW_HOSTNAME) | # Send notifications by mail (no DKIM signature, sent from watchdog@MAILCOW_HOSTNAME) | ||||||
| # Can by multiple rcpts, NO quotation marks | # Can by multiple rcpts, NO quotation marks | ||||||
|  |  | ||||||
| #WATCHDOG_NOTIFY_EMAIL=a@example.com,b@example.com,c@example.com | #WATCHDOG_NOTIFY_EMAIL=a@example.com,b@example.com,c@example.com | ||||||
| #WATCHDOG_NOTIFY_EMAIL= | #WATCHDOG_NOTIFY_EMAIL= | ||||||
|  |  | ||||||
| # Max log lines per service to keep in Redis logs | # Max log lines per service to keep in Redis logs | ||||||
|  |  | ||||||
| LOG_LINES=9999 | LOG_LINES=9999 | ||||||
|  |  | ||||||
| # Internal IPv4 /24 subnet, format n.n.n. (expands to n.n.n.0/24) | # Internal IPv4 /24 subnet, format n.n.n. (expands to n.n.n.0/24) | ||||||
|  |  | ||||||
| IPV4_NETWORK=172.22.1 | IPV4_NETWORK=172.22.1 | ||||||
|  |  | ||||||
| # Internal IPv6 subnet in fc00::/7 | # Internal IPv6 subnet in fc00::/7 | ||||||
|  |  | ||||||
| IPV6_NETWORK=fd4d:6169:6c63:6f77::/64 | IPV6_NETWORK=fd4d:6169:6c63:6f77::/64 | ||||||
|  |  | ||||||
| # Use this IPv4 for outgoing connections (SNAT) | # Use this IPv4 for outgoing connections (SNAT) | ||||||
|  |  | ||||||
| #SNAT_TO_SOURCE= | #SNAT_TO_SOURCE= | ||||||
|  |  | ||||||
| # Use this IPv6 for outgoing connections (SNAT) | # Use this IPv6 for outgoing connections (SNAT) | ||||||
| #SNAT6_TO_SOURCE= |  | ||||||
|  |  | ||||||
| # Disable IPv6 | #SNAT6_TO_SOURCE= | ||||||
| # mailcow-network will still be created as IPv6 enabled, all containers will be created |  | ||||||
| # without IPv6 support. |  | ||||||
| # Use 1 for disabled, 0 for enabled |  | ||||||
| SYSCTL_IPV6_DISABLED=0 |  | ||||||
|  |  | ||||||
| # Create or override API key for web uI | # Create or override API key for web uI | ||||||
| # You _must_ define API_ALLOW_FROM, which is a comma separated list of IPs | # You _must_ define API_ALLOW_FROM, which is a comma separated list of IPs | ||||||
| # API_KEY allowed chars: a-z, A-Z, 0-9, - | # API_KEY allowed chars: a-z, A-Z, 0-9, - | ||||||
|  |  | ||||||
| #API_KEY= | #API_KEY= | ||||||
| #API_ALLOW_FROM=127.0.0.1,1.2.3.4 | #API_ALLOW_FROM=127.0.0.1,1.2.3.4 | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user