一、配置虚拟环境
1.安装相关依赖
pacman -S gcc python-pip python-virtualenvwrapper
2.创建虚拟环境
cd /srv
/usr/bin/virtualenvwrapper.sh rustdesk_venv
/usr/bin/python -m venv /srv/rustdesk_venv
/srv/rustdesk_venv/bin/pip install --upgrade pip
二、安装
# 将代码克隆到本地
git clone https://github.com/kingmo888/rustdesk-api-server.git
# 进入目录
cd rustdesk-api-server
# 安装依赖
/srv/rustdesk_venv/bin/pip install -r requirements.txt
# 确保依赖安装正确后,执行:
# 端口号请自行修改,建议保留21114为Rustdesk API默认端口
/srv/rustdesk_venv/bin/python manage.py runserver 0.0.0.0:21114
三、安装成服务
nano -w /usr/lib/systemd/system/rustdesk-api.service
[Unit]
Description=Rustdesk API Service Service
Documentation=https://github.com/kingmo888/rustdesk-api-server
After=network.target nss-lookup.target
[Service]
ExecStart=/srv/rustdesk_venv/bin/python manage.py runserver 0.0.0.0:21114
Restart=on-failure
WorkingDirectory=/srv/rustdesk-api-server/
[Install]
WantedBy=multi-user.target
systemctl enable rustdesk-api
systemctl start rustdesk-api