Releases
v2.1
Release Notes
New Features and Enhancements
NVIDIA GPU Driver Selection
Added logic to detect NVIDIA GPU models and select the appropriate driver version (550, 535, or 470) based on the GPU generation.
NVIDIA Container Toolkit & Docker Integration
Included installation of the NVIDIA Container Toolkit.
Configured Docker to use the NVIDIA runtime.
Optional Installations
Introduced prompts for optional installations of:
Ollama : Installed via a curl script.
OpenWebUI : Installed as a Docker container.
NVIDIA CUDA Toolkit : Installed via NVIDIA's repository.
CasaOS App Store Registration
Added a comprehensive list of default CasaOS App Store URLs for registration.
Allowed users to specify custom app store URLs via the CASAOS_APP_STORES
environment variable.
Umbrel Installation
Added a dedicated install_umbrel
function to handle Umbrel installation:
Includes system updates, dependency installation, and downloading the Umbrel installation script.
Displays a summary of the installation process.
Reminds users to reboot if the Umbrel dashboard is inaccessible.
Improved Logging and Dry-Run Support
Enhanced logging to include dry-run simulation messages for all commands.
Ensured all commands respect the --dry-run
flag.
Progress Bar Updates
Adjusted the progress bar to reflect the number of mandatory steps for each installation process.
Validation and Final Summary
Added validation checks for Docker, CasaOS, and GPU drivers after installation.
Displayed a detailed summary of installed components and their versions.
General Improvements
Improved error handling and cleanup logic for failed installations.
Added more descriptive messages and warnings for user actions.
Summary of Key Features Retained
ASCII art header and user-friendly selection menu.
Support for both CasaOS and Umbrel installations.
Logging to a configurable log file.
Detection and installation of required tools (curl, wget, git).
You can’t perform that action at this time.