Commit Graph

13 Commits

Author SHA1 Message Date
Peter Wood
502beec7e2 feat: Add bash completion for backup scripts and enhance README documentation 2025-05-27 22:11:14 -04:00
Peter Wood
e0ba44efd4 fix: Remove trailing spaces in README.md for improved formatting consistency (ref #11) 2025-05-27 12:53:03 -04:00
Peter Wood
2540c2d50b 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.
2025-05-27 12:51:00 -04:00
Peter Wood
c9b69ea789 Add comprehensive Plex backup management scripts
- Introduced `restore-plex.sh` for restoring Plex backups with logging and validation.
- Created `test-plex-backup.sh` for automated testing of backup functionalities.
- Developed `validate-plex-backups.sh` for validating backup integrity and monitoring.
- Updated `update.sh` to reference the correct path for Plex service management.
2025-05-26 13:20:12 -04:00
Peter Wood
e6aec6dd5d feat: Migrate to system-specific crontab files with enhanced logging and management 2025-05-26 12:10:15 -04:00
Peter Wood
68f7f4ef8e feat: Revamp Plex backup system to streamline archive structure and enhance validation processes 2025-05-26 07:51:24 -04:00
Peter Wood
b8a3c98297 feat: Add enhanced backup-media script and documentation
- Introduced demo-enhanced-backup.sh to showcase new features.
- Created backup-media-enhancement-summary.md for a side-by-side comparison of original and enhanced scripts.
- Developed enhanced-media-backup.md detailing features, usage, configuration, and error handling of the new backup script.
- Enhanced logging, error handling, and performance monitoring capabilities.
- Added support for multiple media services with improved safety and maintenance features.
2025-05-25 23:35:47 -04:00
Peter Wood
a68a1cc4ba Add enhanced backup and restoration scripts for Plex Media Server with validation and monitoring features 2025-05-25 19:53:23 -04:00
Peter Wood
9a941d1752 Enhance setup and testing scripts for improved package management and logging
- Updated setup.sh to check for Nala installation and provide alternative installation methods based on Ubuntu version.
- Added error handling for package installation, allowing fallback to apt if Nala fails.
- Introduced startup.sh to perform container startup checks, including system info and permissions for logs directory.
- Created test-setup.sh to validate bootstrap and setup scripts, including detailed logging of package availability and installation results.
- Implemented checks for missing packages and provided recommendations for manual installation.
- Enhanced logging for better traceability of actions and errors during setup and testing processes.
2025-05-12 13:59:15 -04:00
Peter Wood
0cd9c5219d Refactor repository structure and add new features
- Reorganized repository structure by moving dotfiles into a dedicated subdirectory
- Updated bootstrap.sh and setup.sh scripts to reference the new file paths
- Fixed Nala repository GPG key setup to use gpg --dearmor for proper key format
- Added Lazydocker installation to the setup script for Docker management
- Updated README.md with references to new paths and additional features
- Added documentation for Lazydocker in the dotfiles README.md
- Updated all symlink paths to point to the new dotfiles location
2025-05-12 07:02:14 -04:00
Peter Wood
e71ca59d1c feat: add documentation for backup-media, folder-metrics, and plex management scripts 2025-03-13 18:31:47 -04:00
Peter Wood
ecc5053282 documenting the shell/plex.sh script 2024-09-27 08:30:52 -04:00
Peter Wood
636be327bb Initial commit 2023-07-20 00:46:58 +00:00