Doimage:简单好用的开源图床服务
## 前言 > 老狗开源 在如今的数字时代,图像管理对于个人和企业来说至关重要。无论是存储、整理、还
渲染中...
## 前言
> 老狗开源
在如今的数字时代,图像管理对于个人和企业来说至关重要。无论是存储、整理、还是展示图片,一个高效、易用的图片管理工具都是必不可少的。`Doimage` 正是为此而生的一个开源项目,它提供了简单但强大的图片存储和管理功能,帮助用户轻松掌控他们的图像资源。
`Doimage` 是一个基于 `Nuxt3 + Vuetify` 技术栈构建的开源图片管理工具。它不仅为用户提供了一个简洁、易用的可视化操作页面,还支持 Docker 部署,使得在各种环境中的安装和使用变得异常简单。`Doimage` 设计初衷便是尽量减少依赖,不需要数据库,用户只需简单配置,即可轻松上手,管理自己的图片库。
<!-- more -->
## 核心功能
`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_SECRET` 和 `NUXT_DOMAIN` 替换为自己的配置,然后运行 `docker-compose up` 即可启动服务。
> 其中 `NUXT_API_SECRET` 即是网站登录密钥。
## 开源与贡献
`Doimage` 基于 `MIT 许可证` 开源,这意味着你可以自由地使用、修改和分发这个项目。我们鼓励开发者积极参与贡献,无论是提交代码、修复 `bug`、添加新功能,还是改进文档,都欢迎加入这个社区。
你可以访问项目主页 [https://github.com/dingdangdog/Doimage](https://github.com/dingdangdog/Doimage) 来查看代码、报告问题或提交拉取请求(`Pull Request`)。
`Doimage` 项目致力于打造一个开源、共享的图片管理平台,期待你的参与和支持。
## 系统截图示例
- 登录页

- 上传页

- 图库页
END
评论
登录后查看和发表评论
前往登录