env config content

Only need to modify the part marked with 『Need to modify』

DOCKER_REGISTRY=""                                      #   镜像仓库前缀 访问 docker hub 慢时可改成 "registry.cn-shanghai.aliyuncs.com/"
DOMAIN="work.example.com"                               #   * 需要修改 域名 建议使用子域名
ADMIN_EMAIL="xxx@example.com"                           #   * 需要修改 管理员邮箱
ADMIN_PASSWORD="passwordneedchange"                     #   * 需要修改 管理员密码
BINDIP="127.0.0.1"                                      #   监听地址 不经过nginx代理的时候应该使用0.0.0.0或者指定地址
MINIO_USER="changeusername"                             #   * 需要修改 minio 用户名
MINIO_PASSWORD="changepassword"                         #   * 需要修改 minio 密码
MINIO_ADDR="127.0.0.1:9000"                             #   minio 监听地址
MINIO_USESSL="false"                                    #   minio 是否使用https
MINIO_WEB_ADDR="127.0.0.1:9001"                         #   minio web界面监听地址
DRIVE_BUCKET="drive"                                    #   云盘 minio桶名称
MAIL_BUCKET="mails"                                     #   邮件 minio桶名称
PUBLIC_DRIVE_PREFIX=""                                  #   minio访问前缀 与nginx配置对应 默认不需要填写
LICENSE=""                                              #   * 需要修改 bindoffice证书 在 https://bindoffice.com/signup 注册管理员账号 然后在 https://bindoffice.com/license 生成
POSTGRES_IMAGE="postgres:16"                            #   postgres 镜像版本
POSTGRES_ADDR="127.0.0.1:5432"                          #   postgres 地址 同时也是端口发布地址
POSTGRES_USER="postgres"                                #   * 需要修改 postgres 用户名
POSTGRES_PASSWORD="changepassword"                      #   * 需要修改 postgres 密码
POSTGRES_EXTENSIONS=""                                  #   需要额外创建的扩展 逗号分隔 例如 pg_trgm,uuid-ossp
DB_NAME="bind_selfhost"                                 #   数据库名称
OFFICE_API_ADDR="127.0.0.1:42201"                       #   office api服务监听地址
REDIS_ADDR="127.0.0.1:6379"                             #   redis 地址 同时也是端口发布地址
REDIS_USER=""                                           #   redis默认监听127.0.0.1 没有密码
REDIS_PASSWORD=""                                       #   redis默认监听127.0.0.1 没有密码
CERT_DIR="/tmp/bind_certs"                              #   证书存放目录 默认不需要修改
IMAP_ADDR="127.0.0.1:42994"                             #   imap服务器监听地址
IMAP_TLS_ADDR="127.0.0.1:42993"                         #   imap tls服务器监听地址
SEARCH_ADDR="127.0.0.1:41701"                           #   search 搜索服务监听地址
LOCAL_SMTP_DOMAIN="work.example.com"                    #   本地smtp 域名 可以用于发送邮件到内部邮箱 不需要走公网 需要修改
NATS_URL="nats://127.0.0.1:42422"                       #   nats 消息队列监听地址
NATS_CLUSTER_ID=""                                      #   nats 集群 id
ALLOW_ORIGIN="http://127.0.0.1:4200"                    #   跨域设置
SMTP_ADDR="127.0.0.1:42025"                             #   smtp 服务器监听地址
SMTP_TLS_ADDR="127.0.0.1:42465"                         #   smtp tls服务器监听地址
MEET_SERVER="/"                                         #   会议服务器地址
MEET_KEY="changekeyandsecret"                           #   * 需要修改 视频会议创建使用的key
MEET_SECRET="c7056e2x9689f7f3ecx8c6e4055c4bc565dc9c5a"  #   * 需要修改 视频会议创建使用的secret
MEET_ADDR="127.0.0.1:8888"                              #   视频会议web监听地址
MEET_AUTH_TYPE=""                                       #   Authentication type  internal or none  none means no authentication
MQTT_ID="1"                                             #   mqtt client id
TASK_MQTT_ID="bind-task"                                #   bind-task 使用的 mqtt client id
MQTT_IP="127.0.0.1"                                     #   mqtt 监听地址
MQTT_PORT="1883"                                        #   mqtt 监听端口
MQTT_PROTOCOL="wss"                                     #   mqtt 协议
MQTT_PUBLIC_PORT="41883"                                #   mqtt 公网端口
AI_TOKEN=""                                             #   需要修改 AI token
AI_MODEL=""                                             #   需要修改 AI模型
AI_TYPE="deepseek"                                      #   需要修改 AI类型
TYPESENSE_ADDR="127.0.0.1"                              #   typesense 监听地址
TYPESENSE_PORT="48108"                                  #   typesense 监听端口
TYPESENSE_KEY="a31a010f7199530c1a16b83b7168ea40"        #   typesense 密钥 需要修改
RSPAMD_SERVER=""                                        #   rspamd server url
RSPAMD_PASSWORD=""                                      #   rspamd password
MCP_ADDR="127.0.0.1:42705"                              #   mcp服务器地址
TASK_SECRET="task_secret_need_change"                   #   bind-task与mqtt通信的密钥
CERT_RENEW_DAYS="30"                                    #   证书剩余天数少于该值时自动续期 由 make cron 使用
CERT_CRON_SCHEDULE="0 3 * * *"                          #   make cron 安装的 crontab 计划

POSTGRES_ADDR and REDIS_ADDR are both the connection address used by the other services and the published address of these two ports: the default 127.0.0.1 only allows connections from the host machine itself, 0.0.0.0 exposes them on the LAN. redis has no password, do not expose it.