基于开发者空间搭建Homer个人静态主页导航服务【华为开发者空间】

举报
江湖有缘 发表于 2025/11/28 19:11:18 2025/11/28
【摘要】 基于开发者空间搭建Homer个人静态主页导航服务【华为开发者空间】

一、相关服务介绍

1.1 华为开发者空间介绍

华为开发者空间简介

华为开发者空间(Huawei Developer Space)是华为云面向AI与智能应用开发者推出的一站式开发平台。它整合了免费算力资源、主流开发框架与工具链、以及丰富的学习与实践内容,旨在降低AI应用的开发门槛,提升研发效率。

在这里插入图片描述
华为开发者空间主要特点

  • 海量免费算力支持:提供高达180小时的免费资源,降低开发者使用门槛。
  • 集成华为根技术创新:汇聚昇腾、鸿蒙、鲲鹏等华为核心技术,打造全栈开发环境。
  • 开箱即用的云开发环境:桌面版即开即用,服务器/容器版兼容多IDE,覆盖多样化开发场景。
  • 一站式AI开发平台:支持一键开发AI Agent、部署MCP,赋能智能应用快速构建。
  • 丰富的开发者工具链:整合云上AI开发工具及技术案例,提升开发效率与创新能力。
  • 便捷的工具与资源访问:集中提供华为生态开发工具,简化技术集成与调用流程。
  • 云端学习与资产留存:配套学习路径、云文档和免费存储空间,助力开发者持续成长与成果保存。

1.2 Homer介绍

Homer 是一款轻量级、开源的静态主页导航工具,专为打造个性化仪表盘(Dashboard)而设计。它允许用户通过简单的配置文件(通常为 YAML 格式),将常用的网站链接、应用入口、服务状态等以美观、响应式的卡片形式集中展示在首页。

二、进入华为开发者空间

2.1 登录华为云

登录华为云官网:https://developer.huaweicloud.com/,点击【开发者空间】进入华为开发者空间页面。

在这里插入图片描述

可以看到我们已经成功进入到开发者空间,如果是首次进入则可按照页面提示进行操作,可快速开通开发者空间服务。

在这里插入图片描述

2.2 配置云主机

在华为开发者空间,进入工作台并点击“配置云主机”,选择默认配置即可。当前使用的镜像是 Ubuntu 24.04 Server 定制版,云主机规格为 4 vCPU、8 GB 内存,CPU 类型为鲲鹏处理器。

在这里插入图片描述

2.3 打开云主机

看到云主机状态已就绪状态,可点击【打开云主机】——进入桌面,进入云主机桌面。

备注:云主机与开发环境共享时长,基础会员全年总时长为180小时,您可分12次申请,每次15小时。当您的云主机使用时长小于等于60分钟时,可点击“更多”按钮申请延时。

在这里插入图片描述

当出现以下提示时候,我们需要开通CodeArts体验版套餐(免费),勾选同意相关协议,点击“开通”即可。

在这里插入图片描述

进入开发桌面(云主机)需等待环境初始化,待准备完成后即可进入云主机桌面环境。

在这里插入图片描述
在这里插入图片描述

三、打开命令行终端

3.1 桌面进入方式

在云主机桌面的空白处点击鼠标右键,选择【Open Terminal Here】选项,进入命令行终端界面。

在这里插入图片描述

打开命令行终端后,界面效果如下所示:

在这里插入图片描述

3.2 远程终端方式进入

在控制台——我的云主机,选择【进入远程终端】,我们进入到远程终端界面。

在这里插入图片描述
在这里插入图片描述

四、安装Docker环境

4.1 安装Docker

  • 我们使用以下命令,快速安装Docker。
sudo apt update 
sudo apt   install docker.io -y

在这里插入图片描述

4.2 配置用户组

将当前用户加入到docker组中:

sudo usermod -aG docker $USER
newgrp docker

4.3 配置Docker镜像加速

配置 Docker 镜像加速时,只需将加速地址替换为对应华为云账号的专属镜像加速地址即可。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [ "https://xxxxx.mirror.swr.myhuaweicloud.com" ]
}
EOF

4.4 检查Docker版本

检查Docker版本

sudo docker -v

在这里插入图片描述

4.5 检查Docker状态

  • 启动Docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
  • 检查Docker状态
sudo  systemctl status docker

在这里插入图片描述

  • 设置开机启动
sudo systemctl enable docker &&  sudo systemctl start docker

五、安装Homer应用

5.1 创建部署目录

创建部署目录 /data/homer/,如下所示:

sudo  mkdir -p /data/homer/data  &&  cd /data/homer/

设置目录权限:

sudo chmod -R 777 /data/homer/

5.2 下载镜像

执行以下命令,拉取 b4bz/homer:latest容器镜像。

docker pull b4bz/homer:latest

在这里插入图片描述

5.3 运行容器

执行以下docker命令,快速创建容器。

docker run -d \
  -p 9002:8080 \
  -v /data/homer/data:/www/assets \
  --restart=always \
  b4bz/homer:latest

在这里插入图片描述

5.4 检查容器状态

我们检查Homer容器状态,确保Homer容器正常运行。

developer@developer:/etc/docker$ docker ps 
CONTAINER ID   IMAGE               COMMAND                   CREATED          STATUS                    PORTS                                         NAMES
ba6625e78d58   b4bz/homer:latest   "/bin/sh /entrypoint…"   45 seconds ago   Up 45 seconds (healthy)   0.0.0.0:9002->8080/tcp, [::]:9002->8080/tcp   priceless_heisenberg

在这里插入图片描述

五、访问与测试

重新回到华为开发空间控制台,点击【进入桌面】。

在这里插入图片描述

我们打开浏览器,地址:http:// localhost:9002,即可访问到Homer服务。

在这里插入图片描述

六、总结

通过华为云开发者空间搭建 Homer 个人静态主页导航服务,整体流程清晰顺畅。平台提供的云主机配置便捷,预装开发环境省去了大量初始化工作,上手非常快。在实际使用过程中,网络连接稳定,操作响应迅速,未出现卡顿或延迟现象。作为面向开发者的集成化工具平台,华为云开发者空间在易用性与性能表现上给我留下了良好印象。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。