🚀 BigBear Ubuntu/Debian Server Update Script v2.0.0 — Major Release!

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.

:glowing_star: 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:

:sparkles: 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.

:shield: 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.

:bar_chart: 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.

:gear: 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.

:technologist: 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.

:shield: 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.

:inbox_tray: 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.

:memo: Full Changelog

v2.0.0 (Current)

  • :sparkles: Complete rewrite with enterprise features
  • :shield: System health monitoring
  • :gear: Configuration file management
  • :e_mail: Email notifications
  • :bar_chart: Performance tracking and statistics
  • :locked_with_key: Enhanced security features
  • :bullseye: Backup and recovery options
  • :rocket: Parallel download support
  • :clipboard: Comprehensive logging

v1.0.0

  • :bullseye: Basic update functionality
  • :laptop: Interactive and unattended modes
  • :artist_palette: Enhanced visual interface
  • :memo: Basic logging

:handshake: 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.

1 Like