本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Astarte Dashboard是一个Web UI,用于可视化领域状态并执行管理任务,如安装接口和触发器、管理设备、管道和流程。
[]([***]
Astarte Dashboard默认部署在所有Astarte实例上。
当使用__docker-compose__本地部署时,访问http://localhost:4040。
在__Kubernetes__集群上,URL在Astarte Voyager入口控制器配置中指定。
或在Astarte Cloud上试用__Astarte即服务__。
开始前必须具备:
Astarte Dashboard依赖配置文件设置Astarte API URL等参数。打开Dashboard时,会搜索包含以下键的config.json文件:
astarte_api_url(必填): Astarte API端点的基础URL。用于推导所有Astarte组件的端点:
特殊字符串localhost会设置为Astarte 5分钟快速入门中使用的端点:
http://localhost:4002http://localhost:4000http://localhost:4003http://localhost:4009在自定义部署中,这些URL可能不同,可通过以下可选键覆盖:
default_realm(可选): 默认登录的领域。
enable_flow_preview(可选):
要求Astarte集群已配置并运行Flow。启用(设为true)后,仪表板将显示Flow API状态及相关页面(如流程、管道和块)。
auth(必填): 可用的登录认证选项列表。
支持的认证方式:直接令牌或OAuth2隐式授权
oauth: 遵循OAuth标准,仪表板会重定向到OAuth提供商登录,成功后重定向回仪表板。
token: 需要令牌来认证Astarte API。可使用astartectl从领域私钥生成令牌。
如启用多个认证选项,用户可选择任一方式。
default_auth(必填): 尝试登录时显示的默认认证选项。
配置示例:
{ "astarte_api_url": "[***]", "enable_flow_preview": true, "default_realm": "myrealm", "default_auth": "token", "auth": [ { "type": "token" }, { "type": "oauth", "oauth_api_url": "[***]" } ] }
可使用Dockerhub公共 registry 中的官方Docker镜像轻松运行Astarte Dashboard。
例如,在本地端口4040运行:
docker run \ -p 4040:80 \ -v /绝对路径/to/config.json:/usr/share/nginx/html/user-config/config.json \ astarte/astarte-dashboard:snapshot
Astarte Dashboard使用TypeScript和React框架开发,依赖npm管理包:
git clone ***:astarte-platform/astarte-dashboard.git && cd astarte-dashboard
npm install
src/user-config/config.jsonnpm run start
http://localhost:8080测试使用Cypress,通过无头浏览器模拟用户交互。测试前需启动浏览器可访问的仪表板服务器,使用start-ci命令:
npm run start-ci
服务器启动后,可通过test命令在CLI中运行测试:
npm run test
如需测试特定页面或组件,可打开Cypress GUI:
npm run cypress:open
其他常规测试包括格式检查和类型检查:
npm run check-format npm run check-types
采用Apache2.0许可证分发。详见LICENSE。


免费版仅支持 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