zztkm
僕はマイクラ鯖をGitHubで運用しています。 今日はどんな感じでやっているのかを紹介します。
従来のマイクラ鯖運用のここがだるい
Dockerなど使わずに運用していた時代
ごみ
IaC
したいし、デプロイも簡単にしたい!最終的な構成は以下のようになった。
VPS は Vultr を使っている。
MC鯖は Vultr に docker & docker compose をインストールして、そこで動かしている。
SSH 接続には、Tailscale SSH を利用している。
Tailscale SSH を使うと鍵管理が不要になってめっちゃ楽。導入も楽なので、VPSとか借りてなんかやりたいって人におすすめです。
compose-cd が git pull して更新があったら、docker compose down & up してくれる
巷ではオブザーバビリティとか言われてますがなんもわかってないので、とにかく無料で使えてそれっぽいやつを使ってみてる。 わかってきたら良い感じに調整していくという方針で色々試してる。詳しい人いたら教えてクレメンス。
導入したやつ
Grafanaのダッシュボードはこんな感じ
まとめ
ということでぜひ遊びにきてください!
genkai.dev
Genkai mc server
from Pistachio Gaming参考
その他宣伝