[VMware ESXi] Ubuntu 20.04 に motionEye をインストールする
これまで Mac mini で Docker の motionEye を動かしていたが、VMware ESXi を作ったので motionEye もそこに集約することにした。もともと Mac mini のスペックの問題か、Docker の問題か、motionEye の映像が止まったりする現象が起きていたのでちょうどいい。
Docker は簡単に移行できるのがメリットだ。
しかし、motionEye の Docker は移行自体は簡単にできたものの、移行先の Photon OS で稼働させると CPU をいっぱいいっぱいまで専有してしまう。
試しに Photon OS でゼロから motionEye をインストールしてみたら、これも CPU を専有する。
原因がよく分からないので、Docker での motionEye のインストールは諦め、Ubuntu に普通にインストールすることにした。
*
最初は VMware ESXi 上に Ubuntu Server 22.04 をインストールして、そこに motionEye を入れた。
しかし、カメラの映像がチラつく。ハードウェア上の問題かもしれないと VMware ESXi のハードウェア設定を見直してみたが、どうやら Ubuntu との相性問題らしい。Ubuntu 22.04 では motionEye のカメラにチラツキが発生するそうだ。
Video flickers FIXED · Issue #2623 · motioneye-project/motioneye · GitHub
https://github.com/motioneye-project/motioneye/issues/2623
そこで、Ubuntu Server 20.04 をインストールし直して、motionEye を使うことにした。
インストールは以下の公式ガイドに従えば簡単にできた(このガイドでも Ubuntu 22.04 では使えないと書かれている)。
(Install On Ubuntu (20.04 or Newer) · motioneye-project/motioneye Wiki · GitHub
https://github.com/motioneye-project/motioneye/wiki/%28Install-On-Ubuntu-%2820.04-or-Newer%29
IP アドレスを固定する方法は以前書いた。