部署使用 CHAT-NEXT-WEB 基于 Deepseek

本文涉及的产品
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
推荐全链路深度定制开发平台,高级版 1个月
OpenSearch LLM智能问答版免费试用套餐,存储1GB首月+计算资源100CU
简介: 本文介绍如何在阿里云轻量服务器上部署基于 `Deepseek` 的 `CHAT-NEXT-WEB` 项目。首先,准备一台 Linux 服务器并安装 Docker,确保防火墙允许特定端口访问。接着,通过阿里云容器镜像服务解决国内网络限制问题,将镜像推送到私有仓库并拉取到本地。配置并启动 `chat-next` 项目,使用 Deepseek API 进行优化。最后,安装 Nginx 和 Certbot 配置 HTTPS 访问,确保安全性和自动续签。整个过程需严格遵循官方文档,以避免因网络问题导致的安装失败。

部署使用 CHAT-NEXT-WEB 基于 Deepseek

  1. ChatGPT-Next-Web

1、准备环境

准备一台 LINUX 服务器, 安装 Docker , 本文使用阿里云的轻量服务器;
由于打算将该项目部署在域名: https://chat.louislan.com上,所以前置条件是在阿里云轻量服务器控制台防火墙管理页将端口访问限制取消。添加特定端口的访问权限,如图:

阿里云添加访问端口

2、安装Docker

由于国内运营商访问限制,我这台阿里云服务器无法通过 Docker 官方安装方式安装,故参考阿里云官方的 Dcoker 安装文档:
https://help.aliyun.com/zh/simple-application-server/use-cases/manually-deploy-docker

注:一定要参考官方的安装,不然会出现各种由于网络原因导致的安装不成功;

3、拉取镜像

如果直接通过 docker pull yidadaa/chatgpt-next-web 会提示网络不可达而导致失败,尝试过使用阿里云的镜像加速器配置或配置其他的镜像源,但均告失败。话说,Docker 限制大陆 ip 访问,还用不用了,抵制 Docker 从我做起。
最后的解决方式是使用阿里云的容器镜像服务,建立一个阿里云私有的镜像仓库,先将镜像 push 到阿里云私仓,再从阿里云私仓 pull 到本地。具体方式如下:

3.1 阿里云容器镜像服务

https://cr.console.aliyun.com/cn-chengdu/instances

阿里云容器镜像服务

先在 github 上创建一个项目,建一个文件,获取 next-web 项目的官方源;

next-web项目的官方源

创建镜像仓库
创建镜像仓库

选择代码源来自 github 创建的仓库

github创建的仓库

在仓库管理内的 构建 页新建一条构建规则,特别注意 Dockerfilename 要和刚刚在 github 建的文件名要一致
新建一条构建规则

点击 构建 ,可通过日志查看构建是否成功。 构建成功后,可参考基本信息页的信息使用:
基本信息

3.2 登录阿里云私仓
$ docker login --username=louislan registry.cn-chengdu.aliyuncs.com

用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码(可见下图设置)。
设置密码

3.3 从Registry中拉取镜像
$ docker pull registry.cn-chengdu.aliyuncs.com/louislan/docker_git_image:[镜像版本号]

镜像版本号见下图:
镜像版本号

使用 Docker tag 重命名为 chat-next 版本号为 latest

$ docker tag registry.cn-chengdu.aliyuncs.com/louislan/docker_git_image:1.0 chat-next:latest
3.4 启动 chat-next 项目
docker run -d -p 5300:3000 \
   -e CODE=****** \
   -e DEEPSEEK_API_KEY=**********  \
   --name chat-next \
   chat-next:latest

这里将项目部署在了5300端口,由于之前放开过该端口,故现在可以通过 ip:port 方式进行访问了。 到这里就可以使用 OpenAiApikey 愉快的使用了!

4、使用 Deepseek 的配置

最近 Deepseek 比较火,OpenAiApikey 也已经到期了,所以打算使用 DeepseekApikey 来使用。参考官方的配置说明,在启动 Docker 镜像时添加上 Deepseek 的配置,启动成功后配置并没有生效。查看官方构建镜像的 Dockerfile 时发现并没有将 Deepseek 的配置加入构建时的参数中,故需要重新编写 Dockerfile ,重新构建镜像。

首先,Fork 官方的项目到自己的 Github 账户,编辑 Dockerfile 文件

1739243644591.png

在构建文件中添加 Deepseek 的配置:

1739243739815.png

之后,参考上半部分的使用阿里云容器构建服务,构建这个 Fork 的镜像,再从阿里云私仓 pull 到本地,再在启动时添加上 Deepseek 的配置启动镜像。

docker run -d -p 5300:3000 \
   -e CODE=**** \
   -e DEEPSEEK_URL=https://api.deepseek.com  \
   -e DEEPSEEK_API_KEY=**** \
   -e DEFAULT_MODEL=deepseek-reasoner  \
   --name chat-next \
   chat-next:latest

之后在就可以正常的使用 Deepseek 了!

5、安装 nginx

参考官方文档,基于 Debian: https://nginx.org/en/linux_packages.html#Debian

6、 安装 Cerbot 配置 HTTPS 访问并自动续签

