本文へスキップ
製品デスクトップツールTASTECAD図面の確認TASTEFILESファイル管理TASTEFTPファイル転送TASTESSHリモートワークスペースTASTEZIP圧縮と展開開発ツールTASTECODERust 統合開発環境TASTESTUDIO統合開発・テスト環境TASTEETLデータ統合(ETL)サーバーTASTEREMOTEリモートデスクトップサーバーTASTEGEO空間情報サーバーTASTEMAILメールワークスペースはじめるダウンロードドキュメント購入すべての製品
マーケットプレイス
ニュース
技術ニュース今日の開発ニュース開発ドキュメントプログラミング言語RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDartWebフロントエンド フレームワークNext.jsReactVue.js · NuxtSvelteKitAngularサーバー フレームワークSpring BootDjangoFastAPIASP.NET CoreNestJS · Expressアプリ・デスクトップ フレームワークTauriFlutterReact NativeElectronアルゴリズムアルゴリズムの基礎主要アルゴリズム発展アルゴリズム実務のアルゴリズム
コミュニティプロジェクト開発ログプロンプトAIツールの問題ショーケースコミュニティガイド
協業技術移転ウェブサイト構築デスクトップアプリ構築リリース・決済パイプライン販売パートナーお問い合わせ
サービスリモートデスクトップインストールパッケージのカスタマイズ
TASTEDEV
製品

デスクトップツール

TASTECAD複雑な図面を、軽やかにひらくTASTEFILES必要なファイルだけを、最速でTASTEFTPファイルが行き交う、いちばん端正な道TASTESSHサーバーとあなたを、より確かにつなぐTASTEZIPより速くまとめ、より安全にひらく

開発ツール

TASTECODERust アプリの編集・ビルド・デバッグ・テストまでひとつのウィンドウでTASTESTUDIO編集からリモートテスト、承認した AI 修正までTASTEETL値を見ながら、データを運ぶ

サーバー

TASTEREMOTE自社サーバーで運用するリモートデスクトップTASTEGEOGeoServer 互換の空間情報サーバーを Rust で作り直しますTASTEMAILメールの主導権を、もう一度自分の手に

はじめる

ダウンロード全製品の最新版ドキュメント各製品の使い方購入サブスクリプション・永久ライセンスすべての製品全製品を一覧で
すべての製品
マーケットプレイスニュース
技術

ニュース

今日の開発ニュース言語・フレームワーク・GitHub・AI の公式発表開発ドキュメント言語・フレームワーク・アルゴリズムのガイド

プログラミング言語

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

フレームワーク

Webフロントエンド フレームワークNext.jsReactVue.js · NuxtSvelteKitAngular
サーバー フレームワークSpring BootDjangoFastAPIASP.NET CoreNestJS · Express
アプリ・デスクトップ フレームワークTauriFlutterReact NativeElectron

アルゴリズム

アルゴリズムの基礎計算量解析 · ソート · 探索 · 基本データ構造 · 木構造とヒープ主要アルゴリズムグラフ探索 · 最短経路と最小全域木 · 動的計画法 · 貪欲法 · 分割統治法 · バックトラッキング発展アルゴリズム文字列アルゴリズム · 数学と整数論 · ビット演算 · セグメント木 · Union-Find実務のアルゴリズムコーディング面接対策 · LRUキャッシュ · レート制限 · コンシステントハッシュ法
開発ドキュメントをすべて見る
コミュニティ
プロジェクトビルダーと作品を探す開発ログ決定と試行錯誤プロンプト再利用できる指示AIツールの問題Claude・Codex・Gemini の問題と回避策ショーケース完成した成果コミュニティガイドオープンにつくる方法
協業
技術移転Rust・egui でネイティブアプリを作るウェブサイト構築10言語、アカウント、ドキュメントとダウンロードデスクトップアプリ構築Rust・egui、WebView なしリリース・決済パイプライン署名・MSI・deb・rpm・AppImage・ハッシュ販売パートナー紹介して決済額の30%お問い合わせ構築・提携・投資のご相談
サービス
リモートデスクトップブラウザから自分のパソコンへインストールパッケージのカスタマイズ必要な機能だけ、設定は事前に
購入
JA
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
ログイン
ログイン
TASTEDEV

小さなツールから、より良い開発へ。

[email protected]TASTEDEVを支援
製品製品ラインナップ購入ドキュメントダウンロードマーケットプレイスサポート
コミュニティプロジェクト開発ログプロンプトAIツールの問題ショーケース
ポリシープライバシーポリシー利用規約サブスクリプション規約返金ポリシーコミュニティガイドライン
アカウントログイン新規登録
訪問者
今日
012345678901234567890123456789012345678901234567890123456789
昨日
012345678901234567890123456789012345678901234567890123456789
累計閲覧
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
商号
GXSOFT
代表者
CHOI YOUNG GU
事業者登録番号
853-44-00368
所在地
9F V24, 351 Gyeongin-ro, Michuhol-gu, Incheon, Republic of Korea
電話
+82-10-4404-1523
メール
[email protected]
個人情報保護責任者
CHOI YOUNG GU

© 2026 TASTEDEV製品情報は検証済みの開発ソースに基づいています。リリース・改善中

サブスクリプションまたはライセンスをお持ちの方には広告を表示しません。 広告なしで見る

TASTEREMOTEガイド

ユーザー編

