1. 说明文档
呆呆面板
  • 说明文档
    • 呆呆面板
  • 呆呆面板 API
    • 健康检查
      • 获取 API 版本
      • 健康检查
    • 认证管理
      • 检查是否需要初始化
      • 初始化管理员账户
      • 用户登录
      • 退出登录
      • 刷新 Token
      • 获取当前用户信息
      • 修改密码
      • 获取验证码配置
    • 定时任务
      • 获取任务列表
      • 创建任务
      • 更新任务
      • 删除任务
      • 运行任务
      • 停止任务
      • 启用任务
      • 禁用任务
      • 置顶任务
      • 取消置顶任务
      • 复制任务
      • 获取任务最新日志
      • 获取任务实时日志
      • 获取任务日志文件列表
      • 获取日志文件内容
      • 删除日志文件
      • 下载日志文件
      • 获取任务统计
      • 获取通知渠道列表(任务配置用)
      • 导出所有任务
      • 导入任务
      • 解析 Cron 表达式
      • 获取 Cron 表达式模板
      • 批量操作任务
      • 批量启用任务
      • 批量禁用任务
      • 批量删除任务
      • 批量运行任务
      • 清理任务日志
      • 获取任务视图列表
      • 创建任务视图
      • 更新任务视图
      • 删除任务视图
    • 任务日志
      • 获取日志列表
      • 获取日志详情
      • 删除日志
      • 日志实时流
      • 批量删除日志
      • 批量删除日志(别名)
      • 清理旧日志
    • 脚本管理
      • 获取脚本列表
      • 删除脚本文件
      • 获取目录树
      • 获取脚本内容
      • 保存脚本内容
      • 下载脚本文件
      • 上传脚本文件
      • 创建目录
      • 重命名文件/目录
      • 移动文件/目录
      • 复制文件/目录
      • 批量删除文件
      • 获取脚本版本列表
      • 清空脚本版本
      • 获取指定版本内容
      • 回滚到指定版本
      • 调试运行脚本
      • 运行代码片段
      • 获取调试运行日志
      • 停止调试运行
      • 清除调试运行数据
      • 格式化代码
    • 环境变量
      • 获取环境变量列表
      • 创建环境变量
      • 更新环境变量
      • 删除环境变量
      • 启用环境变量
      • 禁用环境变量
      • 置顶环境变量
      • 取消置顶
      • 批量删除环境变量
      • 批量重命名
      • 批量启用
      • 批量禁用
      • 批量设置分组
      • 导出已启用的环境变量
      • 导出所有环境变量(含元数据)
      • 导出为代码文件
      • 导入环境变量
      • 排序环境变量
      • 获取分组列表
    • 订阅管理
      • 获取订阅列表
      • 创建订阅
      • 更新订阅
      • 删除订阅
      • 启用订阅
      • 禁用订阅
      • 触发拉取
      • 停止拉取
      • 拉取进度流
      • 获取订阅日志
      • 批量删除订阅
    • 通知管理
      • 发送通知
      • 获取通知渠道列表
      • 创建通知渠道
      • 更新通知渠道
      • 删除通知渠道
      • 启用通知渠道
      • 禁用通知渠道
      • 测试通知渠道
      • 获取支持的通知类型
    • SSH 密钥
      • 获取 SSH 密钥列表
      • 创建 SSH 密钥
      • 获取 SSH 密钥详情
      • 更新 SSH 密钥
      • 删除 SSH 密钥
    • 用户管理
      • 获取用户列表
      • 创建用户
      • 更新用户
      • 删除用户
      • 重置用户密码
    • 安全管理
      • 获取登录日志
      • 清除登录日志
      • 获取活跃会话列表
      • 撤销所有其他会话
      • 撤销指定会话
      • 撤销用户所有会话
      • 获取 IP 白名单
      • 添加 IP 白名单
      • 删除 IP 白名单
      • 获取审计日志
      • 获取登录统计
      • 设置两步验证
      • 验证并启用两步验证
      • 禁用两步验证
      • 获取两步验证状态
    • 系统管理
      • 获取公开版本号
      • 获取面板显示设置
      • 获取系统资源信息
      • 获取仪表盘数据
      • 获取详细统计数据
      • 获取详细版本信息
      • 检查更新
      • 获取更新进度
      • 触发面板更新
      • 重启面板
      • 获取面板日志
      • 创建备份
      • 删除备份
      • 上传备份文件
      • 获取备份列表
      • 下载备份文件
      • 从备份恢复
      • 获取恢复进度
    • 配置管理
      • 获取所有配置
      • 设置配置项
      • 批量设置配置
      • 获取指定配置
      • 删除配置项
    • 开放 API
      • 获取应用 Token
      • 获取应用列表
      • 创建应用
      • 更新应用
      • 删除应用
      • 启用应用
      • 禁用应用
      • 重置应用 Secret
      • 查看应用 Secret
      • 获取应用调用日志
    • 依赖管理
      • 获取依赖列表
      • 安装依赖
      • 卸载依赖
      • 获取依赖状态
      • 依赖安装日志流
      • 取消安装/卸载
      • 重新安装依赖
      • 批量重新安装
      • 批量强制卸载
      • 导出依赖列表
      • 获取 pip 包列表
      • 获取 npm 全局包列表
      • 获取镜像源配置
      • 设置镜像源
    • AI 代码
      • 获取 AI 代码配置
      • AI 生成代码(流式)
      • 测试 AI 提供商连接
    • 平台令牌
      • 获取平台列表
      • 创建平台
      • 删除平台
      • 获取令牌列表
      • 创建令牌
      • 更新令牌
      • 删除令牌
      • 启用令牌
      • 禁用令牌
  1. 说明文档

呆呆面板

呆呆面板

呆呆面板

轻量、现代的定时任务管理面板,Docker 一键部署,开箱即用

Go Vue3 Element Plus SQLite Docker


呆呆面板 (Daidai Panel) 是一款轻量级定时任务管理平台,采用 Go (Gin) + Vue3 (Element Plus) + SQLite 架构,专注于脚本托管与自动化任务调度。支持 Python、Node.js、Shell、TypeScript、Go 等多语言脚本的定时执行与可视化管理,内置 18 种消息推送渠道、订阅管理、环境变量、依赖管理、Open API 等功能。Docker 一键部署,开箱即用。

功能特性

  • 定时任务 — Cron 表达式调度,支持重试、超时、任务依赖、前后置钩子
  • 脚本管理 — 在线代码编辑器,支持 Python、Node.js、Shell、TypeScript、Go,拖拽移动文件
  • 执行日志 — SSE 实时日志流,历史日志查看与自动清理
  • 环境变量 — 分组管理、拖拽排序、批量导入导出(兼容青龙格式)
  • 订阅管理 — 自动从 Git 仓库拉取脚本,支持定期同步
  • 依赖管理 — 可视化安装/卸载 Python (pip) 和 Node.js (npm) 依赖
  • 通知推送 — Bark、Telegram、Server酱、企业微信、钉钉、飞书等 18 种渠道
  • 开放 API — App Key / App Secret 认证,支持第三方系统对接
  • 系统安全 — 双因素认证 (2FA)、IP 白名单、登录日志、会话管理
  • 数据备份 — 一键备份与恢复,导出全部数据
  • 系统监控 — 实时 CPU / 内存 / 磁盘监控,任务执行趋势统计

效果图

功能截图
登录页面登录
仪表盘仪表盘
定时任务定时任务
脚本管理脚本管理
环境变量环境变量
订阅管理订阅管理
消息通知消息通知
依赖管理依赖管理

快速部署

Docker Compose(推荐)

services:
  daidai-panel:
    image: docker.1ms.run/linzixuanzz/daidai-panel:latest
    container_name: daidai-panel
    restart: unless-stopped
    ports:
      - "5700:5700"
    volumes:
      - ./Dumb-Panel:/app/Dumb-Panel
      - /var/run/docker.sock:/var/run/docker.sock  
    environment:
      - TZ=Asia/Shanghai
      - CONTAINER_NAME=daidai-panel
      - IMAGE_NAME=docker.1ms.run/linzixuanzz/daidai-panel:latest
docker compose up -d

启动后访问:http://localhost:5700

Docker Run

docker run -d \
  --pull=always \
  --name daidai-panel \
  --restart unless-stopped \
  -p 5700:5700 \
  -v $(pwd)/Dumb-Panel:/app/Dumb-Panel \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -e TZ=Asia/Shanghai \
  -e CONTAINER_NAME=daidai-panel \
  -e IMAGE_NAME=docker.1ms.run/linzixuanzz/daidai-panel:latest \
  docker.1ms.run/linzixuanzz/daidai-panel:latest

启动后访问:http://localhost:5700,首次使用需要初始化管理员账号。

内置命令

容器内内置了 ddp 命令,用于在终端里直接做常见运维操作:

docker exec -it daidai-panel ddp help
docker exec -it daidai-panel ddp status
docker exec -it daidai-panel ddp check
docker exec -it daidai-panel ddp logs --lines 200
docker exec -it daidai-panel ddp script list
docker exec -it daidai-panel ddp env list
docker exec -it daidai-panel ddp task list --status running
docker exec -it daidai-panel ddp backup create --name nightly
docker exec -it daidai-panel ddp restart
docker exec -it daidai-panel ddp update

数据目录

./Dumb-Panel/
├── daidai.db          # SQLite 数据库
├── .jwt_secret        # 自动生成的 JWT 密钥
├── panel.log          # 面板运行日志
├── deps/              # Python / Node.js 依赖目录
├── scripts/           # 脚本文件存储
├── logs/              # 执行日志
└── backups/           # 数据备份

技术栈

层技术
前端Vue 3 + TypeScript + Element Plus + Pinia + Vite
后端Go (Gin) + GORM + SQLite
部署Nginx + Go Binary,Docker 单镜像(AMD64 / ARM64)

环境变量

变量说明默认值
TZ时区Asia/Shanghai
DATA_DIR数据存储目录/app/Dumb-Panel
DB_PATH数据库路径${DATA_DIR}/daidai.db
PANEL_PORT容器内 Nginx 监听端口5700
SERVER_PORTGo 服务端口5701

多架构支持

镜像同时支持 linux/amd64 和 linux/arm64,可在 x86 服务器和 ARM 设备(如树莓派、Oracle ARM 云服务器)上直接运行。

致谢

本项目的开发离不开以下优秀的开源项目:

  • 白虎面板 (Baihu Panel) — 后端框架架构参考
  • 青龙面板 (Qinglong) — 功能设计参考

链接

  • GitHub 仓库
  • 问题反馈

LICENSE

Copyright © 2026, linzixuanzz. Released under the MIT.

修改于 2026-04-14 09:27:27
上一页
说明文档
下一页
呆呆面板 API
Built with