ECS Ubuntu系统部署deepseek
时间: 2025-04-20 22:34:53 浏览: 27
### 安装和配置DeepSeek
#### 准备工作
为了在阿里云ECS Ubuntu服务器上成功安装并配置DeepSeek,需要先完成一系列准备工作。确保已经注册了阿里云账号,并访问阿里云官网,在免费试用页面找到“云服务器ECS免费试用(个人版)”,点击立即试用以获取必要的计算资源[^2]。
#### 创建ECS实例
创建一个新的ECS实例时,选择Ubuntu Server作为操作系统镜像。根据实际需求调整CPU、内存和其他硬件参数设置。创建完成后,记录下分配给该虚拟机的公网IP地址用于后续连接操作。
#### 远程登录至ECS实例
使用SSH工具远程登录到新建立好的ECS实例中。对于Windows用户来说,推荐PuTTY;而对于MacOS/Linux用户,则可以直接利用内置终端程序ssh命令来实现这一目标。输入如下指令进行首次登陆:
```bash
ssh root@your_ecs_ip_address
```
其中`your_ecs_ip_address`替换为之前记录下来的公网IP地址。
#### 更新软件包列表与系统内核
进入服务器后首先要做的就是更新现有的软件包列表以及升级系统内核版本,这有助于提高系统的稳定性和安全性。运行下面两条命令依次执行上述两个动作:
```bash
apt-get update && apt-get upgrade -y
reboot now
```
重启之后再次通过SSH重新连接回到服务器继续下一步骤的操作。
#### 安装依赖环境
由于DeepSeek基于Python构建而成,因此这里还需要预先准备好相应的编程语言解释器及其库文件。具体做法是在终端窗口里面键入以下几行代码片段来进行批量安装:
```bash
apt install python3-pip git curl wget build-essential libssl-dev zlib1g-dev libncurses5-dev libbz2-dev libreadline-dev libsqlite3-dev llvm libffi-dev tk-dev liblzma-dev openssl -y
pip3 install --upgrade pip setuptools wheel
```
这些组件将会被用来编译源码或者直接提供给应用程序调用接口服务端口监听等功能模块所必需的基础支撑条件之一。
#### 获取并解压DeepSeek项目源码
前往GitHub仓库下载最新的release版本压缩包,将其放置于/home目录之下再做进一步处理。假设当前处于root权限状态下,那么就可以按照下列方式快速完成整个过程:
```bash
cd /home/
wget https://github.com/YourRepo/deepseek/archive/refs/tags/vX.X.zip # 请将URL替换成真实的发布链接
unzip vX.X.zip
mv deepseek-* deepseek
chown -R ubuntu:ubuntu ./deepseek
```
注意:这里的vX.X代表具体的标签名,请务必查阅官方文档确认最合适的发行版次号后再行动手实践。
#### 设置DeepSeek运行所需的环境变量
编辑~/.bashrc文件向其追加一些自定义路径映射关系以便让shell能够识别新增设的应用二进制位置信息。打开文本编辑器nano修改.bashrc的内容如下所示:
```bash
export DEEPSEEK_HOME=/home/deepseek
export PATH=$PATH:$DEEPSEEK_HOME/bin
source ~/.bashrc
```
保存更改退出编辑模式后记得刷新一遍当前会话使之生效。
#### 启动DeepSeek应用服务
最后一步便是正式启动DeepSeek的服务进程啦!切换到刚刚克隆出来的工程根目录底下,依据README.md中的指导说明启动API网关入口点即可对外提供RESTful风格HTTP请求响应机制的支持功能特性集成了Ollama框架的企业级AI能力部署方案[^3]。
```bash
cd $DEEPSEEK_HOME
./start.sh
```
此时应该可以在浏览器里边尝试访问http://<ecs-ip>:port查看是否正常运作起来了呢!
阅读全文
相关推荐