はじめにホストアプリのインストールIDで接続リモートセッション画面アカウントとマイデバイスほかのアカウントからの ID 接続ホストアプリの設定トラブルシューティング

運用者編

サーバーの構成サーバーのインストール初期設定管理画面サーバーライセンス規約と同意セキュリティとネットワークアップデートとトラブルシューティング

TASTEREMOTE ガイド

サーバーのインストール

サーバーには、ドメイン名(例: remote.example.com)と、それを指す DNS の A/AAAA レコードが必要です。1 vCPU、メモリ 1 GB の小さなサーバーから始められます。

パッケージでインストールする(Linux)

  1. サーバーのパッケージをインストールします。設定は /etc/tastedev-remote/、データは /var/lib/tastedev-remote/ に置かれます。
  2. /etc/tastedev-remote/tasteremote-signal.env を記入します。必須の値は次のとおりです。
値意味
TURN_SECRETcoturn と共有する秘密の値(16文字以上)。openssl rand -hex 32 で作成します。
RD_SETUP_TOKEN最初の管理者アカウントを作成するときに入力するセットアップトークン(32文字以上)。最初のアカウントを作成したあとは削除してかまいません。
RD_WEB_ORIGINユーザーが開くアドレス。例: https://remote.example.com
TURN_URLS例: turn:remote.example.com:3478?transport=udp,turn:remote.example.com:3478?transport=tcp
  1. coturn をインストールし、/etc/turnserver.conf の static-auth-secret を TURN_SECRET と同じ値にします。
sudo apt install coturn
  1. リバースプロキシを設定します。Caddy を使うか、管理画面の サーバーセットアップ ウィザードで nginx または Apache の設定を作成します(下記参照)。
  2. サービスをオンにします。
sudo systemctl enable --now tasteremote-signal tasteremote-web tasteremote-update.timer
  1. ユーザーが取得するホストのインストーラーをダウンロードします。インストーラーがないと /downloads/ は 503 を返し、ダウンロードページに「このサーバーにはまだインストーラーがありません」と表示されます。インターネットに接続できないサーバーでは、インストーラーを downloads/ フォルダに手動で置いてください。
sudo tasteremote-fetch-hosts

Windows サーバーでは、設定は %ProgramData%\tasteremote\config\、データは %ProgramData%\tasteremote\data に置かれ、サービスとして動きます。

サーバーセットアップウィザード(nginx · Apache)

最初の管理者アカウントでログインし、管理 › サーバーセットアップ を開きます。5つのステップで設定ファイルとコマンドを作成し、管理者がそれを SSH で貼り付けて実行します。このページ自体はサーバーで何も実行しません。

  1. Web サーバーを選択: nginx または httpd と、OS(deb または rpm)
  2. アドレス · ポート: ドメイン(IP アドレスは使えません)
  3. プロキシ設定: 設定ファイルとファイアウォールのコマンド
  4. HTTPS 証明書: certbot で証明書を取得し、自動で更新します。
  5. 確認: RD_WEB_ORIGIN、RD_COOKIE_SECURE=1、TRUST_PROXY=1 などの値と、確認用のコマンド。/healthz が応答するか、/ws の接続が 101 に切り替わるかを確認します(400 または 426 の場合は、プロキシが WebSocket のヘッダーを落としています)。

Docker Compose でインストールする

Docker Engine 25 以降と Compose v2.24 以降が必要です。

  1. リポジトリの deploy/ フォルダで、.env.example を .env にコピーし、アクセス権を制限します。
cp .env.example .env && chmod 600 .env
  1. .env に DOMAIN、ACME_EMAIL、TURN_SECRET、RD_SETUP_TOKEN、TURN_EXTERNAL_IP などを記入します。
  2. 起動します。
docker compose up -d --build

主な設定

値既定値意味
PORT / HOST8080 / 0.0.0.0signal が待ち受けるポートとアドレス。パッケージでは 127.0.0.1 に設定されます。
TRUST_PROXY0前段にあるプロキシの数。プロキシが1つなら 1。間違っていると、すべてのユーザーが同じ IP に見え、まとめて制限にかかります。
RD_DB_PATH./data/signal.dbデータベース(SQLite)のファイル
RD_SERVER_KEY_FILE./data/server.keyサーバーの署名鍵。失うと、すべてのホストを登録し直す必要があります。
RD_ALLOW_SIGNUPオフ最初のアカウント以降の登録を許可します。管理画面で設定した値が優先されます。
RD_COOKIE_SECURE本番環境ではオンセッション Cookie の Secure フラグ
TURN_TTL_SEC600TURN の認証情報の有効期間(秒)
RD_LICENSE_CLAIM_URLTASTEDEV のアドレスライセンスのインストールコード交換アドレス。インターネットに接続できないサーバーでは off
RD_HOST_VERSION_CHECKonoff にすると、サーバーと先頭 2 桁のバージョンが異なるホストにも接続できます。
LOG_LEVELinfodebug にすると、接続のタイミングをより詳しく記録します。

メール(SMTP)とソーシャルログインは、設定ファイルではなく管理画面で設定します。

次のステップは 初期設定 です。

前へサーバーの構成次へ初期設定

このページの目次

  1. パッケージでインストールする(Linux)
  2. サーバーセットアップウィザード(nginx · Apache)
  3. Docker Compose でインストールする
  4. 主な設定
修正を提案

サブスクリプションまたはライセンスをお持ちの方には広告を表示しません。 広告なしで見る