Dify 外网打包镜像到服务端无网安装指南(离线安装Dity-0.15.3)

1、基础环境

这里以centos7,2c4g为例,先安装好docker和docker-compose。

2、下载安装包

GitHub - langgenius/dify: Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.

3、上传到/app/module/dify并解压


unzip dify-main.zip


4、docker-compose安装dify

cd dify
cd docker
cp .env.example .env
docker compose up -d


5、在外网安装好之后,打包9个镜像

docker save -o dify-web.tar langgenius/dify-web:0.15.3
docker save -o dify-api.tar langgenius/dify-api:0.15.3
docker save -o postgres.tar postgres:15-alpine
docker save -o nginx.tar nginx:latest
docker save -o dify-sandbox.tar langgenius/dify-sandbox:0.2.10
docker save -o redis.tar redis:6-alpine
docker save -o squid.tar ubuntu/squid:latest
docker save -o weaviate.tar semitechnologies/weaviate:1.19.0
docker save -o dify-plugin-daemon.tar langgenius/dify-plugin-daemon:0.0.2-local


6、镜像和dify安装包导入内网

docker load -i dify-web.tar
docker load -i dify-api.tar
docker load -i postgres.tar
docker load -i nginx.tar
docker load -i dify-sandbox.tar
docker load -i redis.tar
docker load -i squid.tar
docker load -i weaviate.tar
docker load -i dify-plugin-daemon.tar


再执行一下步骤3、步骤4

执行步骤4如出现报错可以强制使用本地镜像启动(希望对你有帮助)

docker compose up -d 改为 docker-compose up --pull=never -d

7、访问(默认80)

http://IP

### Dify Linux 系统离线安装教程 #### 准备工作 为了成功完成Dify离线安装,需先准备好必要的依赖环境。对于Linux系统而言,这通常意味着要预先下载好所有必需组件及其版本。 #### 下载所需资源包 确保已获取到适用于目标操作系统的最新版Dify二进制文件以及任何其他所需的库或框架。考虑到络条件可能不稳定,在有良好互联连接的情况下提前把这些资料保存下来是很重要的[^1]。 #### 设置本地存储库 如果计划在一个完全隔离于外网的环境中执行此过程,则还需要建立一个内部可用的软件源来分发这些预下载好的程序包给各个节点。可以利用Nexus或其他类似的解决方案创建私有的APT/YUM仓库用于存放镜像和补丁更新等信息[^4]。 #### 安装 Docker 和 Docker Compose 由于Dify基于容器技术构建,因此离不开底层支持——即Docker引擎本身连同其编排工具docker-compose一起被正确配置完毕之后才能继续下一步动作。针对CentOS 7这样的具体发行版来说,可以从官方渠道获得静态链接形式发布的压缩包来进行静默式批量部署;而对于Ubuntu系列则推荐采用apt-get方式快速搞定基础架构层面的工作[^2]。 ```bash # 对于 CentOS 用户 $ sudo yum install -y /path/to/docker-ce.rpm docker-ce-cli containerd.io # 对于 Ubuntu 用户 $ sudo dpkg -i /path/to/docker*.deb ``` #### 解压并启动服务 拿到包含完整应用程序堆栈在内的tarball后将其解压至指定位置,按照官方文档指示调整相应参数设定(比如监听端口、数据卷挂载路径之类),最后通过命令行界面激活后台进程即可[^3]: ```bash tar zxvf dify-offline.tar.gz -C /opt/dify/ cd /opt/dify && ./start.sh ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值