当前位置: 首页 > news >正文

如何在Ubuntu上安装Dify

如何在Ubuntu上安装Dify

  1. 如何在Ubuntu上安装docker

    1. 使用apt安装
      # Add Docker's official GPG key:
      sudo apt-get update
      sudo apt-get install ca-certificates curl
      sudo install -m 0755 -d /etc/apt/keyrings
      sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
      sudo chmod a+r /etc/apt/keyrings/docker.asc
      
      # Add the repository to Apt sources:
      echo \
        "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
        $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
        sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
      sudo apt-get update
      
    2. 安装包
      sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
      
    3. 确认安装成功
      sudo docker run hello-world
      
  2. 如何给Ubuntu配置代理服务器

    1. 在Windows上使用命令ipconfig
      ipconfig
      
      这里需要使用VMware Network Adapter VMnet8:下的ipv4地址

      在这里插入图片描述

    2. 获取Clash的端口号

      在这里插入图片描述

    3. 给Ubuntu设置代理服务器
      1. Setting->network

        在这里插入图片描述

      2. network proxy
        这里选手工->地址都填vmnet8下的ipv4地址,端口号填Clash里的端口号

        在这里插入图片描述

    4. 如何给docker容器配置代理
      1. 在执行docker pull时,是由守护进程dockerd来执行的,因此,代理服务器需要配置带dockerd的环境中。
        sudo mkdir -p /etc/systemd/system/docker.service.d
        sudo touch /etc/systemd/system/docker.service.d/proxy.conf
        
      2. 在proxy.conf文件中添加以下内容,使用vim或vi都可以
        [Service]
        Environment="HTTP_PROXY=http://proxy.example.com:8080/"
        Environment="HTTPS_PROXY=http://proxy.example.com:8080/"
        Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
        
      3. 重新加载配置,重启docker服务
        sudo systemctl daemon-reload
        sudo systemctl restart docker
        
    5. 查看虚拟机的IP

      Ubuntu 终端 执行:

      ip a
      

      例如,你得到:

      ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
          inet 192.168.67.128/24 brd 192.168.67.255 scope global dynamic ens33
      

      那么 Ubuntu 的 IP 地址是 192.168.67.128(假设你使用 桥接模式)。

      ip -a
      
    6. 在window访问
      x.x.x.x/tools
      

      在这里插入图片描述

    7. 配置环境变量开放ollama端口号

      在这里插入图片描述

    8. 配置模型
      Tip:如果是同一台服务器上部署可以不用执行第七步开放端口号

      在这里插入图片描述

相关文章:

  • 广西壮族自治区教育厅seo做的比较好的公司
  • 宝山品牌网站建设十大免费最亏的免费app
  • 做淘宝任务赚钱的网站wix网站制作
  • 有自己的网站做淘宝联盟号做吗厦门seo网站优化
  • 如何维护给做网站的客户免费b站软件推广网站2023
  • 网软志成企业网站管理系统产品推广计划怎么写
  • 控件主题效果添加程序设计
  • 【速写】SFT案例实操(以Qwen2.5-instruct-0.5B)
  • 24统计建模国奖论文写作框架(机器学习+图像识别类)
  • 搭建redis主从同步实现读写分离(原理剖析)
  • Day1:前端项目uni-app壁纸实战
  • Python-函数参数
  • (四)数据检索与增强生成——让对话系统更智能、更高效
  • 微软的 Copilot 现在可以浏览网页并为您执行操作
  • Qt中左侧项目菜单中构建设置功能中的构建步骤是怎么回事
  • 数字内容个性化推荐引擎构建
  • 计算机网络实验(包括实验指导书)
  • 可视化工具
  • STM32 × CLion 新建项目
  • 人工智能(AI)入门篇:什么是人工智能?什么是生成式人工智能?
  • 浅入浅出:从传统开发者角度去了解区块链和智能合约之间的关系
  • 【安全】简单解析统一身份认证:介绍、原理和实现方法
  • DevOps与Docker的关系
  • 微信小程序开发-02.准备工作
  • uniapp地图导航及后台百度地图回显(v2/v3版本)
  • MySQL介绍及使用