Ubuntu 24.04
Sponsored Link

Open WebUI インストール2024/06/04

 

LLM を WebUI から実行可能な Open WebUI をインストールします。

Open WebUI は pip3 で容易にインストールできますが、2024/6 時点では、Ubuntu 24.04 のデフォルトバージョンである Python 3.12 と関連モジュールが Open WebUI が必要とするバージョン (3.12.0a1,>=3.11) に一部対応していないため、当例ではコンテナーで起動します。

[1]

こちらを参考に Podman をインストールしておきます

[2]

こちらを参考に Ollama をインストールしておきます

[3] Open WebUI のコンテナーイメージを Pull して起動します。
root@dlp:~#
podman pull ghcr.io/open-webui/open-webui:main

root@dlp:~#
podman images

REPOSITORY                     TAG         IMAGE ID      CREATED      SIZE
ghcr.io/open-webui/open-webui  main        33cf9650630d  4 hours ago  3.58 GB

root@dlp:~#
podman run -d -p 3000:8080 --security-opt apparmor=unconfined --add-host=host.containers.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
root@dlp:~#
podman ps

CONTAINER ID  IMAGE                               COMMAND        CREATED         STATUS         PORTS                   NAMES
118ba00d45a8  ghcr.io/open-webui/open-webui:main  bash start.sh  19 minutes ago  Up 16 minutes  0.0.0.0:3000->8080/tcp  open-webui
[4] 任意のクライアントコンピューターで Web ブラウザーを起動し、アプリケーションにアクセスして動作確認します。
アクセスすると以下の画面になるので、初回アクセス時は [Sign up] をクリックしてユーザー登録します。
[5] 必要な項目を入力して [Create Account] をクリックします。初めて登録したユーザーは自動的に管理者アカウントとなります。
[6] アカウントが作成されると、Open WebUI のデフォルトページが表示されます。
[7] 次回からは、登録したメールアドレスとパスワードでログイン可能です。
[8] 2 人目以降のユーザーは、 [Sign up] からユーザー登録すると、アカウントは Pending 状態になり、管理者アカウントで承認する必要があります。
[9] 新規ユーザーを承認するには、管理者アカウントでログイン後、右上のメニューから [Admin Panel] をクリックして移動します。
[10] [Pending] 中のユーザーは、[pending] をクリックすると、承認済みとなります。再度 [user] をクリックすると、[Admin] に昇格させることができます。
[11] Chat を利用するには、上部メニューから Ollama に読み込ませたモデルを選択して、下段にメッセージを入力すると、返答が返ってきます。
関連コンテンツ