51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

本地部署DeepSeek-R1(Dify发件邮箱、找回密码、空间名称修改)

Dify配置发件邮箱 {#dify%E9%85%8D%E7%BD%AE%E5%8F%91%E4%BB%B6%E9%82%AE%E7%AE%B1}

DIfy默认邮箱配置为空,在邀请团队成员注册时是不会发送邀请链接的,只能通过手动复制生成的注册链接发送给对应的人去注册设置密码。

这样很麻烦,并且在找回密码时也接收不了邮件,无法重置密码。

找到本地部署DIfy的目录,跟安装时一样找到Dify下面的docker目录。修改.env文件,可以快速查找smtp关键字定位到邮箱配置块,修改MAIL_TYPE为smtp,设置发送邮箱,服务器,账户和密码。


MAIL_TYPE

  • resend

    • MAIL_DEFAULT_SEND_FROM 发件人的电子邮件名称,例如:no-reply no-reply@dify.ai,非必需。

    • RESEND_API_KEY 用于 Resend 邮件提供程序的 API 密钥,可以从 API 密钥获取。

  • smtp

    • SMTP_SERVER SMTP服务器地址

    • SMTP_PORT SMTP 服务器端口号

    • SMTP_USERNAME SMTP 用户名

    • SMTP_PASSWORDSMTP 密码

    • SMTP_USE_TLS 是否使用 TLS,默认为 false

    • MAIL_DEFAULT_SEND_FROM发件人的电子邮件名称,例如:no-reply no-reply@dify.ai,非必需。


修改完后保存,打开终端切换到docker目录,我这里用的Docker界面上的终端

cd D:\Dify\dify-main\docker

输入下面命令,重启正在运行的Dify

docker compose restart

重启好后,验证邮箱是否配置好,找回密码成功接收验证码。


邀请新成员加入团队成功接收邀请邮件

Dify找回密码方法 {#dify%E6%89%BE%E5%9B%9E%E5%AF%86%E7%A0%81%E6%96%B9%E6%B3%95}

现在是设置好了邮件配置,可以通过找回密码,邮箱收取验证码重设密码。

默认是没有配置邮箱的可在Docker容器通过下面命令重设管理员密码,输入账户 email 以及两次新密码即可。

docker exec -it docker-api-1 flask reset-password

如果是这种情况,登录密码已经错误多次后,一直提示Too many incorrect password attempts. Please try again later.默认被禁止登录24小时,哪怕你通过邮件或者命令找回密码啦一样提示不给登录。

这时候就需要去Redis删除key即可立马解除限制,进入Dify的Redis容器,删除账户的key就立马可以登录了。

#连接Redis
redis-cli

查看还剩多久限制时间
==========



ttl login_error_rate_limit:dengchxxxx.com


删除Key
=====


`del login_error_rate_limit:dengchxxxx.com
`


空间名称更改 {#%E7%A9%BA%E9%97%B4%E5%90%8D%E7%A7%B0%E6%9B%B4%E6%94%B9}

Dify空间名称默认为部署后设置的第一个管理员名字,并且在后台设置里面没有更改设置的地方。

需要去Dify的Postgres数据库修改,连接Postgres默认账户postgres、默认密码difyai123456、默认数据库dify、端口5432,在数据库 tenants 表里修改name字段。

修改完后,回到Dify刷新页面已变更空间名称了


赞(0)
未经允许不得转载:工具盒子 » 本地部署DeepSeek-R1(Dify发件邮箱、找回密码、空间名称修改)