motionEye
motionEye は motion ビデオ監視ソフトウェアの Web インターフェースで、動体検知、カメラ管理、録画設定をサポートしています。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
ビデオ監視ソフトウェア motion に、見た目が良く使いやすいウェブコンソールを追加します。
主な機能
- 美しいWebインターフェースによるカメラとモーション検知の管理
- 多言語対応(翻訳への貢献が可能)
- 軽量で依存関係が少なく、インストールも簡単
- ARMやRISC-Vなどの珍しいアーキテクチャに対応
- 信頼性の高いモーション検知による録画と通知
できないこと
- •初回ログイン時のデフォルトパスワードは空です。第三者によるアクセスを防ぐため、必ず直ちにパスワードを変更してください。2. 古い 32 ビット ARM または RISC-V デバイスでは、追加のコンパイルツール(gcc、libjpeg など)をインストールする必要がある場合があります。3. アップグレードする前にサービスを停止してからアップグレードを行い、フロントエンドとバックエンドの不一致を避けてください。4. Debian 12+ または Ubuntu 23.04+ を使用している場合、pip がシステムレベルのインストールをブロックする可能性があるため、break-system-packages=true を設定する必要があります。
使用例
- ホームセキュリティ監視、カメラ映像をリアルタイムで確認
- オフィスや店舗の遠隔ビデオ監視
- ペットや赤ちゃんの活動モニタリング、動きがあったときに自動録画
詳細説明
motionEye は motion ビデオ監視ソフトウェアのために作られた Web インターフェースです。motion は人気のあるオープンソースの動体検知ビデオ監視プログラムです。motionEye は直感的な Web コントロールパネルを提供しており、カメラの管理、リアルタイム映像の閲覧、録画スケジュールの設定などを手軽に行えます。多言語に対応し、pip でワンコマンドでインストールでき、さまざまな CPU アーキテクチャと互換性があります。ZoneMinder や Shinobi などの多機能な大規模ソリューションと比べ、motionEye はより軽量で依存関係が少なく、デプロイも簡単で、特に家庭や小規模オフィスでの利用に適しています。
トラブルシューティング & FAQ (2)
トラブル対応Ubuntuでpip install motioneyeを実行した後に発生する「cannot stat motioneye.conf.sample: No such file or directory」エラーを修正するには?
このエラーは、pip が motionEye をドキュメントに記載されているパス /usr/local/share/motioneye/ とは異なる場所にインストールしたために発生します。以下のいずれかの手順で修正してください:
1. **実際の設定ファイルの場所を特定する:** pip show -f motioneye または find / -name motioneye.conf.sample 2>/dev/null を実行して、サンプル設定ファイルがどこにインストールされたかを確認します。
2. **ユーザーローカルへのインストールを確認する:** sudo を付けずに pip install を実行した場合、新しいバージョンの pip ではホームディレクトリにインストールされます。~/.local/share/motioneye/extra/motioneye.conf.sample を確認し、そこからコピーしてください: cp ~/.local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf
3. **システム全体に再インストールする(推奨):** ファイルが /usr/local/share/ に配置されるように、root 権限でアンインストールしてから再インストールします:
pip uninstall motioneye
sudo pip install motioneye
sudo cp /usr/local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf
また、事前に /etc/motioneye/ が存在することを確認してください: sudo mkdir -p /etc/motioneye
トラブル対応config.py でパスワードハッシュをより強力なアルゴリズム(例:SHA-256)に切り替えた後、ログインが失敗するのはなぜですか?
SHA1よりも強力なアルゴリズムはまだサポートされておらず、パスワード生成が成功してもログイン失敗の原因となります。回避策:config.pyでSHA1ハッシュを使用してください(例:パスワードハッシュを'sha1'に設定)。これにより、通常のパスワードで動作することが確認されています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:システムに Python 3.7+ と pip がインストールされていることを確認する
ステップ2:pip を使用して motioneye をインストールする:sudo pip install motioneye
ステップ3:初期化コマンドを実行する:sudo motioneye_init
- ステップ1:システムに Python 3.7+ と pip がインストールされていることを確認する
- ステップ2:pip を使用して motioneye をインストールする:sudo pip install motioneye
- ステップ3:初期化コマンドを実行する:sudo motioneye_init
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
まずサービスを停止します:sudo systemctl stop motioneye、次にアンインストールします:sudo pip uninstall motioneye、最後に設定ディレクトリを削除します(必要な場合)。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs