2024-08-09 12:50:33 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
cat >./.env <<- gen-env
|
|
|
|
|
# Required
|
|
|
|
|
# Mail domain
|
|
|
|
|
MYVEMAIL_SUBDOMAIN=${SUBDOMAIN}
|
|
|
|
|
MYVEMAIL_DOMAIN=${DOMAIN}
|
|
|
|
|
|
|
|
|
|
# Webmail port
|
|
|
|
|
MYVEMAIL_PORT=${PORT}
|
|
|
|
|
|
2024-08-10 03:36:10 +00:00
|
|
|
# Optional
|
2024-08-19 02:13:29 +00:00
|
|
|
# Version: latest or stable (defaults to latest)
|
2024-08-10 03:36:10 +00:00
|
|
|
MYVEMAIL_VERSION=
|
|
|
|
|
|
2024-08-09 12:50:33 +00:00
|
|
|
# Additional mail domains separated by commas
|
|
|
|
|
MYVEMAIL_ADDMX=
|
|
|
|
|
|
|
|
|
|
# Backup mail servers separated by commas
|
|
|
|
|
MYVEMAIL_BACKUPMX=
|
|
|
|
|
|
|
|
|
|
# Volumes
|
|
|
|
|
MYVEMAIL_VOLUME_MARIADB=
|
|
|
|
|
MYVEMAIL_VOLUME_SSL=
|
|
|
|
|
MYVEMAIL_VOLUME_DATA=
|
|
|
|
|
MYVEMAIL_VOLUME_MAIL=
|
|
|
|
|
MYVEMAIL_VOLUME_DKIM=
|
|
|
|
|
MYVEMAIL_VOLUME_POSTWHITE=
|
|
|
|
|
|
|
|
|
|
# MariaDB
|
|
|
|
|
# Roundcube
|
|
|
|
|
MYVEMAIL_ROUNDCUBE_DBNAME=roundcube
|
|
|
|
|
MYVEMAIL_ROUNDCUBE_DBUSER=roundcube
|
|
|
|
|
MYVEMAIL_ROUNDCUBE_DBPASS=$(openssl rand -hex 32)
|
|
|
|
|
# Postfixadmin
|
|
|
|
|
MYVEMAIL_POSTFIXADMIN_DBNAME=postfixadmin
|
|
|
|
|
MYVEMAIL_POSTFIXADMIN_DBUSER=postfixadmin
|
|
|
|
|
MYVEMAIL_POSTFIXADMIN_DBPASS=$(openssl rand -hex 32)
|
|
|
|
|
gen-env
|
2024-08-11 00:04:19 +00:00
|
|
|
|
|
|
|
|
# Cleanup
|
|
|
|
|
rm -f ${0}
|