Refactor documentation and enhance Immich backup system

- Updated README.md to streamline content and improve navigation with a new Quick Navigation section.
- Consolidated detailed Plex backup descriptions into dedicated documentation files.
- Added comprehensive Docker Bootstrap Testing Framework documentation.
- Created Immich backup enhancement summary and migration summary documents.
- Implemented webhook notifications and Backblaze B2 integration in Immich backup scripts.
- Centralized logging for Immich backup operations and updated configuration requirements.
- Restructured Telegram bot project documentation for better clarity and organization.
- Enhanced .gitignore to include environment files and Backblaze CLI tool.
- Updated dotfiles README to reference new testing documentation.

Resolves Documentation review #11.
This commit is contained in:
Peter Wood
2025-05-27 12:51:00 -04:00
parent 3da0e07548
commit 2540c2d50b
11 changed files with 892 additions and 194 deletions

14
.env.example Normal file
View File

@@ -0,0 +1,14 @@
# Immich Configuration for Testing
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
UPLOAD_LOCATION=/mnt/share/media/immich/uploads
# Notification settings
WEBHOOK_URL="https://notify.peterwood.rocks/lab"
# Backblaze B2 settings
# Get these from your B2 account: https://secure.backblaze.com/app_keys.htm
K005YB4icG3edh5Z9o64ieXvepEYWoA
# B2_APPLICATION_KEY_ID=your_key_id_here
# B2_APPLICATION_KEY=your_application_key_here
# B2_BUCKET_NAME=your_bucket_name_here