Debian13 安装 LLMops Dify
1.下载 xray
https://github.com/XTLS/Xray-core/releases/download/v26.2.6/Xray-linux-64.zip
上传到服务器并解压:
unzip xray-linux-64.zip -d /usr/local/bin/xray chmod +x /usr/local/bin/xray/xray
配置 JSON(VLESS/SOCKS)并启动
/usr/local/bin/xray/xray run -config /usr/local/etc/xray/config.json
2.配置文件
cat /usr/local/etc/xray/config.json
{
"log": {
"loglevel": "warning"
},
"inbounds": [
{
"listen": "127.0.0.1",
"port": 10808,
"protocol": "socks",
"settings": {
"auth": "noauth",
"udp": true
}
}
],
"outbounds": [
{
"tag": "proxy",
"protocol": "vless",
"settings": {
"vnext": [
{
"address": "45.205.xx.xx",
"port": xxx,
"users": [
{
"id": "xxxxx",
"encryption": "none"
}
]
}
]
},
"streamSettings": {
"network": "tcp"
}
},
{
"tag": "direct",
"protocol": "freedom"
}
],
"routing": {
"rules": [
{
"type": "field",
"network": "tcp,udp",
"outboundTag": "proxy"
}
]
}
}
3.使用 systemd 启动 Xray:
创建 systemd 配置文件:
sudo nano /etc/systemd/system/xray.service
内容示例:
[Unit] Description=Xray Service After=network.target [Service] ExecStart=/usr/local/bin/xray/xray run -config /usr/local/etc/xray/config.json Restart=on-failure [Install] WantedBy=multi-user.target
启用并启动 Xray:
sudo systemctl daemon-reload sudo systemctl enable xray sudo systemctl start xray sudo systemctl status xray
确认 10808 端口在监听:
ss -tulnp | grep 10808
4.配置 Docker daemon 使用代理
创建 systemd 环境变量:
sudo mkdir -p /etc/systemd/system/docker.service.d sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf
内容:
[Service] Environment="HTTP_PROXY=socks5://127.0.0.1:10808" Environment="HTTPS_PROXY=socks5://127.0.0.1:10808" Environment="NO_PROXY=localhost,127.0.0.1"
然后重启 Docker:
sudo systemctl daemon-reexec sudo systemctl restart docker
5.测试 Docker 网络
docker run --rm hello-world
6.下载官方 docker-compose.yaml
你可以用以下命令直接在服务器上拉取官方的文件:
curl -O https://raw.githubusercontent.com/langgenius/dify/main/docker/docker-compose.yaml
这个命令会:
- 从官方仓库下载最新版本的
docker-compose.yaml - 保存在当前目录(推荐在
~/dify/docker) - 之后你可以根据需要再配合
.env文件使用
或者用官方的推荐部署方式
官方文档建议的部署流程如下:
1.克隆官方仓库
git clone https://github.com/langgenius/dify.git
2.进入 Docker 文件夹
cd dify/docker
3.复制环境变量模板
cp .env.example .env
4.启动 Dify 服务
docker compose up -d