本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Tiledesk Dashboard 是 Tiledesk 开源实时聊天平台的管理控制台,专为管理员和客服人员设计。Tiledesk 是基于 Node.js 和 Express 构建的全栈开源实时聊天平台,内置聊天机器人功能,支持多渠道客户沟通(Web、Android、iOS、*** for Business、*** Messenger、*** 等)。Dashboard 作为核心组件之一,提供了平台的管理界面,用于配置聊天机器人、管理对话、监控客服工作等。
该镜像属于 Tiledesk 生态系统的一部分,所有组件均在 GitHub 上以 MIT 许可证开源。
通过 Docker Compose 可快速部署 Tiledesk 全套组件(包括 Dashboard、Server、数据库等),详情参考 Tiledesk Docker Compose 安装指南。
获取环境变量配置模板:
curl [***] --output .env
编辑 .env 文件,配置必要参数(如服务器地址、API 端点等):
nano .env # 根据实际环境修改配置项
启动容器:
docker run -p 4500:80 --env-file .env tiledesk/tiledesk-dashboard
http://localhost:4500 即可打开 Dashboard。npm install -g @angular/cli@7.3.5克隆仓库(替换 <LATEST-RELEASE-VERSION> 为最新版本号):
git clone [***] --branch <LATEST-RELEASE-VERSION> cd tiledesk-dashboard
安装依赖:
npm install
开发环境运行:
ng serve # 默认运行在 http://localhost:4200
构建生产版本:
ng build --prod --base-href ./ # 输出到 dist 目录
部署到 Web 服务器:将 dist 目录内容复制到 Apache、Nginx 等 Web 服务器的根目录。
Tiledesk Dashboard 的配置通过 environment.*.ts(本地配置)或 dashboard-config.json(远程配置)管理,具体取决于 remoteConfig 参数:
remoteConfig: false:使用 src/environments/environment.*.ts 本地配置remoteConfig: true:使用 dashboard-config.json 远程配置(需配置 remoteConfigUrl)export const environment = { production: false, remoteConfig: true, remoteConfigUrl: "/dashboard-config.json", // 远程配置文件路径 VERSION: require('../../package.json').version, };
{ "widgetUrl": "https://<YOUR_CHAT21_WEB_WIDGET_URL>:4200/launch.js", "botcredendialsURL": "https://<YOUR_BOT_CREDENTIALS_URL>", "SERVER_BASE_URL": "https://<YOUR_TILEDESK_SERVER>/", // Tiledesk Server 地址 "CHAT_BASE_URL": "https://<YOUR_CHAT21_IONIC_URL>/chat", // 聊天界面地址 "testsiteBaseUrl": "http://localhost:4200/assets/test_widget_page/index.html", "wsUrl": "ws://" + window.location.hostname + "/ws/", "firebase": { "apiKey": "123ABC..", "authDomain": "XYZ.firebaseapp.com", "databaseURL": "[***]", "projectId": "XYZ", "storageBucket": "XYZ.appspot.com", "messagingSenderId": "123456" }, "brandSrc": "https://<YOUR_BRAND_JSON>/" // 外部品牌配置地址(可选) }
通过 .env 文件或容器环境变量传递配置,常用变量包括:
SERVER_BASE_URL:Tiledesk Server 基础 URLCHAT_BASE_URL:聊天界面基础 URLWIDGET_URL:聊天插件加载地址BRAND_SRC:外部品牌配置 JSON 地址通过修改品牌配置自定义企业信息:
src/assets/brand/brand.jsonbrandSrc: "https://<YOUR_BRAND_JSON>/"(需确保目标地址支持 CORS)品牌配置支持自定义企业名称、Logo、导航菜单、联系邮箱等。
通过配置 globalRemoteJSSrc 加载外部 JavaScript 脚本(多个脚本用逗号分隔):
{ // ... 其他配置 "globalRemoteJSSrc": "https://<SCRIPT_URL_1>, https://<SCRIPT_URL_2>" }
production: true 以优化性能免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429