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

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


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

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

playit.gg

「playit.gg」も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を隠しています。


NAS側のDocker設定

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

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

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


ドンネルの作成

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

「Add Tunnel」をクリックして

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


ローカルアドレスの設定

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

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


接続

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

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


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

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

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

Read more

【雑談】~コーヒー初心者歓迎~ 安く道具を揃えて家でコーヒーを淹れ飲もうの話

在宅勤務の合間にドリップして淹れたコーヒーを飲みながら仕事する時間が大好きです。 普段、コンビニやカフェなどでコーヒーを飲む人もいると思います。 コーヒー自体、元々安いですが毎回買っていると出費になりますよね... 自分で淹れるのは良いですが、洗い物したりコーヒーの粉のゴミがでるので買った方が楽ではあります。面倒くさいという方には向いてはないですね。 ですが、自分で淹れて飲むコーヒーは特別美味しいです。 本題です。(コーヒー大好きで道具にこだわりがある方はブラウザバックしてください。笑) 自分で買ったコーヒー豆でドリップして飲むには ・コーヒー豆 ・コーヒーミル(私は電動の物を利用) ・マグカップ(なんでもOK) ・ドリッパー ・ドリップカップ ・ペーパーフィルター(100均でOK) ・必要であればコーヒー豆を保管する密閉容器 などの道具が必要です。 コーヒー豆 コーヒー豆は好みの味の豆をカルディなどで買ってみてください。 私はコーヒーの苦みが好きで、カルディの「マンデリンフレンチ」という豆を毎回買っています。 皆さんはお好みで買ってくださいね。

By 管理者

【雑談】JCOMのWi-Fiモデム「HG100R-02JG」で通信が途切れることがあったのでBridgeモードにして市販ルーターを繋げた話

JCOMで貸出されているモデム「HG100R-02JG」を利用していてネットが途切れることがあったりページを読み込みしているとタイムアウトしたりすることがありました。 問い合わせして現地対応していただきましたが原因不明で同じルーターの機種ですが端末交換のみで改善することもなく終わりました。 色々と調べてみると同じ症状の人がいたりして、「HG100R-02JG」のルーター機能やDHCP機能がイマイチだったりするという情報もありました... (機器自体のスペックの詳細は分かりませんでした、何年使わてれいるルーターなのか...) 市販ルーターでルーター機能やWi-Fi機能、DHCP機能の部分を補い JCOMのモデム「HG100R-02JG」はBridgeモードでただの箱として動作させようと決めました。 構成 JCOMルーター:HG100R-02JG(Bridgeモード) 市販ルーター:TP-Link Archer AX4800(ルーターモード) スマホのみでも可能ですが、ルーターを切り替えながら有線接続してパソコンで操作されるのがやりやすいです。 まずはHG100R

By 管理者

【自作ブログ】Google Cloud Platform(GCP)の無料枠インスタンスにGhostブログを作成しよう

Google Cloud Platform(GCP)には無料枠のVM インスタンスを作成することができます。 そのインスタンスにDockerを入れて、Docker上でGhost、mysql、caddyで自作ブログを立てていきます。 2025/05現在の条件では画像のようになっています。 参考:https://cloud.google.com/free/docs/free-cloud-features#compute e2-microとなりスペックが2 vCPU, 1GB RAMなので大量にアクセスされるサイトには向いてないですね。 個人ブログではいいかもしれないです。 ドメイン名などはお好きに取得してください。自分はお金をかけたくなかったのでMyDNSで取得しました。(将来的にはお名前ドットコムでしっかりしたドメイン名を取りたいです...) GCPの無料インスタンスを作成する方法はたくさん記事がありますので割愛します。 OSは「Ubuntu 25.04 minimal」で作成しています。 sshをしてターミナルに入ります。 とりあえずパッケージリスト更新をしてから

By 管理者

【PowerShell】Windowsをスリープや画面ロックにならないよう操作し続けるコマンド-カスタマイズ

以前、下記記事にてPowerShellのコマンドで操作し続けるようなコマンドを紹介しました。 【PowerShell】Windowsをスリープや画面ロックにならないよう操作し続けるコマンドPowerShellのコマンドでWindows端末をスリープや画面ロックにさせないように操作し続けるコマンドを紹介その辺のエンジニアの記録管理者 今回はそのコマンドから少しカスタマイズを紹介しようと思います。 まずはおさらいです。 Add-Type -AssemblyName System.Windows.Forms while ($true){ [System.Windows.Forms.SendKeys]::SendWait("%{TAB}") Start-Sleep -Seconds 30 } このコマンドだと30秒に1回「Alt + Tab」のウィンドウ切り替え操作を行っています。 カスタマイズ1.何回実行されたかカウントしてPowerShell上に表示する。 Add-Type -AssemblyName System.Windows.Forms while ($

By 管理者