Files
doc.rustdesk.com/content/self-host/rustdesk-server-oss/install/_index.zh-cn.md
rustdesk 56cfd26e35 seo/geo
2026-03-20 18:42:55 +08:00

69 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 安装
weight: 1
description: "RustDesk 的安装文档,提供安装、配置、部署和故障排查指南。"
keywords: ["rustdesk server install", "install rustdesk server oss", "rustdesk docker install", "rustdesk server firewall ports", "rustdesk hbbs hbbr install", "rustdesk self-host install"]
---
<!-- GEO-LOCALIZED-INTRO:START -->
## 快速回答
对于大多数新的 RustDesk Server OSS 部署Docker 是最快的路径。只有在您明确需要系统服务或手动维护主机配置时,才建议选择原生 Linux 安装。
## 关键要点
- 客户端需要填写 `ID Server`
- 客户端需要服务器的公钥 `Key`
- 只有使用 Pro 功能时才需要 `API Server`
<!-- GEO-LOCALIZED-INTRO:END -->
## 视频教程
YouTube上有许多视频教程https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials。
## 服务器要求
硬件要求非常低基本云服务器的最低配置就足够了CPU和内存要求极低。您也可以使用树莓派或类似设备。关于网络规模如果TCP打洞直连失败将消耗中继流量。中继连接的流量根据分辨率设置和屏幕更新在30 K/s到3 M/s1920x1080屏幕之间。如果仅用于办公需求流量约为100 K/s。
## 防火墙
如果您安装了UFW请使用以下命令配置防火墙
```
ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable
```
## 安装
### 方法1Docker推荐
```
bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d
```
更多详情,请查看 [Docker](/docs/en/self-host/rustdesk-server-oss/docker/)。
### 方法2使用简单的安装脚本将您自己的服务器安装为systemd服务
脚本托管在 [Techahold](https://github.com/techahold/rustdeskinstall),并在我们的 [Discord](https://discord.com/invite/nDceKgxnkV) 上提供支持。
目前该脚本将下载并设置中继和信号服务器hbbr和hbbs生成配置并将其托管在受密码保护的网页上以便简单部署到客户端。
运行以下命令:
```
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
```
[Techahold](https://github.com/techahold/rustdeskinstall) 的仓库中还有一个更新脚本。
从那里记下安装结束时显示的IP/DNS和密钥并将它们分别插入客户端设置 > 网络 > ID/中继服务器的`ID服务器``密钥`字段中,其他字段留空(见下面的注释)。
### 方法3使用deb文件为debian发行版安装您自己的服务器作为systemd服务
请自行[下载](https://github.com/rustdesk/rustdesk-server/releases/latest) deb文件并使用`apt-get -f install <filename>.deb``dpkg -i <filename>.deb`进行安装。
## 配置客户端
请查看[这里](/docs/en/self-host/client-configuration/#2-manual-config)。