news 2026/10/25 1:19:15

Docker实战 | 使用Docker部署DumbAssets固定资产管理平台

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Docker实战 | 使用Docker部署DumbAssets固定资产管理平台

【Docker项目实战】使用Docker部署DumbAssets固定资产管理平台

  • 一、DumbAssets介绍
    • 1.1 DumbAssets简介
    • 1.2 DumbAssets主要特点
  • 二、本次实践规划
    • 2.1 本地环境规划
    • 2.2 本次实践介绍
  • 三、本地环境检查
    • 3.1 检查Docker服务状态
    • 3.2 检查Docker版本
    • 3.3 检查docker compose 版本
  • 四、拉取DumbAssets镜像
  • 五、部署DumbAssets服务
    • 5.1 创建部署目录
    • 5.2 编辑部署文件
    • 5.3 创建DumbAssets容器
    • 5.4 查看DumbAssets容器状态
    • 5.5 检查DumbAssets容器日志
  • 六、访问DumbAssets服务
  • 七、DumbAssets基本使用
    • 7.1 添加固定资产
    • 7.2 查看效果
  • 八、总结

一、DumbAssets介绍

1.1 DumbAssets简介

DumbAssets是一个极简但实用的物理资产追踪工具,专为帮助个人或小团队管理设备、组件、保修信息和定期维护而设计。它轻量、易用,支持本地部署,适合追求简洁高效的用户。

1.2 DumbAssets主要特点

  • 🚀 可记录资产的型号、序列号、购买信息等详细资料。
  • 🧩 支持为资产添加多级组件和子组件,实现精细化管理。
  • 🖼️ 允许上传并存储资产的照片、发票和相关文件。
  • 🔍 支持通过名称、型号、序列号或描述快速搜索资产。
  • 🏷️ 采用树状结构组织组件,清晰展示层级关系。
  • 📅 可配置保修到期提醒,避免错过关键时间节点。
  • 🔧 支持设置定期维护任务并自动发送提醒通知。
  • 🏷️ 提供灵活的标签系统,便于多维度分类和筛选。
  • 🔔 内置 Apprise 通知集成,支持邮件、Telegram、Slack 等多种推送方式。
  • 🔗 通知中包含直达资产的链接,方便快速查看详情。
  • 🌗 支持深色与浅色模式切换,并记忆用户偏好。
  • 🛡️ 提供 PIN 码登录保护,并具备暴力破解防护机制。
  • 📦 支持 Docker 部署,安装配置简单,易于维护升级。

二、本次实践规划

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为 Ubuntu 24.04.2 LTS。

hostnameIP地址操作系统版本Docker版本部署项目
jeven01192.168.3.88Ubuntu 24.04.2 LTS28.3.3DumbAssets

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境,生产环境请谨慎;
2.在Docker环境下部署DumbAssets固定资产管理平台。

三、本地环境检查

3.1 检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

root@jeven:~# systemctl status docker● docker.service - Docker Application Container Engine Loaded: loaded(/usr/lib/systemd/system/docker.service;enabled;preset: enabled)Active: active(running)since Tue2025-09-0211:41:03 UTC;27s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID:782009(dockerd)Tasks:19Memory:96.5M(peak:105.5M)CPU:1.750s CGroup: /system.slice/docker.service └─782009 /usr/bin/dockerd-Hfd://--containerd=/run/containerd/containerd.sock

3.2 检查Docker版本

检查Docker版本

root@jeven:~# docker -vDocker version28.3.3, build 980b856

3.3 检查docker compose 版本

检查Docker compose版本,确保2.0以上版本。

dockercompose version

四、拉取DumbAssets镜像

下载DumbAssets容器镜像,如下所示:

dockerpull dumbwareio/dumbassets:1.0.11

五、部署DumbAssets服务

5.1 创建部署目录

  • 创建部署目录
mkdir-p/data/dumbassets/data&&cd/data/dumbassets
  • 设置目录权限
chmod-R777/data/dumbassets

5.2 编辑部署文件

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

dockerrun-d\--restartunless-stopped\--namedumbassets\-p5600:3000\-v$(pwd)/data:/app/data\dumbwareio/dumbassets:1.0.11

在部署目录下,创建docker-compose.yaml文件,内容如下所示:

vimdocker-compose.yaml
version:'3.9'services:dumbassets:image:'dumbwareio/dumbassets:1.0.11'volumes:-'/data/dumbassets/data:/app/data'ports:-'5600:3000'container_name:dumbassetsrestart:unless-stopped
  • 环境变量官方文档:

可参考官方的详细说明: https://github.com/DumbWareio/DumbAssets/tree/main#configuration

5.3 创建DumbAssets容器

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

dockercompose up-d

