Difference between revisions of "Gpubox"

Jump to navigation Jump to search
592 bytes added ,  Yesterday at 21:33
no edit summary
(pre tags instead of `, and lots of edits)
Line 127: Line 127:
```
```
* Add user <pre>docker</pre> to do docker stuff. Do NOT give <pre>docker</pre> sudo.
* Add user <pre>docker</pre> to do docker stuff. Do NOT give <pre>docker</pre> sudo.
==== Install openwebui ====
* As the docker user, make directories <pre>~/git/openwebui</pre>
* As the docker user, make directories <pre>~/git/openwebui</pre>
* Make a docker compose file at <pre>~/git/openwebui/docker-compose.yaml</pre>
* Make a docker compose file at <pre>~/git/openwebui/docker-compose.yaml</pre>
** <pre>services:
  open-webui:
    build:
      context: .
      dockerfile: Dockerfile
    image: ghcr.io/open-webui/open-webui:${WEBUI_DOCKER_TAG-main}
    container_name: open-webui
    volumes:
      - open-webui:/app/backend/data
    ports:
      - ${OPEN_WEBUI_PORT-3000}:8080
    environment:
      - 'OLLAMA_BASE_URL=http://ollama-2080.local:11434'
      - 'WEBUI_SECRET_KEY=secretkeyhere'
    extra_hosts:
      - host.docker.internal:host-gateway
    restart: unless-stopped
volumes:
  open-webui: {}
</pre>
** Eventually, we'll check this in to git.
* In <pre>~/git/openwebui</pre>, run <pre>docker compose up</pre>
* In <pre>~/git/openwebui</pre>, run <pre>docker compose up</pre>
** Note: newer docker uses <pre>docker compose</pre>, not <pre>docker-compose</pre>
** Note: newer docker uses <pre>docker compose</pre>, not <pre>docker-compose</pre>

Navigation menu