收起左侧

使用Docker部署网页版

0
回复
289
查看
[ 复制链接 ]

80

主题

93

回帖

0

牛值

小有名气

镜像是我(汉化)制作的,欢迎关注我B站账号 秦曱凧 (读作 qín yuē zhēng)
后面有新的项目,会在B站先发,欢迎关注。

项目介绍

❗注意,私有部署,需要自己有 openai 或 anthropic 的API秘钥。

智能可视化图表工具,基于 Excalidraw 构建。可通过自然语言描述,生成专业图表。需要配置 OpenAI API 密钥才能使用。

原项目没有docker镜像,我制作了docker镜像。

如果这个项目有帮到你。欢迎start。也厚颜期待您的打赏

有需要帮忙部署这个项目的朋友,一杯奶茶,即可程远程帮你部署,需要可联系。
微信号 E-0_0-
闲鱼搜索用户 明月人间
或者邮箱 firfe163@163.com

视频教程

镜像

从阿里云或华为云镜像仓库拉取镜像,注意填写镜像标签,镜像仓库中没有latest标签

容器内部端口3000

  • 国内仓库
    • AMD64镜像
      swr.cn-north-4.myhuaweicloud.com/firfe/smart-excalidraw:2025.12.29
      
    • ARM64镜像
      swr.cn-north-4.myhuaweicloud.com/firfe/smart-excalidraw:2025.12.29-arm64
      
  • DockerHub仓库
    • AMD64镜像
      firfe/smart-excalidraw:2025.12.29
      
    • ARM64镜像
      firfe/smart-excalidraw:2025.12.29-arm64
      

部署

通过语言描述生成图表的功能,必须要配置 API 密钥才能使用。
既可以通过环境变量配置 AI 密钥。搭配访问密码使用,
也可以在网页端进行配置。,不过网页端配置的秘钥只会保存在本地浏览器。

docker run 命令部署

docker run -d \
--name smart-excalidraw \
--network bridge \
--restart always \
--log-opt max-size=1m \
--log-opt max-file=1 \
-p 端口:3000 \
firfe/smart-excalidraw:2025.12.29

compose 文件部署 👍推荐

#version: '3'
name: smart-excalidraw
services:
  smart-excalidraw:
    container_name: smart-excalidraw
    image: swr.cn-north-4.myhuaweicloud.com/firfe/smart-excalidraw:2025.12.29
    network_mode: bridge
    restart: always
    logging:
      options:
        max-size: 1m
        max-file: '1'
    ports:
      - 端口:3000
    # 环境变量配置
    #environment:
    #  ACCESS_PASSWORD: "访问密码"
    #  SERVER_LLM_TYPE: "LLM 提供商"
    #  SERVER_LLM_BASE_URL: "API 基础 URL"
    #  SERVER_LLM_API_KEY: "API 密钥"
    #  SERVER_LLM_MODEL: "模型名称"

更多配置

所有的环境变量都没有默认值。

环境变量 说明
ACCESS_PASSWORD 访问密码
SERVER_LLM_TYPE LLM 提供商类型(openai 或 anthropic)
SERVER_LLM_BASE_URL API 基础 URL
SERVER_LLM_API_KEY API 密钥
SERVER_LLM_MODEL 模型名称,推荐 claude-sonnet-4-5

效果图

508120306-5319ad5c-c507-42e0-b67a-e9dfb2d7ecfa.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则