diff --git a/apps/open-webui/1.0.0/data.yml b/apps/open-webui/1.0.0/data.yml new file mode 100644 index 0000000..db8c1dd --- /dev/null +++ b/apps/open-webui/1.0.0/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: 3000 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Open WebUI run port + labelZh: Open WebUI 运行端口 + required: true + rule: paramPort + type: number + - default: http://10.2.2.2:11434/v1 + edit: true + envKey: OLLAMA_BASE_URL + labelEn: OLLAMA_BASE_URL + labelZh: OLLAMA_BASE_URL代理URL + required: true + type: text \ No newline at end of file diff --git a/apps/open-webui/1.0.0/docker-compose.yml b/apps/open-webui/1.0.0/docker-compose.yml new file mode 100644 index 0000000..84c3a36 --- /dev/null +++ b/apps/open-webui/1.0.0/docker-compose.yml @@ -0,0 +1,14 @@ +services: + open-webui: + image: ghcr.io/open-webui/open-webui:main + container_name: ${CONTAINER_NAME} + restart: always + environment: + - OLLAMA_BASE_URL=${OLLAMA_BASE_URL} + volumes: + - ./open-webui:/home/nacos/data + ports: + - "${PANEL_APP_PORT_HTTP}:8080" +networks: + 1panel-network: + external: true diff --git a/apps/open-webui/README.md b/apps/open-webui/README.md new file mode 100644 index 0000000..e69de29 diff --git a/apps/open-webui/data.yml b/apps/open-webui/data.yml new file mode 100644 index 0000000..0f037ad --- /dev/null +++ b/apps/open-webui/data.yml @@ -0,0 +1,19 @@ +name: Open WebUI +tags: + - 中间件 +title: Open web是一种可扩展、功能丰富、用户友好的自托管web,旨在完全离线运行。 +description: Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline. It supports various LLM runners, including Ollama and OpenAI-compatible APIs. +additionalProperties: + key: nacos + name: Nacos + tags: + - Middleware + shortDescZh: Open web是一种可扩展、功能丰富、用户友好的自托管web,旨在完全离线运行。 + shortDescEn: Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline. + type: tool + crossVersionUpdate: false + limit: 1 + recommend: 0 + website: https://docs.openwebui.com/ + github: https://github.com/open-webui/open-webui + document: https://docs.openwebui.com/ diff --git a/apps/open-webui/logo.png b/apps/open-webui/logo.png new file mode 100644 index 0000000..7614f21 Binary files /dev/null and b/apps/open-webui/logo.png differ