Homelab
Dockermanから離れることなく、セルフホストサービスの自動化、監視、メンテナンスを行います。
DockermanのHomelab機能を使用すると、セルフホストサービスを監視し、問題が発生したときに通知を受け取り、複数のツールを行き来することなく問題を修正できます。
Homelabモードの理由
ほとんどのコンテナ管理はデスクで行われます。Homelabモードはそれ以外の時間をカバーします:離席中、深夜3時にサービスがクラッシュしたとき、または見ていない間に新しいイメージバージョンがリリースされたときのことです。
Dockermanはデスクトップファーストかつローカルファーストです。管理コンテナをデプロイせず、管理ポートを公開しません。すべてがアプリ内で実行され、認証情報はシステムKeychainに保存され、Composeファイルはgitやdocker compose CLIが直接使用できるファイルシステム上に配置されます。
エンドツーエンドのワークフロー
通知チャンネルの設定
Telegram、ntfy、Gotify、Discord、または汎用webhookを接続し、離席中でもDockermanが連絡できるようにします。
プリセットアラートルールを有効化(または独自に作成)
Restart loop と Container crash (non-zero exit) の 2 つのルールが事前設定されて無効状態で同梱されています。1 クリックで有効化するか、リソース閾値やスタックごとのスコープ用にアラートルールを追加してください。
イメージ更新の購読
重要なサービスのイメージアップグレード監視を有効にします。Dockermanはバックグラウンドでレジストリを確認し、新しいバージョンが利用可能になったときに通知を送信します。
機能の概要
バックグラウンドタスク
メインウィンドウを閉じても実行し続けるcronおよびインターバルスケジューリング。
通知
Telegram、ntfy、Gotify、Discord、Webhook、およびShoutrrr互換URLスキームを介したシステム通知。
アラートルール
コンテナ終了、ヘルスチェック、リソース閾値、再起動バーストをカバーする4種類のルールタイプ。
イメージアップグレード監視
digest比較によるバックグラウンドレジストリポーリングと、新しいバージョンがリリースされたときのマルチチャネルプッシュ通知。
診断バンドル
コンテナまたはComposeスタック全体のinspect、events、logs、statsをワンクリックでzip化。
実行を維持する方法
Dockermanはトレイ常駐を使用します:メインウィンドウを閉じるとアプリがシステムトレイに移動し、バックグラウンドタスクは実行し続けます。トレイアイコンを終了すると、Dockermanはバックグラウンドタスクが停止することを通知します。
完全なシステムサービス(launchd / systemd / Windows Service)は将来のリリースで予定されています。