フォルダーの作成
mkdir -p /mnt/data/docker/uptime-kuma
設定ファイル docker-compose.yml の作成
nano /mnt/data/docker/uptime-kuma/docker-compose.yml
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: uptime-kuma
restart: unless-stopped
network_mode: host
volumes:
- /mnt/data/docker/uptime-kuma/data:/app/data
Uptime Kuma 起動
cd /mnt/data/docker/uptime-kuma docker compose up -d
ブラウザで「http://192.168.0.100:3001」を開き、IDとパスワードを登録
画面右上のアカウントアイコン>設定>通知>通知を追加で以下を追加
| 項目 | 値 |
|---|---|
| 通知タイプ | Email(SMTP) |
| 名前 | Gmail |
| ホスト | smtp.gmail.com |
| ポート | 465 |
| セキュリティ | TLS |
| ユーザー名 | gmailアドレス |
| パスワード空欄 | Googleアプリパスワード |
| From Email | gmailアドレス |
| To Email | 受取りたいMailアドレス |
監視の追加で以下を登録
| 名前 | 種別 | URL / ホスト | ステータスコード |
|---|---|---|---|
| AdGuard Home | HTTP | http://192.168.0.100:3000 | 200-299,302 |
| EPGStation | HTTP | http://192.168.0.100:8888 | 200-299 |
| Vaultwarden | HTTP | http://127.0.0.1:80/vault/ | 200-299 |
| vafee2-lounge | HTTP | http://192.168.0.100:5000 | 200-299 |
| PassManager | HTTP | http://192.168.0.100:8100 | 200-299 |
| Immich | HTTP | http://192.168.0.100:2283 | 200-299 |
| Mirakurun | TCP | 192.168.0.100:40772 | - |
SSDを交換したり、Mirakurun が止まってEGP取得ができなかったりして、時々Dockerが止まることがあった(とは言え最近は安定している)が、これで何か Docker が止まってもメールで知らせてくれるので、再起動をすれば良い、出先でも Tailscale 経由で、Termius で操作できるので、Ubuntu Server が止まらない限り安心かな。