系统软件包
更新软件包
命令行安装
Nodejs 环境安装
使用 20.x
版本
1
|
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
|
安装 nodejs
腾讯云镜像源加速
运行以下命令:
1
|
npm config set registry http://mirrors.tencent.com/npm/
|
避免 SSL 校验失败:
1
|
npm config set strict-ssl false
|
SSH 外网访问
通过 SSH 隧道转公网访问云服务器运行的服务,使用 localhost.run
,但是每隔一段时间会更换外网域名
1
2
|
# 执行后提示输入密钥
ssh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa
|
1
2
|
# 其中的 port 为服务的端口
ssh -i ~/.ssh/id_rsa -R 80:localhost:[port] localhost.run
|
运行成功过后,就能拿到外网访问的地址

Ngrok
内网穿透,使公网可以访问内部网络,这样我们就可以正常从外部访问到里面的服务了
注册账号
登录后台切换到 linux 安装教程
https://dashboard.ngrok.com/get-started/setup/linux

安装
1
2
3
4
5
6
|
curl -sSL https://ngrok-agent.s3.amazonaws.com/ngrok.asc \
| sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null \
&& echo "deb https://ngrok-agent.s3.amazonaws.com buster main" \
| sudo tee /etc/apt/sources.list.d/ngrok.list \
&& sudo apt update \
&& sudo apt install ngrok
|
配置
1
2
|
# [Your Token] 填入实际的token
ngrok config add-authtoken [Your Token]
|
绑定端口
注意一个账号只能够绑定一次
1
2
|
# 例如需要绑定 3000 端口
ngrok http 3000
|
Ollama 安装
1
|
curl -fsSL https://ollama.com/install.sh | sh
|
配置 ollama 跨域访问
1
|
vim /etc/systemd/system/ollama.service
|
修改成下面这样
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
[Unit]
Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="OLLAMA_HOST=0.0.0.0"
Environment="OLLAMA_ORIGINS=*"
[Install]
WantedBy=default.target
|
启动服务
这里原想设置为服务,并自动启动,一直不成功,没调整出来,只能够在前台启动
1
2
3
4
|
# 开启新终端启动,并且不能关闭
ollama serve
# 如果不走配置方式,实现支持跨域,可以使用以下命令启动
OLLAMA_HOST="0.0.0.0" OLLAMA_ORIGINS="*" ollama serve
|

Hugging Face 加速
使用 hfd
,是本站开发的 huggingface 专用下载工具,基于成熟工具 aria2,可以做到稳定高速下载不断线。
下载 hfd
1
2
|
wget https://hf-mirror.com/hfd/hfd.sh
chmod a+x hfd.sh
|
设置环境变量
1
|
export HF_ENDPOINT=https://hf-mirror.com
|
下载模型
如果提示 aria2c
未安装,则需要先安装。
1
2
|
sudo apt-get install aria2
|
有时候需要 token 和用户名,而且可以使用 --include
参数只下载指定文件
1
|
./hfd.sh comfyanonymous/flux_text_encoders --hf_username [your username] --hf_token [your token] --include t5xxl_fp16.safetensors
|
下载数据集
1
|
./hfd.sh wikitext --dataset
|
升级 Python 版本
目前空间中预先安装的是 3.10
版本,如果需要高版本的 Python
环境,则需要先进行升级
安装依赖
1
|
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
|
下载与安装
这里演示安装升级至 3.11.x
,如果需要其他高版本的环境,可以自行修改安装包版本
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# 下载
wget https://registry.npmmirror.com/-/binary/python/3.11.11/Python-3.11.11.tgz
# 解压
tar -xf Python-3.11.11.tgz
# 编译安装
cd Python-3.11.11
./configure --prefix=/usr/python
# 加速安装
make -j 12 && make altinstall
|
建立软链接
1
2
|
ln -fs /usr/python/bin/python3.11 /root/miniconda3/bin/python
ln -fs /usr/python/bin/pip3.11 /root/miniconda3/bin/pip
|

安装 cmake
Cloud Studio
中并不提供 cmake
环境
安装依赖包
1
|
sudo apt install build-essential libssl-dev
|
源码安装
以下以安装 cmake 3.31
版本为例
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# 下载
wget https://github.com/Kitware/CMake/releases/download/v3.31.4/cmake-3.31.4.tar.gz
# 解压
tar -zxvf cmake-3.31.4.tar.gz
# 切换目录
cd cmake-3.31.4
# 编译
./bootstrap
make
# 安装
sudo make install
# 查看版本
cmake --version
|
建立软连接
1
|
ln -fs /usr/local/bin/cmake /usr/bin/cmake
|