【統合版】ポート開放なし!自宅サーバーでマイクラサーバーをDockerで立てて外部公開する方法「playit.gg」利用

24時間稼働させているNASサーバーがありDockerを動かせるのでマイクラ統合版のサーバーの立て方を記載します。


利用サービス

自分のネットワーク環境がJCOMとなり、ポート開放ができないため「playit.gg」というサービスを利用します。(※2025/05時点で無料プランがあるため無料で利用できます。)

公式ページのFreeという箇所をご自身で確認してみてください。

playit.gg

「playit.gg」もDockerで動作させて接続が可能となります。


Dockerで統合版サーバー起動

マインクラフト統合版のサーバーをDockerで動作させる。

公式のDockerイメージを利用してサーバーを起動させます。

https://hub.docker.com/r/itzg/minecraft-bedrock-server

私の持っているNAS(UGREEN DPX2800)ではDocker構築が簡単にできるため詳細な記述方法などは省略します。

ネットワークモード:host

ポート番号:19132

にしてゲームモードや難易度はお好みで設定して起動させてみてください。


playit.gg設定

次に「playit.gg」のアカウントを作成してログインします。

サイトが英語のためブラウザで日本語翻訳した画像を表示します。

トンネルの追加で「Docker ベースのエージェントをセットアップしたりするには」をクリックして「Dockerエージェントを作成する」の画面にいきます。

エージェント名は自分のわかりやすい名前にします。

「playit.gg」新しいエージェント追加
「playit.gg」エージェント作成画面

するとDockerの起動コマンドとymlの例がでます。

ここではブラウザの翻訳をさせずに元に戻してください。

使いませんが画像ではSecret Keyを隠しています。

yml画像

NAS側のDocker設定

表示されていたymlをそのままコピペで利用します。

NAS(UGREEN DPX2800)のDocker設定が簡単で画像のような記載方法で完結します。各自の環境に合わせて設定してみてください。

プロジェクト名と保存パスは自分のわかりやすい名前にして「今すぐデプロイ」して実行されると「playit.gg」と接続されます。

UGREEN NAS Docker作成画像

playit.ggトンネルの作成

接続がされたらトンネルを作成します。

「Add Tunnel」をクリックして

トンネル作成画面画像

「グローバルエニーキャスト(無料)」が選択されているのでそのまま、トンネルタイプを「Minecraft Bedrock(ゲーム)」にしてトンネル追加します。

トンネルタイプ選択画面の画像

ローカルアドレスの設定

ここではマインクラフト統合版のサーバーが動作している端末のアドレスを設定します。

私の場合は192.168.0.3がNASサーバーでDocker上でマイクラサーバーが動いているので192.168.0.3とポートは19132としています

ローカルアドレスの設定画像

接続

「playit.gg」の割り当て(共有IP)とポート番号でアクセスが可能となります。

マイクラの統合版でアドレスとポート番号を指定してアクセスすることでワールドに入れますので外部の友達に教えてあげてください。

「playit.gg」の割り当て(共有IP)とポート番号画像

以上で24時間稼働のマイクラサーバーが完成します。

自宅のアドレスを公開しないためセキュリティ面でいいと思います。

もう少し細かく説明が書けるように手順を更新していきたいと思います。

Read more

【資産運用】PayPay ポイント運用を約1年と数カ月続けた結果を公開

物価高の昨今ですが、皆さんは投資していますでしょうか。 投資といっても様々あり リスクが高くリターンが高い投資やリスクが低くリターンも低い投資があります。 銀行に自身のお金を預けていても、銀行側も預かっているお金で融資をしたりしているので資産運用しているとも言えます。 ですが銀行に預けていても金利が低くなかなかお金が増えません。 そこでリスクは低く、リターンもそこそこあるPayPay ポイント運用を約1年間続けた結果を公開します。 なぜリスクが低いか PayPayポイント運用とは、日常の買い物などで貯まるPayPayから付与されたポイントを利用して投資が可能となります。 そのため買い物の中で還元されたポイントのみが運用で上下するため元手となる資金は必要ないような運用となります。 いつでも引き出しが可能です。利用したくなることがあればすぐにポイントを引き出せます。 参考 【FP監修】PayPayポイント運用をやってみよう!初心者が意識したい5つのコツも紹介 - PayPay本記事では、PayPayポイント運用とは何か、初心者が意識したい5つのコツなどを紹

By 管理者

「AdGuard Home」で広告ブロックのフィルターを設定する方法(LINEの広告のブロック方法も紹介)

前回の記事でUGREEN NASのDocker上でAdGuard Homeを構築するまでを紹介しました。 まだ見ていない方はこちら↓ UGREEN NASのDockerで「AdGuard Home」を稼働させて広告ブロックする方法本記事を見に来た方にAdGuard Homeの説明は不要かと思いますので省きます。 とにかくネットワークレベルで広告をブロックしたいと思っていて、自宅にNASサーバーを24時間稼働させている方が見に来られているかと思います。 Raspberry Pi(ラズパイ)でも同じことが実現可能です。 自宅のその辺に転がっているラズパイでも試してみてください。 本記事ではUGREEN NAS(DXP2800)のDockerで構築して動作させています。 利用するDockerイメージ https://hub.docker.com/r/adguard/adguardhome Dockerイメージダウンロード UGREEN NASのDockerの「イメージ」>「イメージリポジトリ」の検索欄からadguardhomeと検索して、 上記のDockerイメージと同じ物(検索して一番

By 管理者

UGREEN NASのDockerで「AdGuard Home」を稼働させて広告ブロックする方法

本記事を見に来た方にAdGuard Homeの説明は不要かと思いますので省きます。 とにかくネットワークレベルで広告をブロックしたいと思っていて、自宅にNASサーバーを24時間稼働させている方が見に来られているかと思います。 Raspberry Pi(ラズパイ)でも同じことが実現可能です。 自宅のその辺に転がっているラズパイでも試してみてください。 本記事ではUGREEN NAS(DXP2800)のDockerで構築して動作させています。 利用するDockerイメージ https://hub.docker.com/r/adguard/adguardhome Dockerイメージダウンロード UGREEN NASのDockerの「イメージ」>「イメージリポジトリ」の検索欄からadguardhomeと検索して、 上記のDockerイメージと同じ物(検索して一番上にあるもの)をダウンロードします。 コンテナ作成 次に「コンテナ」>「作成」からイメージを選択で先程ダウンロードしたイメージを選択してください。 コンテナの編集 コンテナ名は自由に分か

By 管理者

【PowerShell】ローカルアカウントのコマンドのみでドメインアカウントのコマンドプロンプトと管理者権限付きのPowerShellを開く方法

Windowsのローカルアカウントからドメインアカウントでコマンド操作をしたい場合は、 基本的にはローカルアカウントを一度サインアウトをしてから ログイン画面で「他のユーザー」からドメインアカウントへ切り替えが必要となります。 そのログイン切り替えが面倒くさいため、 ローカルアカウントからサインアウトせずにコマンドのみでドメインアカウントのコマンド操作できるPowerShell実行方法を掲載します。 ドメインアカウントに管理者権限を付与 ローカルアカウトでコマンドプロンプトを管理者権限で開きます。(PowerShellも可) 以下コマンドでドメインアカウントを管理者グループに追加しておきます。 ※「アカウントID」箇所を自身の使うアカウントに書き換えしてください。 net localgroup administrators アカウントID /add ドメインアカウントのコマンドプロンプトを開く ※「ドメイン名」と「アカウントID」箇所を自身の使うドメインとアカウントに書き換えしてください。 パスワードが求められたらドメインアカウントのパスワードを入

By 管理者