ollama-openwebui-colab / install_program.sh
mexicanamerican's picture
Duplicate from gendisjawi/ollama-openwebui-colab
7b69d79 verified
raw
history blame contribute delete
969 Bytes
#!/bin/bash
set -e
# Untuk menampilkan log
log() {
echo "[$(date '+%Y-%m-%d %H:%M:%S')] $*"
}
# 1. Install lshw pada Debian
log "Memperbarui daftar paket..."
apt-get update
log "Menginstall lshw..."
apt-get install -y lshw
# 2. Install ollama service
log "Menginstall ollama service..."
curl -fsSL https://ollama.com/install.sh | sh
# 3. Install uvx
log "Menginstall uvx..."
curl -LsSf https://astral.sh/uv/install.sh | sh
# 4. Install cloudflared
CLOUDFLARED_DEB="cloudflared-linux-amd64.deb"
log "Mengunduh cloudflared..."
curl -L "https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb" -o "${CLOUDFLARED_DEB}"
log "Menginstall cloudflared..."
dpkg -i "${CLOUDFLARED_DEB}" || apt-get install -f -y
log "Membersihkan file installer cloudflared..."
rm -f "${CLOUDFLARED_DEB}"
# 5. Install open-webui
log "Menginstall open-webui..."
DATA_DIR=$PWD/open-webui uvx --python 3.11 open-webui@latest
log "Instalasi selesai!"