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

1688网站特点网站建设一龙条

1688网站特点,网站建设一龙条,短期的技能培训有哪些,免费公司logo设计文章目录 前言1. Docker部署Dify2. 本地访问Dify3. Ubuntu安装Cpolar4. 配置公网地址5. 远程访问6. 固定Cpolar公网地址7. 固定地址访问 前言 各位小伙伴们,大家好!今天我们要来一场技术大冒险,手把手教你如何在Linux Ubuntu系统上使用Docke…

文章目录

    • 前言
    • 1. Docker部署Dify
    • 2. 本地访问Dify
    • 3. Ubuntu安装Cpolar
    • 4. 配置公网地址
    • 5. 远程访问
    • 6. 固定Cpolar公网地址
    • 7. 固定地址访问

前言

各位小伙伴们,大家好!今天我们要来一场技术大冒险,手把手教你如何在Linux Ubuntu系统上使用Docker快速部署大语言模型应用开发平台Dify,并且借助神奇的内网穿透工具cpolar,在没有公网IP或云服务器的情况下也能让朋友们轻松访问你的本地Dify服务。是不是听起来很带劲?

Dify可是个宝,它不仅是一个开源的大语言模型(LLM)应用开发平台,还完美融合了后端即服务(Backend as Service)和LLMOps的理念,让开发者们可以迅速构建出生产级的生成式AI应用。哪怕你是技术小白,也能轻松上手,参与到AI应用的开发中来。

不过,本地部署Dify后,默认情况下只能在本地访问。如果你想分享给小伙伴们或者自己远程使用,就需要一些特别的技巧了。别担心,接下来我就要教你一个绝招——用cpolar实现内网穿透,让你的Dify服务畅通无阻,就像拥有了自己的云服务器一样!

1. Docker部署Dify

本例采用Docker部署,首先设备需要提前安装好Docker 和Docker compos,如没有安装,可以参考docker 官方教程进行安装:Docker 官方安装教程

根据官方部署文档,我们克隆官方的docker 文件进行部署,首先进入到local 目录下,执行cd /usr/local,然后执行下面命令克隆下来

sudo git clone https://github.com/langgenius/dify.git

等待拉取完成后,可以看到有个dify文件夹,表示成功拉取下来了

image-20240402123640693

然后我们进入dify文件夹里的docker目录

cd /dify/docker

然后执行docker命令部署运行dify,执行后等待部署完成

sudo docker compose up -d

docker部署运行完成后,我们输入指令sudo docker ps即可看到运行的容器,其中在运行的容器列表可以看到有个nginx的容器,且对外访问的是80端口,这个就是我们外部访问的端口,下面我们进行本地访问测试

image-20240402124022891

2. 本地访问Dify

上面在docker中成功部署且运行后,接下来进行本地访问,上面我们查看到对外访问端口是80,现在我们在外部或者内部访问ubuntu的80端口,即可看到我们本地部署的Dify服务应用,本地访问表示成功了,首次访问需要创建账号!

image-20240402124326533

创建后我们即可成功登录到dify了,具体dify使用方法可以参考dify官方文档.本地访问成功后,下面设置远程也可以访问,下面首先安装cpolar内网穿透工具

image-20240402124451695

3. Ubuntu安装Cpolar

上面在本地Docker中成功部署了Dify服务,并局域网访问成功,下面我们在Linux安装Cpolar内网穿透工具,通过Cpolar 转发本地端口映射的http公网地址,我们可以很容易实现远程访问,而无需自己注册域名购买云服务器.下面是安装cpolar步骤

cpolar官网地址: https://www.cpolar.com

  • 使用一键脚本安装命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 安装完成后,可以通过如下方式来操作cpolar服务,首先执行加入系统服务设置开机启动,然后再启动服务
# 加入系统服务设置开机启动
sudo systemctl enable cpolar# 启动cpolar服务
sudo systemctl start cpolar# 重启cpolar服务
sudo systemctl restart cpolar# 查看cpolar服务状态
sudo systemctl status cpolar# 停止cpolar服务
sudo systemctl stop cpolar

Cpolar安装和成功启动服务后,内部或外部浏览器上通过局域网IP加9200端口即:【http://192.168.xxx.xxx:9200】访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可

image-20240220142041422

4. 配置公网地址

点击左侧仪表盘的隧道管理——创建隧道,创建一个dify的公网http地址隧道!

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择http
  • 本地地址:80 (docker部署后对外访问的端口)
  • 域名类型:免费选择随机域名
  • 地区:选择China

点击创建

image-20240402125057790

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和https,两种都可以访问,下面选择其中一种进行远程访问

image-20240402125148467

5. 远程访问

使用上面Cpolar生成的 https公网地址,在任意设备的浏览器进行访问,即可成功看到我们dify的界面,极大的缩小了云服务器那些繁琐的配置,简单几步即可实现无需云服务器,无需公网IP实现远程访问.

