目的
この記事では、macOSにシアターノードをインストールする手順を説明します。シアターノードをインストールする方法を知ることは、ユーザがノードを適切に実行し、ネットワークのサポートに貢献し、分配 (ディストリビューション) のクレジット取得に役立ちます。
前提条件
この記事は、読者が有効なノードライセンスを所有し、Galaノードソフトウェアをダウンロードしていること、そして以下の記事の情報を理解していることを前提としています。
Gala Games & Entertainmentのアカウントを作成する方法
手順
https://links.gala.com/DownloadMacNode から、Galaノードソフトウェアをダウンロードします。
シアターノードの実行をするには、Galaノードソフトウェアが必要です。MacにGalaノードソフトウェアをインストールする前に、Galaノードソフトウェアを実行するための前提条件が3つあります。
Galaノード前提条件:
CPUの仮想化
macOS 11以降
Docker (ドッカー)
CPUの仮想化
Dockerを正しく実行するためには、CPUの仮想化が必要です。新しいバージョンのMacではデフォルトで有効になっています。有効になっていない場合は、Appleのドキュメントを参照し、有効にします。
macOS 11以降
Dockerを正しく機能させるには、バージョン11以降のmacOSが必要です。macOSのバージョンはBig Sur (11)、Monterey (12)、Ventura (13) です。システムがこの条件を満たしていることを確認します。
Dockerのインストール
1) https://docs.docker.com/desktop/release-notes/ にアクセスし、使用中のMacのCPUチップに応じて、Intelチップ搭載Mac、またはAppleチップ搭載Macを選択します。Dockerの最新バージョンをダウンロードすることを推奨します。使用中のMacがどのチップを搭載しているかは、画面左上のアップルアイコンをクリックし、About This Mac (このMacについて) を選択することで確認できます。
注:間違ったインストールパッケージを選択すると、Dockerのインストールに問題が発生します。使用中のMacのCPUチップに応じて、適切なインストーラーを選択してください。
2) Allow (許可) をクリックしてDockerをダウンロードします。
3) インストールウィンドウが表示されたら、DockerをApplications (アプリケーション) フォルダにドラッグします。
4) インストールが完了したら、アプリケーションフォルダでDockerを選択します。
5) Dockerを初めて開くと、以下のようなプロンプトが表示されることがあります。Open (開く)をクリックします。
6) Dockerを初めて開くと、特権アクセスが要求されます。続行するにはOKをクリックします。
7) 現在のmacOSユーザーのパスワードを入力し、Install Helperを選択します。
8) Accept (許可) をクリックします。
9) Start (開始)、またはSkip tutorial (チュートリアルをスキップ) をクリックします。
10) 右上のSettings (設定) アイコンを選択し、Start Docker Desktop when you log in (ログイン時にDockerを開始する) を有効にし、Apply & Restart (適用&再起動) をクリックします。
右上のDockerアイコンを選択すると、Docker Desktop is running (Docker Desktop起動中) と表示されます。
Galaノードソフトウェアのインストール
1) Galaノードデスクトップソフトウェアをダウンロードして、Applications (アプリケーション) フォルダにドラッグします。
2) インストールした後、アプリケーションフォルダーからGala Node Desktop を開きます。
3) Galaノードソフトウェアを初めて起動する際、APIキーの入力が求められます。詳しくは、こちらの記事をご参照ください:Galaノードダッシュボードとは
Enter Now をクリックして、続行します。
4) APIキーを張り付けて、OKをクリックします。
5) macOSのメニューバーにある、Galaノードソフトウェアが起動します。
6) マシンが実行するワークロードを選択します。Select workloads (ワークロードを選択) セクションで、シアターノード (フィルムノード) など、希望するワークロードをすべてチェックしてください。
まだ有効になっていない場合は、必ずポートフォワーディングを設定してください。シアターノードでは、ユーザーのファイアウォールでTCPポート4002 (ipfs)、9096 (ipfs cluster)、5080が開放されている必要があります。VPSでホスティングしている場合、これらのポートはすでに開放されている可能性があります。問題がある場合は、VPSプロバイダーに確認してください。
詳しくは、こちらの記事をご参照ください:
Galaノードソフトウェアを管理する方法について、詳しくは、こちらの記事をご参照ください: WindowsまたはmacOSでGalaノードソフトウェアを管理する方法