Overview

Full name
docker.io/ramonvc/freegpt-webui
Registry
docker.io
Namespace
ramonvc
Repository
freegpt-webui
Cached tags
1
Last synced
07/06/2026, 12:44 PM

Introduction

FreeGPT WebUI 开源 ChatGPT 风格对话前端镜像,对接多种 LLM API 后端,适合内网搭建轻量 AI 聊天门户与演示站点。

Details

ramonvc/freegpt-webui 提供浏览器聊天界面,通过环境变量配置 OpenAI/本地模型 API 端点与密钥,支持多会话与简单 prompt 模板。典型用于团队内网 AI 助手入口或 PoC 演示,与 LibreChat 相比更轻量。生产应固定 tag、API Key 经 Secret 注入并启用 HTTPS 反代,限制公网暴露以免滥用上游配额。

快速启动

docker run -d --name freegpt-webui \
  -p 8080:8080 \
  -e OPENAI_API_KEY=sk-xxx \
  docker.io/ramonvc/freegpt-webui:latest

推荐实践

docker run -d --name freegpt-webui \
  --restart unless-stopped \
  -p 8080:8080 \
  -e OPENAI_API_BASE=https://api.openai.com/v1 \
  -e OPENAI_API_KEY=sk-xxx \
  -e APP_TITLE=Team GPT \
  docker.io/ramonvc/freegpt-webui:1.0.0

核心参数说明

  • -p 8080:8080 — Web 聊天界面端口
  • -e OPENAI_API_BASE — 兼容 OpenAI 协议的上游地址
  • -e OPENAI_API_KEY — 上游 LLM 密钥(高敏
  • -e APP_TITLE — 页面标题定制
  • --restart unless-stopped — 门户持续在线
  • 固定 tag — 前端与 API 适配版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: freegpt-webui
spec:
  replicas: 2
  selector:
    matchLabels:
      app: freegpt-webui
  template:
    metadata:
      labels:
        app: freegpt-webui
    spec:
      containers:
        - name: webui
          image: docker.io/ramonvc/freegpt-webui:1.0.0
          ports:
            - containerPort: 8080
          envFrom:
            - secretRef:
                name: freegpt-secrets
---
apiVersion: v1
kind: Service
metadata:
  name: freegpt-webui
spec:
  selector:
    app: freegpt-webui
  ports:
    - port: 8080
      targetPort: 8080

API Key 经 Secret 注入;Ingress TLS 限制内网访问,egress 策略放行上游 LLM 域名。

Latest tags (20)

View all 1 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/ramonvc/freegpt-webui
:latest
linux/amd64linux/arm64
2023/09/11 09:01367.4 MBsha256:f3fd3d1ce5d4