跳到主要内容

用 Caddy 配 HTTPS

用 Caddy 配 HTTPS

Caddy 适合想快速把 OPL 数据空间挂到域名上、同时又不想手动管理 TLS 证书的人。它能自动申请和续签证书。

基本步骤

  1. 在 Ubuntu 上安装 Docker 与 Docker Compose
  2. 为 OPL 数据空间建一个项目目录,例如 ~/open-webui
  3. 放置一个最小 docker-compose.yml
services:
  open-webui:
    image: ghcr.io/open-webui/open-webui:main
    container_name: open-webui
    ports:
      - "8080:8080"
    volumes:
      - ./data:/app/backend/data
    restart: unless-stopped
  1. 安装 Caddy
  2. 编辑 /etc/caddy/Caddyfile
your-domain.com {
reverse_proxy localhost:8080
}
  1. 确保 DNS 已指向该服务器
  2. 启动 OPL 数据空间:
cd ~/open-webui
docker compose up -d

随后可直接访问 https://your-domain.com

更新 OPL 数据空间

docker rm -f open-webui
docker pull ghcr.io/open-webui/open-webui:main
docker compose up -d