Files
doc.rustdesk.com/content/self-host/rustdesk-server-oss/install/_index.ja.md
T

5.4 KiB
Raw Blame History

title, weight, description, keywords
title weight description keywords
インストール 1 RustDesk のインストールに関するドキュメントです。インストール、設定、展開、トラブルシューティングのガイドを参照できます。
rustdesk server install
install rustdesk server oss
rustdesk docker install
rustdesk server firewall ports
rustdesk hbbs hbbr install
rustdesk self-host install

クイックアンサー

新規の RustDesk Server OSS 導入では、ほとんどの場合 Docker が最も速い方法です。ネイティブの Linux インストールは、systemd サービスや手動管理のホスト構成を明確に求める場合だけ選んでください。

重要なポイント

  • クライアントには ID Server の値が必要です
  • クライアントにはサーバーの公開 Key が必要です
  • API Server は Pro 機能を使う場合にのみ必要です

ビデオチュートリアル

YouTubeには多くのビデオチュートリアルがあります、https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials

サーバー要件

ハードウェア要件は非常に低く、基本的なクラウドサーバーの最小構成で十分で、CPUとメモリの要件は最小限です。Raspberry Piや同様のものも使用できます。ネットワークサイズに関しては、TCPホールパンチング直接接続が失敗した場合、リレートラフィックが消費されます。リレー接続のトラフィックは、解像度設定と画面更新に応じて30 K/sから3 M/s(1920x1080画面)の間です。オフィス作業の需要のみの場合、トラフィックは約100 K/sです。

ファイアウォール

UFWをインストールしている場合は、次のコマンドを使用してファイアウォールを設定してください:

ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable

{{% notice warning %}} WebSocket を有効にしている場合(ウェブクライアント用にポート 21118/21119 を開放している場合)、hbbs/hbbr は、WebSocket トラフィックがリバースプロキシ(WSS)を経由してもクライアントの実 IP が失われないように、受信した WebSocket 接続の X-Real-IP / X-Forwarded-For ヘッダーを信頼してクライアントの実 IP を判定します。これらのヘッダーは検証されないため、21118/21119 に直接アクセスできる者は、偽造ヘッダーで任意の IP アドレスを偽装でき、IP ベースのレート制限やブロックを回避したり、ログに記録される IP アドレスを偽ったりできます。

ウェブクライアントを使用する場合は、X-Real-IP を自ら設定するリバースプロキシ経由でのみ WebSocket ポートを公開し、ファイアウォールルールで 21118/21119 への接続をリバースプロキシからのみに制限してください。ウェブクライアントを使用しない場合は、ポート 2111821119 を閉じたままにしてください。 {{% /notice %}}

インストール

方法1Docker(推奨)

bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d

詳細については、Dockerをご確認ください。

方法2:シンプルなインストールスクリプトを使用してsystemdサービスとして独自のサーバーをインストール

スクリプトはTechaholdでホストされており、私たちのDiscordでサポートされています。

現在、スクリプトはリレーおよびシグナルサーバー(hbbrとhbbs)をダウンロードしてセットアップし、設定を生成し、クライアントへの簡単なデプロイのためにパスワード保護されたWebページでホストします。

次のコマンドを実行してください:

wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh

Techaholdのリポジトリには更新スクリプトもあります。

そこから、インストールの最後に表示されるIP/DNSとキーをメモし、それらをクライアントの設定 > ネットワーク > ID/リレーサーバーのIDサーバーキーフィールドにそれぞれ挿入し、他のフィールドは空白のままにしてください(下記の注を参照)。

方法3:Debianディストリビューション用のdebファイルを使用してsystemdサービスとして独自のサーバーをインストール

ダウンロードからdebファイルを自分でダウンロードし、apt-get -f install <filename>.debまたはdpkg -i <filename>.debでインストールしてください。

クライアントの設定

こちらをご確認ください。