言語
ユースケース

iPhoneで
ホームラボ

自宅サーバー、Raspberry Pi、NAS、セルフホストのアプリは、ときどき様子を見る必要があります。Mackyなら、ポート開放もインターネットへの公開もせずに、iPhoneから確認できます。

課題

トラブルは外出中に起きる

Plexサーバーが落ちる。Dockerコンテナがクラッシュする。ディスクがいっぱいになる。こうしたことは家にいないときに起こります。自宅サーバーにリモートでアクセスするには、ふつうはダイナミックDNSやポート開放の設定に加えて、スマホでのSSHキー管理が必要です。

解決策

Macをゲートウェイに

Mackyは、暗号化されたWebRTCでiPhoneとMacをつなぎます。Macはすでに自宅のネットワークにつながっていて、ほかのマシン用のSSHキーも持っています。Macを踏み台にして、ネットワーク内のどの機器にもアクセスできます。

できること

01

ディスク容量とメモリを確認

Macから自宅サーバーにSSHしてdf -hやfree -mを実行すれば、リソースの使用状況がすぐにわかります。
02

落ちたサービスを再起動

systemctl restartやdocker restartで、家にいなくても落ちたサービスを復旧できます。
03

ログをリアルタイムで確認

任意のログファイルにtail -fを実行すれば、アプリで起きていることをその場で確認できます。
04

Dockerコンテナを管理

docker psでコンテナの状態を確認できます。ログの確認、コンテナの停止と起動、アップデートのpullもできます。
05

ネットワーク内のどの機器にも

Macは自宅のネットワークを知っています。Macから、同じネットワーク上のサーバー、NAS、Raspberry PiにSSHできます。

はじめ方

  1. MacとiPhoneにMackyをダウンロードします
  2. MackyでiPhoneとMacを接続します
  3. iPhoneでターミナルを開きます
  4. Macから自宅サーバーにSSHします: ssh user@192.168.1.x
  5. 必要なコマンドを実行します

Mackyを試す

どこからでもホームラボの様子を確認できます。無料で始められます。