2024-08-13
班门弄斧
00
请注意,本文编写于 118 天前,最后修改于 118 天前,其中某些信息可能已经过时。

目录

前言
核心功能
快速开始
开源与贡献
系统截图示例

前言

老狗开源

在如今的数字时代,图像管理对于个人和企业来说至关重要。无论是存储、整理、还是展示图片,一个高效、易用的图片管理工具都是必不可少的。Doimage 正是为此而生的一个开源项目,它提供了简单但强大的图片存储和管理功能,帮助用户轻松掌控他们的图像资源。

Doimage 是一个基于 Nuxt3 + Vuetify 技术栈构建的开源图片管理工具。它不仅为用户提供了一个简洁、易用的可视化操作页面,还支持 Docker 部署,使得在各种环境中的安装和使用变得异常简单。Doimage 设计初衷便是尽量减少依赖,不需要数据库,用户只需简单配置,即可轻松上手,管理自己的图片库。

核心功能

Doimage 提供了一系列实用功能,让图片管理变得更加高效和灵活:

  • 批量上传:支持一次性上传多张图片,节省时间和精力。
  • 添加水印:可以为图片自动添加水印,保护版权并标识图片归属。
  • 自动生成缩略图:上传图片后,系统自动生成缩略图,便于快速预览和管理。
  • 多文件夹管理:支持创建和管理多个文件夹,轻松分类和组织图片。
  • 删除功能:支持快速删除不需要的图片,保持图库整洁。
  • 自动生成 URL:每张图片都会自动生成一个 URL 链接,方便外部引用和分享。
  • 中英文支持:提供中英文双语界面,适合不同语言背景的用户。
  • Docker 部署:支持 Docker 部署,用户可以在几分钟内快速搭建并运行 Doimage。
  • 多终端适配:界面设计适配各种终端设备,无论是在手机、平板还是桌面设备上,都能获得良好的使用体验。
  • 粉红风暴主题:独特的粉红风暴主题界面设计,让图片管理也能充满乐趣。

快速开始

要开始使用 Doimage,推荐使用 Docker!!!

首先,使用以下 docker-compose.yml 文件快速启动 Doimage 服务:

yaml
services: doimage: image: dingdangdog/doimage:latest container_name: doimage environment: - NUXT_API_SECRET=123456 - NUXT_DOMAIN=http://localhost:11080 volumes: - ./images:/app/images ports: - 80:3000

你只需将 NUXT_API_SECRETNUXT_DOMAIN 替换为自己的配置,然后运行 docker-compose up 即可启动服务。

其中 NUXT_API_SECRET 即是网站登录密钥。

开源与贡献

Doimage 基于 MIT 许可证 开源,这意味着你可以自由地使用、修改和分发这个项目。我们鼓励开发者积极参与贡献,无论是提交代码、修复 bug、添加新功能,还是改进文档,都欢迎加入这个社区。

你可以访问项目主页 https://github.com/dingdangdog/Doimage 来查看代码、报告问题或提交拉取请求(Pull Request)。

Doimage 项目致力于打造一个开源、共享的图片管理平台,期待你的参与和支持。

系统截图示例

  • 登录页

image

  • 上传页

image

  • 图库页

image

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!