5.4 查看DumbAssets容器状态

检查DumbAssets容器运行状态,确保DumbAssets容器正常启动。

root@jeven:/data/donetick# docker compose psWARN[0000]/data/donetick/docker-compose.yaml: the attribute`version`is obsolete, it will be ignored, please remove it to avoid potential confusion NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS dumbassets dumbwareio/dumbassets:1.0.11"docker-entrypoint.s…"dumbassets4minutes ago Up4minutes0.0.0.0:5600->3000/tcp,[::]:5600->3000/tcp

5.5 检查DumbAssets容器日志

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

dockercompose logs

六、访问DumbAssets服务

浏览器地址:http://<个人的服务器IP>:5600,访问DumbAssets首页。如果无法访问,请确保宿主机的防火墙已关闭或已放行相关端口,对于云服务器还需配置相应的安全组规则。

七、DumbAssets基本使用

7.1 添加固定资产

我们点击“Add Asset ” 选项,进入添加资产配置页面。

填写固定资产基本信息,如下所示:

  • 主要配置项说明:
字段英文说明
名称Name资产的名称或标题
生产厂家Manufacturer资产的生产厂商或品牌
型号Model Number资产的具体型号
序号Serial Number资产的唯一序列号
购买日期Purchase Date资产的采购日期
价格Price资产的购买价格
保修范围Warranty Scope保修涵盖的具体内容或条款
保修到期Warranty Expiration保修服务的截止日期
链接Link相关网页链接(如购买页面、说明书等)
标签Tags用于分类和检索的关键词标签
备注Notes其他补充信息或说明

7.2 查看效果

  • 添加固定资产后,效果如下:

  • 首页效果如下:

八、总结

本次实践成功完成了DumbAssets的本地部署与基础使用,验证了其作为轻量级资产跟踪工具的实用性。通过Docker方式部署,过程简洁高效,服务运行稳定。实现了资产信息的录入与管理,基本功能符合预期。DumbAssets界面简洁、功能清晰,适合个人或小型团队用于固定资产的日常跟踪与维护。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/25 1:19:12

BoxJs脚本安全检测终极指南:如何识别和防范恶意脚本

BoxJs脚本安全检测终极指南&#xff1a;如何识别和防范恶意脚本 BoxJs作为一款功能强大的脚本管理工具&#xff0c;在自动化签到、任务执行等场景中广受欢迎。然而&#xff0c;随着脚本生态的不断发展&#xff0c;恶意脚本的安全威胁也日益凸显。本指南将为您提供完整的BoxJs脚…

作者头像 李华
网站建设 2026/10/25 1:18:08

Astral项目v1.0.8版本发布:全面优化CI/CD流程与多架构构建支持

Astral项目v1.0.8版本发布&#xff1a;全面优化CI/CD流程与多架构构建支持 Astral是一个基于Flutter框架开发的跨平台应用项目&#xff0c;它能够同时在Android和Windows平台上运行。该项目采用了现代化的持续集成和持续部署(CI/CD)流程&#xff0c;通过GitHub Actions实现自动…

作者头像 李华
网站建设 2026/10/25 1:17:26

DeepSeek API 工程化接入:鉴权、重试、流式与避坑

简介&#xff1a;面向希望接入DeepSeek服务的软件工程师、科研人员与技术爱好者&#xff0c;这份文档系统梳理了从申请API访问权限、研读官方接口文档&#xff0c;到选择开发环境、安装依赖库、编写请求代码直至完成联调的完整链路。内容以Python为主要示例语言&#xff0c;覆盖…

作者头像 李华
网站建设 2026/10/25 1:15:51

AST 门禁该拦什么:把错误、建议和格式规则分开

把所有诊断都变成红灯&#xff0c;门禁很快就会失去可信度。开发者不知道这次是会产生运行错误&#xff0c;还是只少了一个空格&#xff1b;管理员却开始习惯性地替大家点跳过。 问题不在于规则够不够“智能”&#xff0c;而在于每条规则有没有清楚的任务&#xff1a;它识别什…

作者头像 李华
网站建设 2026/10/25 1:15:50

在 Windows 10/11 上快速安装 Android 应用:APK Installer 完整指南

在 Windows 10/11 上快速安装 Android 应用&#xff1a;APK Installer 完整指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer APK Installer 是一款运行在 Windows 上…

作者头像 李华
网站建设 2026/10/25 1:15:17

PDF 补丁丁:免费编辑 PDF 书签与合并文档的工具箱

PDF 补丁丁&#xff1a;免费编辑 PDF 书签与合并文档的工具箱 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱&#xff0c;可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档&#xff0c;探查文档结构&#xff0c;提取图片、转成图片等等 项目地址: https://gitcod…

作者头像 李华