基于开发者空间部署Eigenfocus项目管理工具【华为开发者空间】

举报
江湖有缘 发表于 2025/12/27 23:04:33 2025/12/27
【摘要】 基于开发者空间部署Eigenfocus项目管理工具【华为开发者空间】

前言


在高效协作与自主可控日益重要的今天,自托管项目管理工具成为开发者和团队的理想选择。华为开发者空间为开发者提供了一个安全、便捷的云端开发环境,支持各类应用的快速部署与调试。Eigenfocus 作为一款集项目管理、任务追踪与时间分析于一体的开源工具,非常适合在该环境中运行。本文将详细介绍如何在华为开发者空间中部署 Eigenfocus,帮助用户快速搭建专属的项目管理平台。


一、相关服务介绍

1.1 华为开发者空间介绍

华为开发者空间简介

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

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

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

1.2 Eigenfocus介绍

Eigenfocus 简介:

Eigenfocus 是一款自托管的项目管理、规划与时间追踪工具,融合多年产品开发经验,以简洁灵活的设计,满足从个人任务到团队协作的多样化需求。

Eigenfocus 主要特点 :

  • 项目管理:完整支持项目的创建、编辑、更新与归档,轻松掌控项目全生命周期。
  • 看板功能:每个项目配备可自定义列的看板,灵活适配你的工作流程。
  • 任务管理:支持创建带 Markdown 描述和文件附件的任务,便于详尽记录与高效协作。
  • 实时协作:看板操作实时同步,确保团队成员始终处于同一进度。
  • 标签与快捷方式:通过标签分类和快捷操作,快速处理任务,优化工作流效率。
  • 任务评论与笔记:在任务中添加 Markdown 格式的评论和笔记,提升沟通与信息沉淀能力。
  • 时间追踪:可在项目或任务级别记录所耗时间,精准掌握工作投入。
  • 时间报表:按项目和时间段生成可视化时间报告,助力成果复盘与决策分析。
  • 专注空间:提供专属专注模式,帮助用户屏蔽干扰,集中处理关键任务。
  • 主题自定义:支持界面主题个性化设置,打造符合个人偏好的使用体验。

二、进入华为开发者空间

2.1 登录华为云

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

在这里插入图片描述

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

在这里插入图片描述

2.2 进入远程终端

我们进入到华为开发者空间后,点击左侧的【云开发环境】。

在这里插入图片描述

我们选择“进入远程终端”选项,点击后进入到云开发桌面。这里之前已经创建好云主机,如果初始进入没有创建云主机,可自行创建。

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

在这里插入图片描述

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

在这里插入图片描述

三、安装Docker环境

3.1 安装Docker

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

在这里插入图片描述

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

sudo usermod -aG docker $USER
newgrp docker

3.2 配置Docker镜像加速

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

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

3.3 检查Docker版本

检查Docker版本

sudo docker -v

在这里插入图片描述

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

在这里插入图片描述

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

3.4 安装Docker compose工具

  • 创建目录:
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
  • 下载docker compose安装包:
curl -SL https://github.com/docker/compose/releases/download/v2.40.3/docker-compose-linux-aarch64 -o $DOCKER_CONFIG/cli-plugins/docker-compose

sudo chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
  • 检查docker compose版本
developer@developer:/data/dashdot$ docker compose version
Docker Compose version v2.40.3

在这里插入图片描述

四、安装Eigenfocus工具

4.1 创建部署目录

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

sudo  mkdir -p /data/eigenfocus/app-data   &&  cd /data/eigenfocus

目录授权工作:

sudo  chmod -R 755 /data/eigenfocus/

4.2 下载镜像

执行以下命令,拉取以下容器镜像:

docker pull   eigenfocus/eigenfocus:1.2.0-free

在这里插入图片描述

4.3 编辑部署文件

如果采用docker-cli方式部署,可参考以下命令:

docker run  --restart always -v /data/eigenfocus/app-data:/eigenfocus-app/app-data  -p 3001:3000  -e DEFAULT_HOST_URL=http://localhost:3002  -d  eigenfocus/eigenfocus:1.2.0-free

使用docker compose方式,新建及编辑部署文件。

sudo vim docker-compose.yaml

services:
  web:
    image: eigenfocus/eigenfocus:1.2.0-free
    restart: always
    volumes:
      - ./app-data:/eigenfocus-app/app-data
    environment:
     - DEFAULT_HOST_URL=http://localhost:3002
    ports:
      - 3002:3000

在这里插入图片描述

4.4 创建容器

执行以下命令,创建Eigenfocus容器。

docker compose up -d 

在这里插入图片描述

4.5 检查容器状态

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

developer@developer:/data/eigenfocus$ docker compose ps
NAME               IMAGE                              COMMAND                   SERVICE   CREATED          STATUS          PORTS
eigenfocus-web-1   eigenfocus/eigenfocus:1.2.0-free   "bin/docker-entrypoi…"   web       24 seconds ago   Up 23 seconds   0.0.0.0:3002->3000/tcp, [::]:3002->3000/tcp

在这里插入图片描述

检查容器日志状态,确保Eigenfocus服务正常运行。

docker compose logs 

在这里插入图片描述

五、访问与测试

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

在这里插入图片描述

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

在这里插入图片描述

将时区设置为北京时区,确定更新配置即可。

在这里插入图片描述

可进行创建任务管理、开发项目等,上手比较简单,可自行体验。
在这里插入图片描述

六、总结

通过本文的步骤,我们成功在华为开发者空间中完成了 Eigenfocus 的部署与基础配置。整个过程涵盖了 Docker 环境搭建、服务编排及容器启动,操作清晰且可复现。部署完成后,用户可通过浏览器直接访问 Eigenfocus,开始高效管理个人或团队项目。借助华为开发者空间的强大能力,不仅提升了部署效率,也确保了数据的私有性与系统的灵活性。

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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