Relayium

Bring Your Own Node: Relayium のリレー&ストレージを無料で使う

最終更新: 2026-07-10

ネットワークをまたぐ転送や保存リンクは、当社にとってコストのかかるリレー帯域とディスクを使うため、無料枠の範囲内で動作し、それを超えると有料になります。それを回避する方法があります。自分のリレー/ストレージノードを立ち上げてアカウントに紐付ければ、あなたの転送は当社ではなく自分のノードを経由するようになり、従量課金も請求も一切ありません。

これは Relayium サーバー全体をセルフホストするのとは異なります。いつもの relayium.com アカウントと同じアプリをそのまま使い続け、自分のトラフィックを運ぶノードを追加するだけです。このガイドでは、まっさらな Linux マシンからオンラインのノードまで、およそ5分で到達できます。

なぜ自分のノードを立てるのか

理由は2つあります。1つ目はコストです。自分のノードはあなたのリレーとストレージのトラフィックを直接運ぶため、当社の従量課金インフラに一切触れず、請求するものが何もありません。使用量がどれだけ大きくても無料です。

2つ目はコントロールです。リレーされたバイト列や保存されたブロブは、あなたが運用し、あなた自身の運用管理下にあるハードウェア上に存在します。リアルタイム転送は全経路でエンドツーエンド暗号化されたままなので、自分のノードでさえ常に暗号文しか見えません。

必要なもの

インターネットから到達可能な Linux サーバー。安価な VPS でも、自宅の常時稼働マシンでも構いません。root(または sudo)と、いくつかの受信ポートを開ける権限が必要です。amd64 と arm64 の両方に対応しています。

ステップ1 — インストールコマンドを取得する

relayium.com にサインインし、アカウントページ(/me)を開いて、My Nodes までスクロールし、Add node をクリックします。トークンが埋め込まれた一度きりのインストールコマンドが表示されます。トークンは一度しか表示されないので、すぐにコピーしてください。次のような形式です。

curl -fsSL https://relayium.com/install-node.sh | sudo RELAYIUM_CENTRAL_URL=https://relayium.com RELAYIUM_NODE_TOKEN=<your-token> RELAYIUM_NODE_STORAGE_DIR=/var/lib/relayium-node/blobs sh

ステップ2 — サーバー上で root として実行する

サーバー上でコマンドを貼り付けます。これは当社のインストーラーを sh にパイプします。インストーラーは relayium-node バイナリをダウンロードしてチェックサムを検証し、/usr/local/bin にインストールし、systemd サービスを書き込んで起動します。先頭の sudo があるおかげでサービスをインストールできます。すでに root の場合は無害な no-op です。

systemd サービスなので、ノードは起動時に有効化され、万一クラッシュしても自動的に再起動します。再起動をまたいでオンラインを維持し、追加の作業は不要です。`relayium-node: command not found` と表示された場合は、上記のインストーラーではなくバイナリを直接実行しています。バイナリを配置するのはこのワンライナーコマンドです。

ステップ3 — 受信ポートを開く

オンライン状態(relayium.com へのハートビート)には送信アクセスだけが必要で、これはすでに備わっています。しかしピアが実際にあなたのノードを経由してリレーし、保存するには、その受信ポートが到達可能でなければなりません。ホストでファイアウォールが動いている場合は開放してください。ufw では次のようにします。

sudo ufw allow 3478/udp        # TURN
sudo ufw allow 8081/tcp        # storage
sudo ufw allow 49152:65535/udp # relay

ステップ4 — 確認して経由させる

アカウントページに戻ると、あなたのノードが My Nodes の下に表示され、約30秒以内に Online に切り替わります。それ以降、あなたのアカウントの転送は自動的に自分のノードを優先します。

強制するには — 当社の共有インフラに決してフォールバックしない — 同じページで「Only use my own nodes for relay/storage」をオンにします。これをオンにすると、自分のノードが1つもオンラインでない場合、当社のものを黙って使うのではなく転送が失敗します。

よくある質問

「relayium-node: command not found」と表示されました — 何が問題ですか?

relayium-node バイナリをインストールする前に実行しています。アカウントページのワンライナーインストールコマンド(curl … | sudo … sh の形式)を使ってください。これがバイナリをダウンロードし、PATH に配置し、サービスとして起動します。relayium-node を個別にインストールすることは決してありません。

再起動後もノードはオンラインを維持しますか?

はい。インストーラーは、起動時に有効化され Restart=always に設定された systemd サービスを登録するため、再起動後に復帰し、クラッシュしても自動的に再起動します。追加で実行するものはありません。

これは Relayium のセルフホストとどう違うのですか?

Bring-your-own-node は、いつもの relayium.com アカウントとアプリをそのまま使い、自分のトラフィックを運ぶノードを追加するだけです。セルフホストはサーバースタック全体(アカウント、Web アプリ、シグナリング)を自分のドメインで運用します。それについては "Self-host Relayium" ガイドを参照してください。

他の誰かが私のノードを使ったり、私のデータを見たりできますか?

いいえ。ノードはトークンによってあなたのアカウントに紐付けられ、あなたのアカウントのトラフィックのみを運びます。リアルタイム転送はエンドツーエンド暗号化されており、保存されるブロブはあなたのノードが読めない暗号文です。あなたのデータとノード設定は、あなただけが利用できます。

サインインしてアカウントページを開き、1分もかからず最初のノードを追加しましょう。

アカウントページを開く

続けて読む