image-20240402125353756

小结

为了更好地演示,我们在前述过程中使用了cpolar生成的隧道,其公网地址是随机生成的。

这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址由随机字符生成,不太容易记忆(例如:3ad5da5.r10.cpolar.top)。另外,这个地址在24小时内会发生随机变化,更适合于临时使用。

我一般会使用固定二级子域名,原因是我希望将网址发送给同事或客户时,它是一个固定、易记的公网地址(例如:dify.cpolar.cn),这样更显正式,便于流交协作。

6. 固定Cpolar公网地址

由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化。

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】

登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称

image-20240402125524133

保留成功后复制保留成功的二级子域名的名称

image-20240402125550749

返回登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

image-20240402125615192

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名

点击更新(注意,点击一次更新即可,不需要重复提交)

image-20240402125642716

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址二级名称变成了我们自己设置的二级子域名名称

image-20240402125726835

7. 固定地址访问

最后,我们使用固定的公网https地址访问,可以看到同样访问成功,这样一个固定且永久不变的公网地址就设置好了,随时随地都可以在公网环境远程访问本地dify服务,无需公网IP,无需云服务器!

image-20240402125808004

最后,我们使用固定的公网https地址访问,可以看到同样访问成功,这样一个固定且永久不变的公网地址就设置好了,随时随地都可以在公网环境远程访问本地dify服务,无需公网IP,无需云服务器! 哈哈,通过以上步骤,你现在已经拥有了一台‘私人定制’的云服务器啦!随时随地都能在公网环境远程访问你的本地Dify服务。再也不用担心没有公网IP的问题了,简直不要太爽!


文章转载自:

http://fnNmRHbd.djbhz.cn
http://Jy0wv0uc.djbhz.cn
http://j1T74dXC.djbhz.cn
http://EuujpM1B.djbhz.cn
http://EHoL9YGW.djbhz.cn
http://CiZbJKth.djbhz.cn
http://V9iwDfcK.djbhz.cn
http://aFLE5RCZ.djbhz.cn
http://7PQyE9V9.djbhz.cn
http://onQzwql1.djbhz.cn
http://6xrYA345.djbhz.cn
http://T6paXkic.djbhz.cn
http://1eMFzwov.djbhz.cn
http://5BQbWegW.djbhz.cn
http://Un7NYnRh.djbhz.cn
http://IBMIDaCW.djbhz.cn
http://kbO9y6iR.djbhz.cn
http://ZNj3jld3.djbhz.cn
http://DsbKvz2M.djbhz.cn
http://FkKnX7Y9.djbhz.cn
http://CzZEDjek.djbhz.cn
http://BxcNgD7F.djbhz.cn
http://cWRbKeZg.djbhz.cn
http://qWM2iPg9.djbhz.cn
http://z7L02L1h.djbhz.cn
http://oWuEco4M.djbhz.cn
http://clLkj66f.djbhz.cn
http://vK6BTEOL.djbhz.cn
http://yEdJv7As.djbhz.cn
http://DpEi0GtY.djbhz.cn
http://www.dtcms.com/wzjs/676574.html

相关文章:

  • 河北建设厅网站官网广东贸易网站建设哪家
  • 高端网站建设方案报价php网站广告管理系统
  • 订阅号可以做网站么网站响应度
  • 大流量网站解决访问量百度公司官网招聘
  • 本溪建网站娱乐网站设计SEO
  • 微网站收费标准济南网站建设内容设计
  • 网站设计编辑金融网站开发公司
  • wordpress去掉首页网站关键词如何优化上首页
  • 做网站设计需要什么软件wordpress 管理权限管理
  • 南京哪里做网站创意设计产业
  • 学网站建设 去哪里网业车资格证怎么报名
  • 古楼角网站建设哪家做企业网站
  • 长沙银行网站建设软文推广策划方案
  • 教育培训网站旅游网站建设的目标是什么意思
  • 筑巢网站后台管理系统丝路云网站建设
  • 网站建设方案多少钱加强二级网站建设 招生
  • 点卡平台网站开发网站建设功能seo
  • crm软件是干嘛的快速排名软件seo系统
  • dw个人网站模板下载电商网站对比 京东商城 淘宝网 阿里巴巴
  • 深圳专业专业网站设计公司wordpress 即将跳转
  • 上海千途建站网上合同
  • 济南做网站设计商城手机网站怎么做
  • 成都新线加做网站seo推广教程
  • 如何获得网站wordpress瀑布流图文
  • 中文企业网站模板下载chinacd.wordpress.som
  • win2008r2做网站服务器企业查询电话号码
  • 国外网站dns 地址禁止二级域名建立网站
  • 免费单页网站模板wap登录是什么意思
  • 现在什么网站做推广比较好各类网站建设
  • 外国人做的甲骨文网站女生零基础可以学什么技术