Files
Oli/oli
T
2026-08-06 00:55:48 +00:00

36 lines
1.0 KiB
Bash

#!/bin/bash
##DEPS/REQS
sudo apt install curl git snap python3 pip pipx docker.io
##REPO/PKG MANAGER INSTALL
#snap install ollama
#snap install ollama-webui
#snap install open-webui
#pip install open-webui --break-system-packages
##MANUAL INSTALL
curl -fsSL https://ollama.com/install.sh | sh
ollama serve
#sudo systemctl status ollama
ollama run llama3.2
curl -LsSf https://astral.sh/uv/install.sh | sh
##OPEN-TERMINAL
##BAREMETAL (PIP)
#pip install open-terminal
#open-terminal run --host 0.0.0.0 --port 8000 --api-key open-terminal-api-key
##UVX
#uvx open-terminal run --host 0.0.0.0 --port 8000 --api-key open-terminal-api-key
##DOCKER CONTAINED
sudo docker run -d --name open-terminal --restart unless-stopped -p 8000:8000 -v open-terminal:/home -e OPEN_TERMINAL_API_KEY=open-terminal-api-key ghcr.io/open-webui/open-terminal
##OPEN-INTERPRETER
#pip install open-interpreter
##INSTALL OL TO BIN
chmod +x ol; sudo cp ol /usr/local/bin/
##RUN
DATA_DIR=~/.open-webui .local/bin/uvx --python 3.11 open-webui@latest serve --port 8088