参考官方文档,基于 NginxPIP : https://certbot.eff.org/instructions?ws=nginx&os=pip

注:安装还是尽量参考最新的官方文档,百度、google、AI问答太耗时了,官方文档出错率是最低的!

相关文章
|
6天前
|
机器学习/深度学习 人工智能 自然语言处理
PAI Model Gallery 支持云上一键部署 DeepSeek-V3、DeepSeek-R1 系列模型
DeepSeek 系列模型以其卓越性能在全球范围内备受瞩目,多次评测中表现优异,性能接近甚至超越国际顶尖闭源模型(如OpenAI的GPT-4、Claude-3.5-Sonnet等)。企业用户和开发者可使用 PAI 平台一键部署 DeepSeek 系列模型,实现 DeepSeek 系列模型与现有业务的高效融合。
|
6天前
|
人工智能 搜索推荐 Docker
手把手教你使用 Ollama 和 LobeChat 快速本地部署 DeepSeek R1 模型,创建个性化 AI 助手
DeepSeek R1 + LobeChat + Ollama:快速本地部署模型,创建个性化 AI 助手
2511 110
手把手教你使用 Ollama 和 LobeChat 快速本地部署 DeepSeek R1 模型,创建个性化 AI 助手
|
13天前
|
Linux iOS开发 MacOS
deepseek部署的详细步骤和方法,基于Ollama获取顶级推理能力!
DeepSeek基于Ollama部署教程,助你免费获取顶级推理能力。首先访问ollama.com下载并安装适用于macOS、Linux或Windows的Ollama版本。运行Ollama后,在官网搜索“deepseek”,选择适合你电脑配置的模型大小(如1.5b、7b等)。通过终端命令(如ollama run deepseek-r1:1.5b)启动模型,等待下载完成即可开始使用。退出模型时输入/bye。详细步骤如下图所示,轻松打造你的最强大脑。
9266 86
|
4天前
|
人工智能 自然语言处理 JavaScript
宜搭上新,DeepSeek 插件来了!
钉钉宜搭近日上线了DeepSeek插件,无需编写复杂代码,普通用户也能轻松调用强大的AI大模型能力。安装后,平台新增「AI生成」组件,支持创意内容生成、JS代码编译、工作汇报等场景,大幅提升工作效率。快来体验这一高效智能的办公方式吧!
1261 5
|
1月前
|
供应链 监控 安全
对话|企业如何构建更完善的容器供应链安全防护体系
阿里云与企业共筑容器供应链安全
171374 17
|
5天前
|
API 开发工具 Python
阿里云PAI部署DeepSeek及调用
本文介绍如何在阿里云PAI EAS上部署DeepSeek模型,涵盖7B模型的部署、SDK和API调用。7B模型只需一张A10显卡,部署时间约10分钟。文章详细展示了模型信息查看、在线调试及通过OpenAI SDK和Python Requests进行调用的步骤,并附有测试结果和参考文档链接。
1153 7
阿里云PAI部署DeepSeek及调用
|
1月前
|
供应链 监控 安全
对话|企业如何构建更完善的容器供应链安全防护体系
随着云计算和DevOps的兴起,容器技术和自动化在软件开发中扮演着愈发重要的角色,但也带来了新的安全挑战。阿里云针对这些挑战,组织了一场关于云上安全的深度访谈,邀请了内部专家穆寰、匡大虎和黄竹刚,深入探讨了容器安全与软件供应链安全的关系,分析了当前的安全隐患及应对策略,并介绍了阿里云提供的安全解决方案,包括容器镜像服务ACR、容器服务ACK、网格服务ASM等,旨在帮助企业构建涵盖整个软件开发生命周期的安全防护体系。通过加强基础设施安全性、技术创新以及倡导协同安全理念,阿里云致力于与客户共同建设更加安全可靠的软件供应链环境。
150313 32
|
1天前
|
人工智能 自然语言处理 API
DeepSeek全尺寸模型上线阿里云百炼!
阿里云百炼平台近日上线了DeepSeek-V3、DeepSeek-R1及其蒸馏版本等六款全尺寸AI模型,参数量达671B,提供高达100万免费tokens。这些模型在数学、代码、自然语言推理等任务上表现出色,支持灵活调用和经济高效的解决方案,助力开发者和企业加速创新与数字化转型。示例代码展示了如何通过API使用DeepSeek-R1模型进行推理,用户可轻松获取思考过程和最终答案。
|
4天前
|
JavaScript 前端开发 API
低代码+阿里云部署版 DeepSeek,10 分钟速成编剧大师
阿里云部署版DeepSeek重磅发布,钉钉宜搭低代码平台已首发适配,推出官方连接器。用户可轻松调用DeepSeek R1、V3及蒸馏系列模型。通过宜搭低代码技术,结合DeepSeek大模型,仅需10分钟即可制作编剧大师应用。
558 19
|
5天前
|
缓存 自然语言处理 安全
快速调用 Deepseek API!【超详细教程】
Deepseek 强大的功能,在本教程中,将指导您如何获取 DeepSeek API 密钥,并演示如何使用该密钥调用 DeepSeek API 以进行调试。