No description
Find a file
2026-04-09 09:31:34 +09:00
.gitignore Initial commit: usrlocalbin Docker Compose 2026-01-10 14:31:25 +09:00
daily_backup_nfs.sh dailybackup先に削除を行うことで、容量圧迫を無くした。サムネイル、コンテナイメージをバックアップ対象から外した 2026-04-09 09:31:34 +09:00
immich_movie_add_to_sharedalbum.sh Initial commit: usrlocalbin Docker Compose 2026-01-10 14:31:25 +09:00
log_hdd_temp.sh Initial commit: usrlocalbin Docker Compose 2026-01-10 14:31:25 +09:00
raid_health_check.sh Initial commit: usrlocalbin Docker Compose 2026-01-10 14:31:25 +09:00
README.md Add README.md 2026-01-10 14:31:58 +09:00
restic_daily_backup.sh Initial commit: usrlocalbin Docker Compose 2026-01-10 14:31:25 +09:00

/usr/local/bin Scripts

このディレクトリには、システム管理、バックアップ、監視、およびアプリケーション運用のためのカスタムスクリプトが含まれています。

ファイル一覧

バックアップ・データ管理

  • daily_backup_nfs.sh

    • NFSサーバーへの日次バックアップを実行するスクリプトです。
  • restic_daily_backup.sh

    • restic を使用して、Immichの写真・動画データlibrary, uploadの増分バックアップを作成します。

モニタリング

  • log_hdd_temp.sh

    • HDDの温度を監視し、ログ (/var/log/hdd_temp.csv) に記録します。
    • 設定された閾値を超えた場合、ntfy を使用してアラート通知を送信します。
  • raid_health_check.sh

    • RAIDアレイおよび各ディスクの状態詳細をチェックします。
    • 異常が検知された場合、ntfy 経由で通知を行います。

アプリケーション自動化

  • immich_movie_add_to_sharedalbum.sh
    • Immich サーバー上の特定のアルバムから共有アルバムへ動画を自動的に追加するためのスクリプトです。

Git管理について

このディレクトリはGitで管理されています。 ただし、生成されたバイナリファイル(AmatsukazeAddTask, isdb-scanner など)や一時ファイルは .gitignore で除外されています。