CasaOS install script

Installation

To get started with CasaOS Home Server, you can follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/divbasson/casaos-home-server.git
    
    

Change directory to the project folder

cd casaos-home-server

Install dependencies (you may need Node.js and npm)

npm install

./setup.sh
  1. Follow any prompts or instructions provided by the script.

Script Overview

Here’s an overview of what the script does:

  1. Updates and upgrades your system’s package lists and installed packages.
  2. Installs the build-essential package for development tools.
  3. Installs Homebrew, a package manager for macOS and Linux.
  4. Configures Homebrew for your system.
  5. Runs brew doctor to check the Homebrew installation.
  6. Installs the GCC compiler using Homebrew.
  7. Installs Cockpit, a web-based server management tool.
  8. Sets up the 45drives repository.
  9. Installs Cockpit packages for file sharing and identities.
  10. Installs FFmpeg and checks for NVIDIA GPU presence and installs appropriate drivers if found.
  11. Checks for AMD GPU presence and installs appropriate drivers if found.
  12. Updates and upgrades your system again.
  13. Installs CasaOS, an operating system for managing your home server.
  14. Registers multiple app stores in CasaOS.
1 Like