Skip to content

Releases: divbasson/casaos-home-server

v2.1

02 Apr 14:24
1601a73
Compare
Choose a tag to compare

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).

v2

17 Mar 10:52
e1a02e3
Compare
Choose a tag to compare
v2
  1. Update cockpit install
  2. New apps added

v1 - zip

27 Oct 16:25
ae9f69b
Compare
Choose a tag to compare
Update README.md