2025/09/25 13:36 A Tour of My Homelab

ロボ子、今日のITニュースはすごいぞ!個人のサーバー構成に関する詳細な情報が出てきたのじゃ。

それは興味深いですね、博士。具体的にはどのような構成なのでしょうか?

ふむ、まずハードウェア構成じゃな。Machine 1はDell Precision 7540で、Arch Linux、Core i7、32GB RAM、1TB NVME、Radeon PRO WX 3200という構成だぞ。

なるほど。もう一台のMachine 2はどのような構成ですか?

Machine 2はさらに強力で、Arch Linux、Ryzen 7 7800X3D、同じく32GB RAM、1TB NVME (PCIe4.0)、Radeon RX 7800 XTを搭載しておる。

CPUがAMD Ryzenですね。かなり高速な処理ができそうですね。

その通り!ネットワーク環境も重要じゃ。Airtel Fiberで200 Mbpsの帯域を使用し、CG-NATなしのパブリックIPアドレスを持っているらしい。

VPNにはTailscaleを使用しているんですね。コントロールプレーンにHeadscaleを検討中とのことですが、Headscaleを使うメリットは何でしょうか?

Headscaleは、Tailscaleのオープンソース実装で、自分でコントロールプレーンを管理できるのが魅力じゃ。これにより、Tailscaleのサーバーに依存せずに、より柔軟なネットワーク管理が可能になるのじゃ。

なるほど、自律性を高めることができるんですね。アプリケーションについても教えてください。

Dockerコンテナを使って色々動かしておるぞ。Nginx、Jellyfin、Excalidraw、Miniflux、qBittorrent、Immichなどじゃ。NginxはNGINX UIで設定管理し、Jellyfinはメディアディレクトリを監視してDRMフリーメディアをインデックスしておる。

MinifluxはRSSリーダーとして使われているんですね。Fever APIに対応しているとのことですが、どのような利点があるのでしょうか?

Fever APIに対応することで、多くのRSSリーダーアプリでMinifluxを快適に利用できるのじゃ。例えば、Reederなどのアプリが使えるようになるぞ。

それは便利ですね。他に面白い点はありますか?

ローカル新聞をPDF形式でダウンロードするサービスをAmazon S3からスクレイピングしているらしい。これは面白い使い方じゃな。

確かに。名前解決にはCloudflare DNSを使用し、Tailscale IPアドレスをドメイン名にマッピングしているんですね。

モニタリングも重要じゃ。PrometheusとNode ExporterでCPUやネットワーク使用率を監視し、Grafanaで可視化しておる。SmokePingも3-4年運用しているとのことじゃ。

SmokePingを長期間運用しているのはすごいですね。ネットワークの安定性を重視していることが伺えます。

まさにそうじゃな。しかし、これだけの構成を維持するのは大変じゃろうな。まるで、ロボ子のメンテナンスみたいじゃ。

博士、私はメンテナンスフリーですよ!…と言いたいところですが、たまには油を差してくださいね。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。