Commit Graph

16 Commits

Author SHA1 Message Date
Peter Wood
dfab956d9f feat: Enhance Plex Recent Additions script with dynamic day range and error handling 2025-06-14 08:47:23 -04:00
Peter Wood
7d45acf6c6 fix: Clean up unnecessary whitespace and improve code readability in backup-plex.sh 2025-06-12 17:18:57 -04:00
Peter Wood
ed6a1a3d76 backing up my changes because my server is about to get wiped 2025-06-12 10:05:41 -04:00
Peter Wood
36b4f5c667 Remove obsolete backup and validation scripts for Plex Media Server
- Deleted `restore-plex.sh.sc2162_backup`: This script provided a comprehensive restoration process for Plex Media Server backups, including validation and logging features.
- Deleted `test-plex-backup.sh.sc2086_backup`: This script served as a comprehensive test suite for the Plex backup system, covering unit tests, integration tests, and performance benchmarks.
- Deleted `validate-plex-recovery.sh.sc2086_backup`: This script was responsible for validating the success of Plex database recovery operations, ensuring database integrity and service functionality.
2025-06-09 06:45:43 -04:00
Peter Wood
11c110d729 feat: Enhance documentation and add porcelain mode support for improved automation in plex scripts 2025-06-09 06:44:06 -04:00
Peter Wood
16dd496c31 feat: Add color support toggle for improved output in plex.sh and update.sh 2025-06-08 20:47:23 -04:00
Peter Wood
c698813d6b refactor: Update output formatting and enhance log retrieval in plex.sh 2025-06-08 19:46:29 -04:00
Peter Wood
9bb5545268 fix: Ensure proper ownership of backup files after copying in backup-plex.sh 2025-06-06 08:24:38 -04:00
Peter Wood
b76a9632c3 fix: Correct variable declaration order and improve output formatting in show_loading function 2025-06-06 07:59:07 -04:00
Peter Wood
58b5dea8b4 Refactor variable assignments and improve script readability in validate-plex-backups.sh and validate-plex-recovery.sh
- Changed inline variable assignments to separate declaration and assignment for clarity.
- Updated condition checks and log messages for better readability and consistency.
- Added a backup of validate-plex-recovery.sh for safety.
- Introduced a new script run-docker-tests.sh for testing setup in Docker containers.
- Enhanced ssh-login.sh to improve condition checks and logging functionality.
2025-06-05 17:14:02 -04:00
Peter Wood
0123fc6007 feat: Add comprehensive Plex recovery validation script
- Introduced `validate-plex-recovery.sh` for validating Plex database recovery.
- Implemented checks for service status, database integrity, web interface accessibility, API functionality, and recent logs.
- Added detailed recovery summary and next steps for users.

fix: Improve Debian patching script for compatibility

- Enhanced `debian-patches.sh` to securely download and execute bootstrap scripts.
- Updated package mapping logic and ensured proper permissions for patched files.

fix: Update Docker test scripts for better permission handling

- Modified `run-docker-tests.sh` to set appropriate permissions on logs directory.
- Ensured log files have correct permissions after test runs.

fix: Enhance setup scripts for secure installations

- Updated `setup.sh` to securely download and execute installation scripts for zoxide and nvm.
- Improved error handling for failed downloads.

fix: Refine startup script for log directory permissions

- Adjusted `startup.sh` to set proper permissions for log directories and files.

chore: Revamp update-containers.sh for better error handling and logging

- Rewrote `update-containers.sh` to include detailed logging and error handling.
- Added validation for Docker image names and improved overall script robustness.
2025-06-05 07:22:28 -04:00
Peter Wood
780e78f132 feat: Update backup script to disable interactive mode by default and add command-line option for enabling it 2025-06-04 08:02:21 -04:00
Peter Wood
94dc0e6c5b feat: Add Plex scripts documentation and enhance monitoring script with detailed checks and recommendations 2025-06-03 08:59:11 -04:00
Peter Wood
209b855977 feat: Refactor logging system to use local log directory and add synchronization and cleanup functions 2025-06-01 13:22:06 -04:00
Peter Wood
6811d2ba5e feat: Enhance Plex backup validation script with optional file handling and dependency checks 2025-06-01 10:34:33 -04:00
Peter Wood
be4f6a8d8c Commit local changes before merging with remote 2025-05-29 11:25:02 -04:00