port 01リンク
ケーブルの色で種類を分けています。
port 02作ったもの
全部、自宅のサーバーで動いています。
-
自宅ラボ
静音PC3台のProxmoxクラスタ。VLANで一般・サーバー・DMZ・管理を分け、HAとバックアップ、監視、ログ集約まで自分で組んでいます。外からはCloudflare TunnelとTailscale経由でつなぎます。 Proxmox VE ×3 / Proxmox Backup Server / NEC IX2215 + YAMAHA RTX1200(VRRP)/ AT-x210 / Cloudflare Tunnel / Nginx Proxy Manager / Tailscale / Forgejo Actions / Uptime Kuma / rsyslog
-
DebtCraft(Minecraftサーバー)
増え続ける日本の借金を、みんなでダイヤを納めて返すサバイバル。返済・税金・ランクは自作のPaperプラグインで管理し、借金時計にリアルタイムで反映されます。参加登録はDiscordのbotで受け付けています。Velocityで浮島のロビーとサバイバルをつなぎ、Java版・統合版どちらからでも入れます。Xbox・Switchなどは、フレンド一覧からも参加できます。 Paper 26.2 / Velocity / Geyser + Floodgate / MCXboxBroadcast / Advanced Portals / 自作プラグイン(Java)/ PostgreSQL 17 / discord.py + RCON / Docker (itzg)
-
Gitサーバー
自分のコードを置いておく、自宅のGitサーバー。GitHubと同じリポジトリを両方に置いています。 Forgejo / PostgreSQL 17
-
PC教室の予約アプリ
講師をしているPC教室の予約を、WebとLINEから受け付けるアプリ。 Next.js / FastAPI / PostgreSQL / LINE Messaging API
-
Discord bot
サーバー運営用のbotと、声を学習させた読み上げbot。 Docker Compose / Style-Bert-VITS2
port 03ラボ構成
インターネットから各サービスまで、上から順に通ります。
- 入口
Cloudflare TunnelWebの入口。ポートは開けていないTailscale外から自分だけ入る道
- ルータ
NEC IX2215PPPoE・NAPT・VLAN間フィルタYAMAHA RTX1200VRRPの予備・止まったら引き継ぐ
- スイッチ
Allied Telesis AT-x21024ポート L2スイッチ
- ネットワーク
サーバー用VLANDB・Git・監視などDMZ VLAN外に公開するもの
- 仮想化
Proxmox VE 3台クラスタHA・レプリケーションProxmox Backup Server毎晩バックアップ
- サービス
リバースプロキシMinecraftWebアプリGit監視・ログ
port 04Minecraftサーバー
「DebtCraft」— 日本の借金を返すサーバー。2026年10月13日 0:00 開始。Java版も統合版も、同じアドレスで入れます。入るとまずロビーに着きます。
Java版
mc.ch1w4.comマルチプレイ →「サーバーを追加」に貼り付けてください。バージョンは 26.2、Modは要りません。
統合版
mc.ch1w4.comポート 19132「サーバー」タブ →「サーバーを追加」で、アドレスとポートを入力してください。Xbox・Switch・PSは、サーバー用のアカウントをフレンドに追加すると「参加可能なフレンド」から入れます(アカウント名はXで案内しています)。
port 05自己紹介
専門学校でITインフラを勉強している3年生です。PC教室の講師として、MOS対策やScratch、Python・JavaScriptを教えています。
壊して、直して、覚える。家のネットワークがいちばんの教科書です。
- 自宅ラボを始める
- PC教室の講師を始める
- ルータで直接PPPoEを張る構成に移行、ch1w4.com を取得
- 静音PC3台でProxmoxクラスタを組み直し、VLAN・バックアップ・監視まで整える
- Minecraftサーバー「DebtCraft」を公開
- 卒業予定。インフラエンジニアとして働きたい
port 06よくある質問
Minecraftサーバーには誰でも入れますか?
ロビーまでは誰でも入れます。サバイバルで遊ぶには、Discordサーバーに参加して、🪪|入国審査 でマイクラの名前を登録してください。Discordを抜けると、サバイバルには入れなくなります。
連絡はどこからすればいいですか?
XのDMか、メール([email protected])でお願いします。
このサイトは何で作っていますか?
HTMLとCSSとJavaScriptだけで、フレームワークは使っていません。自宅のProxmox上のDockerコンテナ(nginx)から、Cloudflare Tunnel経由で配信しています。
port 07ブログ
ラボの作業ログと、ハマったことのメモ。
マイクラの入口をOracle Cloudに移して、自宅のIPを隠した
Oracle CloudのAlways Free(大阪)に中継サーバーを立て、Tailscale経由で自宅のマイクラにつないだ。Java版はHAProxyのPROXY protocolで本当のIPを渡せたが、統合版だけ入れなくなってハマった。
マイクラのテスト鯖を作って、公共事業を「人が建てる」流れにした(DebtCraft)
人が入っている本番を落とさずにプラグインを試せるよう、VLAN50にテスト鯖を作った。そのうえで、公共事業を「建材集め → 施工者が建てる → 運営が確認」の流れに変え、/pay が使えない不具合も直した。
家の中からは入れるのに、外からマイクラに入れなくなった
DebtCraftのアップデート後、外のプレイヤーだけサーバーに入れなくなった。サーバーもポートも正常だったが、グローバルIPが変わったのにDDNSのCloudflare APIトークンが無効になっていて、ドメインが古いIPを向いたままだった。