58 lines
1.7 KiB
Markdown
58 lines
1.7 KiB
Markdown
# Callaba Installer
|
|
|
|
A simple, interactive shell script to **automate the installation of Docker and Docker Compose** for Callaba Cloud deployments on Ubuntu 22.04 systems.
|
|
The script checks all system requirements, handles Docker setup, and provides options for regular CPU, NVIDIA GPU, and XILINX accelerated transcoding support.
|
|
|
|
---
|
|
|
|
## Features
|
|
|
|
- Checks if your server meets Callaba Cloud requirements (Ubuntu 22.04, Docker 27.4.0+, Docker Compose 1.29.2+)
|
|
- Auto-installs or upgrades Docker and Docker Compose as needed
|
|
- Shows public IP and distribution info
|
|
- Menu-driven setup for:
|
|
- CPU-based transcoding
|
|
- NVIDIA GPU accelerated transcoding
|
|
- XILINX accelerated transcoding
|
|
- Clean, looped menu with easy exit
|
|
|
|
---
|
|
|
|
## Installation
|
|
|
|
Run the installer script directly with the following command (no need to download manually):
|
|
|
|
```bash
|
|
bash <(curl -fsSL https://git.bitmaster.cc/BitMaster/callaba-installer/raw/branch/main/callaba-installer.sh)
|
|
```
|
|
|
|
### Or clone and run manually:
|
|
```bash
|
|
git clone https://git.bitmaster.cc/BitMaster/callaba-installer.git
|
|
cd callaba-installer
|
|
chmod +x callaba-installer.sh
|
|
./callaba-installer.sh
|
|
```
|
|
|
|
## Usage
|
|
After launching, you'll see a menu:
|
|
|
|
Callaba Installer
|
|
*****************
|
|
1. Check the System requirements
|
|
2. Installation with regular CPU transcoding usage
|
|
3. Installation with NVIDIA GPU support
|
|
4. Installation with XILINX accelerated transcoding support
|
|
5. Update Callaba
|
|
6. Uninstall Callaba
|
|
7. Reset Admin password
|
|
8. Exit the Script
|
|
|
|
## Requirements
|
|
- CPU: x86_64 (amd64) CPU
|
|
- OS: Ubuntu 22.04 LTS (64-bit)
|
|
- Docker: v27.4.0 or higher
|
|
- Docker Compose: v1.29.2 or higher
|
|
|
|
The script will attempt to install or upgrade Docker and Docker Compose if they're missing or outdated.
|