diff --git a/.env.default b/.env.default index dd76b3c..4f220cc 100644 --- a/.env.default +++ b/.env.default @@ -109,7 +109,9 @@ MINIO_PASSWORD='' # xxxxxxxxxxxxxxxx # MINIO_ACCESSKEY/SECRETKEY, 默认使用帐号&密码, 也可以在minio的管理后台创建一组新的KEY MINIO_ACCESSKEY=${MINIO_USER} # xxxxxxxxxxxxxxxx MINIO_SECRETKEY=${MINIO_PASSWORD} # xxxxxxxxxxxxxxxxx - +# MINIO ftp功能 +MINIO_FTP_PORT=8021 +MINIO_FTP_PASSIVE_PORT=8523-8529 #--------------------------------------------- ## 邮件 diff --git a/minio/compose.ftp.yml b/minio/compose.ftp.yml new file mode 100644 index 0000000..0b512ba --- /dev/null +++ b/minio/compose.ftp.yml @@ -0,0 +1,8 @@ +services: + minio: + ports: + # 原生端口是9000和9001, 规避RTP服务端口冲突, 所以-1000 + - ${MINIO_FTP_PORT:-8021}:${MINIO_FTP_PORT:-8021} + - ${MINIO_FTP_PASSIVE_PORT:-8523-8529}:${MINIO_FTP_PASSIVE_PORT:-8523-8529} + # 被动模式外网IP问题, https://github.com/minio/minio/issues/17457 + command: server /data --console-address ":${MINIO_PORT_HTTP:-8001}" --address ":${MINIO_PORT:-8000}" --ftp="address=${SERVER_IP_PUBLIC}:${MINIO_FTP_PORT:-8021}" --ftp="passive-port-range=${MINIO_FTP_PASSIVE_PORT:-8523-8529}" \ No newline at end of file