I’m excited to announce the release of BigBear Ubuntu/Debian Server Update Script v2.0.0! This complete rewrite introduces enterprise-grade features, enhanced safety, and a modern user experience to your server maintenance workflow.
What’s New in v2.0.0?
This release is packed with powerful new features and improvements, making it our most advanced and user-friendly version yet:
Enterprise-Grade Features
- Automated Package Management: Update, upgrade, and clean up your system with a single script.
- Interactive & Unattended Modes: Choose between hands-on control or full automation.
- Visual Progress: Enjoy a colorized UI with Unicode symbols and progress bars.
Safety & Security
- Comprehensive Health Checks: Checks disk space, system load, memory usage, and running processes before making changes.
- Security Update Detection: Prioritizes and reports on security updates, integrating with
unattended-upgrades
if available. - Package Exclusion: Easily exclude specific packages from updates.
- Backup Integration: Optionally create a system backup before major operations.
- Retry Logic: Automatic retry for failed operations, with configurable attempts.
Monitoring & Reporting
- Performance Tracking: Monitor execution time, network usage, and system resources.
- Detailed Statistics: Track packages upgraded/removed, disk space freed, and more.
- Enhanced Logging: Standard and JSON log formats for easy integration with monitoring tools.
- Email Notifications: Receive automated email reports for unattended operations.
- Comprehensive Summary: Terminal summary with all operation results.
Configuration Management
- Persistent Configuration File: Save and edit all your preferences.
- Maintenance Windows: Schedule updates during specific periods.
- Parallel Downloads: Support for
apt-fast
for faster package downloads. - Command Line Options: Full control via CLI arguments.
Developer & Automation Friendly
- CRON & Systemd Timer Ready: Perfect for scheduled updates and CI/CD pipelines.
- Integration Ready: JSON logs compatible with ELK, Splunk, and other monitoring tools.
- Extensive Documentation: Complete README with troubleshooting and advanced usage.
Security Notice
The script requires root privileges and makes system changes. Always review scripts and keep backups. Provided “as is”, without warranty—use at your own risk.
How to Get Started
curl -sSL https://raw.githubusercontent.com/bigbeartechworld/big-bear-scripts/master/update-ubuntu-or-debian-server/run.sh | bash
Or clone the repo for manual installation and customization.
Full Changelog
v2.0.0 (Current)
Complete rewrite with enterprise features
System health monitoring
Configuration file management
Email notifications
Performance tracking and statistics
Enhanced security features
Backup and recovery options
Parallel download support
Comprehensive logging
v1.0.0
Basic update functionality
Interactive and unattended modes
Enhanced visual interface
Basic logging
Get Involved
Contributions and feedback are welcome!
Upgrade your server maintenance with BigBear Scripts 2.0.0—making server management easier, one script at a time.