搜索

热门搜索

[文摘] Dify安装第二步:开始执行部署任务指令

[复制链接]
xmaker 发表于 2025-2-20 14:38:16 | 显示全部楼层 |阅读模式
连接你的飞牛SSH,下面以我的目录为例:
在命令提示符内输入: cd /vol1/1000/DockerData
然后输入git指令克隆
  1. git clone https://github.com/langgenius/dify.git
复制代码
如果执行半天没有反应,最后输出 Couldn't connect to server 错误
可以尝试下面指令,换成国内支持的github地址尝试
  1. git clone https://kkgithub.com/langgenius/dify.git
复制代码
下载完成后,开始修改文件;进入到你的dify/docker目录下,将.env.example复制一份出来,改名为.env.txt
打开文件搜索 NGINX_PORT , 大约840行左右找到
  1. NGINX_PORT=80
  2. # SSL settings are only applied when HTTPS_ENABLED is true
  3. NGINX_SSL_PORT=443
复制代码
修改端口为:
  1. # HTTP port
  2. NGINX_PORT=1180
  3. # SSL settings are only applied when HTTPS_ENABLED is true
  4. NGINX_SSL_PORT=1443
复制代码

继续搜索大约906行左右:

  1. EXPOSE_NGINX_PORT=80
  2. EXPOSE_NGINX_SSL_PORT=443
复制代码
修改为
  1. EXPOSE_NGINX_PORT=1180
  2. EXPOSE_NGINX_SSL_PORT=1443
复制代码
然后保存,重新修改文件名称.env.txt 为.env

---------------------------------------------------------
继续找到同目录下的  docker-compose.yaml 文件 搜索
  1. depends_on:
  2.       - api
  3.       - web
  4.     ports:
  5.       - '${EXPOSE_NGINX_PORT:-80}:${NGINX_PORT:-80}'
  6.       - '${EXPOSE_NGINX_SSL_PORT:443}:${NGINX_SSL_PORT:443}'
复制代码
修改为
  1. depends_on:
  2.       - api
  3.       - web
  4.     ports:
  5.       - '${EXPOSE_NGINX_PORT:-1180}:${NGINX_PORT:-1180}'
  6.       - '${EXPOSE_NGINX_SSL_PORT:-1443}:${NGINX_SSL_PORT:-1443}'
复制代码
修改完成保存文件,然后执行下面指令来启动Docker容器拉取镜像文件。
注意:确保当前在你的dify/docker 目录,权限对应root权限执行
这个过程比较漫长。
  1. docker compose up -d
复制代码


全部成功启动如图:



---------------------------------------------------------------------
最后进入到飞牛NAS的网页操作面板,打开Docker,查看各个容器的启动状态。
全部启动后,在浏览器访问 http://ip:1180/install 既可以进行首次的安装与配置了

---------------------------------------------------------------------
常见问题汇总:
---------------------------------------------------------------------

1、Dify安装第二步:开始执行部署任务指令
https://vip.xmaker.vip/thread-33-1-1.html
---------------------------------------------------------------------
2、如遇到dify-db-1 出现5432端口冲突错误相关提示,可以按照下面方式修改,同样也是 docker-compose.yaml  文件:
搜索,大概503行左右
  1. ports:
  2.       - '${EXPOSE_DB_PORT:-5432}:5432'
复制代码
修改端口
  1. ports:
  2. - '${EXPOSE_DB_PORT:-5435}:5432'
复制代码
然后重启或者重新拉取服务尝试。
---------------------------------------------------------------------
3、更新 Dify
进入 dify 源代码的 docker 目录,按顺序执行以下命令:

  1. cd 你的 dify/docker目录
  2. docker compose down          # 停止清除所有相关的容器
  3. git pull origin main                # 拉取远程仓库文件到本地
  4. docker compose pull             # 拉取 docker-compose.yml 文件中定义的服务所需的镜像
  5. docker compose up -d          # 根据 docker-compose.yml 文件启动所有服务,并在后台运行
复制代码
更新后,配置文件会被重置,需要重新对端口相关的进行修改,所以建议修改完文件后再执行后边的两句指令。
---------------------------------------------------------------------
4、安装完成后运行,一直卡在install安装界面解决办法参考
https://vip.xmaker.vip/thread-34-1-1.html
---------------------------------------------------------------------
5、如何卸载,进入到dify/docker目录下执行:
  1. docker compose down
复制代码
停止并删除所有启动的容器后,手动删除dify目录即可。
---------------------------------------------------------------------
6、更新Dify,进入 dify 源代码的 docker 目录,按顺序执行以下命令:
  1. cd dify/docker
  2. docker compose down
  3. git pull origin main
  4. docker compose pull
  5. docker compose up -d
复制代码














本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
评论0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 官方抖音
  • 微信客服

©2025 XMAKER.VIP / XMAKER实验室