Installation
To get started with CasaOS Home Server, you can follow these steps:
-
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
- Follow any prompts or instructions provided by the script.
Script Overview
Here’s an overview of what the script does:
- Updates and upgrades your system’s package lists and installed packages.
- Installs the
build-essential
package for development tools. - Installs Homebrew, a package manager for macOS and Linux.
- Configures Homebrew for your system.
- Runs
brew doctor
to check the Homebrew installation. - Installs the GCC compiler using Homebrew.
- Installs Cockpit, a web-based server management tool.
- Sets up the 45drives repository.
- Installs Cockpit packages for file sharing and identities.
- Installs FFmpeg and checks for NVIDIA GPU presence and installs appropriate drivers if found.
- Checks for AMD GPU presence and installs appropriate drivers if found.
- Updates and upgrades your system again.
- Installs CasaOS, an operating system for managing your home server.
- Registers multiple app stores in CasaOS.