導入ガイド
サーバーとクライアントのインストール手順と利用ポートを解説します。
サーバーのインストール
Remottoの管理サーバーをセットアップします
Windows版
インストーラーのダウンロード
Remotto Server(Windows版)のインストーラーをダウンロードします。
ダウンロードしたファイルの改ざんがないことを、以下のハッシュ値と照合して確認できます。
58b2d4aaf17a97001997e8a91f069d4bed5d4232f90f24075eb6871843e4362bGet-FileHash .\RemottoServerSetup.exe -Algorithm SHA256 | Format-List
インストーラーの実行
ダウンロードしたインストーラーを管理者権限で実行します。画面の指示に従ってインストールを完了してください。
- インストール先フォルダを指定
- Windowsサービスとして自動登録されます
- ファイアウォールルールが自動的に追加されます
PostgreSQLのチューニング(推奨)
管理デバイスの台数に合わせて、PostgreSQLの設定を調整することを推奨します。postgresql.confを編集してください(通常、C:\Program Files\PostgreSQL\{version}\data\postgresql.confにあります)。
shared_buffers = 512MB
effective_cache_size = 2GB
work_mem = 4MB
maintenance_work_mem = 128MB
max_connections = 100
# 8GB RAM / 200-500台の場合の推奨値
shared_buffers = 2GB
effective_cache_size = 4GB
work_mem = 8MB
maintenance_work_mem = 256MB
max_connections = 150
# 16GB+ RAM / 500-1000台の場合
shared_buffers = 4GB
effective_cache_size = 8GB
work_mem = 16MB
maintenance_work_mem = 512MB
max_connections = 200
remotto-server retune-db で自動チューニングが可能です。Linux版(Ubuntu 24.04 / Debian 13 / Rocky Linux 10.1)
パッケージのダウンロードとインストール
Remotto Server(Linux版)のパッケージをダウンロードし、インストールします。依存パッケージ(PostgreSQL等)も自動的にインストールされます。
sudo apt install ./remotto-server_*.deb
# Rocky Linux 10.1
sudo dnf install ./remotto-server_*.rpm
インストール前にダウンロードしたファイルの改ざんがないことを、以下のハッシュ値と照合して確認できます。
deb:
759031275deefffbd4a2412b5e8289406e75c6216ebdbfe5dd99e55caed72495rpm:
70d63a9b5c63f0208acc09425fe187c00658de882b4f7049948117ea91c25f3esha256sum remotto-server_*.deb
- PostgreSQL データベースの初期化・作成・チューニング
- JWT シークレットの生成
- ストリーミング用APIキーの生成と同期
- ネットワーク設定(public_url)の検出
- 全サービスの起動
動作確認
ブラウザでサーバーの管理コンソールにアクセスして、正常に動作していることを確認します。
sudo systemctl status remotto-server
# ブラウザで管理コンソールにアクセス
http://<サーバーのIPアドレス>:8080
admin / パスワード admin123(初回ログイン後に変更してください)ファイアウォールの設定
必要なポートを開放します。
# ufw (Ubuntu) — IPv4のみ許可
sudo ufw allow proto tcp from any to 0.0.0.0/0 port 8080
sudo ufw allow proto tcp from any to 0.0.0.0/0 port 7880
sudo ufw allow proto udp from any to 0.0.0.0/0 port 50000:52000 # firewalld (Rocky Linux 10.1) — IPv4のみ許可
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" port port="8080" protocol="tcp" accept'
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" port port="7880" protocol="tcp" accept'
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" port port="50000-52000" protocol="udp" accept'
sudo firewall-cmd --reload
管理コマンド
Remotto Serverにはコマンドラインから実行できる管理コマンドがあります。
sudo remotto-server retune-db
# サーバーIP変更後の設定更新
sudo remotto-server update-ip
• サーバーのRAMを増設した場合
• 管理デバイス台数が大幅に増減した場合(例: 50台→200台)
• データベースの応答が遅いと感じた場合
サーバーのRAM量を自動検出し、PostgreSQLのパフォーマンス設定を最適化します。
💡 update-ip — 以下の場合に実行してください:
• サーバーのIPアドレスを変更した場合
設定ファイル内のIPアドレスを自動更新し、サービスを再起動します。
クライアントのインストール
管理対象のWindows PCにクライアントを導入します
インストーラーのダウンロード
Remotto Client(Windows版)のインストーラーをダウンロードします。
ダウンロードしたファイルの改ざんがないことを、以下のハッシュ値と照合して確認できます。
acab508df71bfaa2314a781833bf7fc8999cbc74539cf178bd34a7cf31abb479Get-FileHash .\RemottoClientSetup.exe -Algorithm SHA256 | Format-List
インストールの実行
管理者権限で RemottoClientSetup.exe を実行します。以下の設定が自動的に行われます。
- インストール先フォルダを指定
- Windowsサービス(
remotto-service)の登録と自動起動設定 - ファイアウォールの受信ルール追加(TCP/UDP)
- 印刷監視に必要なイベントログチャネルの有効化
- サーバーURL のレジストリ登録
例:
192.168.1.100、remotto.example.com接続の確認
インストール後、クライアントPCは自動的にサーバーへ接続します。管理コンソールの「デバイス一覧」に端末が表示されれば成功です。
大量展開(サイレントインストール)
インストーラーはサイレントモードに対応しています。/VERYSILENT オプションでGUIを表示せずにインストールでき、/SERVER= でサーバーアドレスを指定できます。
RemottoClientSetup.exe /VERYSILENT /SERVER=192.168.1.100
# ホスト名での指定も可能
RemottoClientSetup.exe /VERYSILENT /SERVER=remotto.example.com
バッチファイルの例(共有フォルダからの展開):
\\server\share\RemottoClientSetup.exe /VERYSILENT /SERVER=192.168.1.100
利用ポート
ファイアウォール・プロキシ設定に必要なポート一覧
ポート一覧
| 必須 | 方向 | ポート | プロトコル | 用途 |
|---|---|---|---|---|
| ○ | サーバー受信 | 8080 | TCP | 管理コンソール・API |
| ○ | サーバー受信 | 7880 | TCP | シグナリング(WebSocket) |
| ○ | サーバー受信 | 50000-52000 | UDP | メディア配信(RTC) |
| ○ | クライアント送信 | 7880 | TCP | シグナリング |
| △ | サーバー / クライアント | 9 | UDP | WoL マジックパケット(WoL使用時) |
| △ | サーバー送信 | 389 / 636 | TCP | LDAP / AD 認証(LDAP連携時) |
| △ | サーバー送信 | 25 / 465 / 587 | TCP | 印刷上限通知メール(メール利用時) |
| △ | クライアント内部 | 8888 | TCP | Webフィルタリングプロキシ(Webフィルタ利用時) |
○ = 必須 △ = 該当機能の利用時のみ
アンインストール
サーバー・クライアントの削除手順
クライアントのアンインストール
Windows の「アプリと機能」から削除
- Windowsの設定 → 「アプリ」 → 「インストールされているアプリ」を開く
- 一覧から 「Remotto Client」 を検索
- 「アンインストール」をクリック
アンインストーラーが以下を自動的に処理します:
- Windowsサービス(
RemottoService)の停止・削除 - ファイアウォールルールの削除
- レジストリキーの削除
- プログラムファイルの削除
サイレントアンインストール
コマンドラインからの一括アンインストールも可能です。
“C:\Program Files\Remotto Client\unins000.exe” /VERYSILENT
• 設定ファイル(
%PROGRAMDATA%\Remotto\server.conf)はアンインストール後も残ります。完全に削除する場合は手動で削除してください• 管理コンソールのデバイス一覧には端末が「オフライン」として残ります。不要であれば管理コンソールから削除してください
サーバーのアンインストール
Windows版
クライアントと同様に、「アプリと機能」から「Remotto Server」をアンインストールします。
データベースを含めて完全に削除する場合は、PostgreSQLも「アプリと機能」から個別にアンインストールしてください。
Linux版
パッケージマネージャーからアンインストールします。
sudo apt remove remotto-server
# Rocky Linux
sudo dnf remove remotto-server
• 設定ファイル(
/etc/remotto/server.toml)やデータベースは削除されません