正在加载...
436 字
2 分钟
一个功能完整的现代化图床管理系统----初春图床
2026-03-24

简介#

一个功能完整的现代化图床管理系统,基于 Vue.js 3 + Go 构建,支持POW验证、剪贴板上传等高级功能。

功能特性#

多存储支持#

  • 本地存储
  • S3 兼容存储(R2、OSS等)
  • WebDAV 存储

安全认证#

  • POW (工作量证明) 验证登录
  • Session 会话管理
  • 密码加密存储
  • 会话超时保护

图片上传#

  • 剪贴板粘贴直接上传 - 支持 Ctrl+V 粘贴上传
  • 拖拽上传支持
  • 批量文件选择上传
  • 支持多种图片格式 (JPEG, PNG, GIF, WebP, SVG, BMP)
  • 文件大小限制和格式验证
  • 上传进度显示

图片管理#

  • 图片预览和详情查看
  • 复制链接功能
  • 图片信息展示

数据统计#

  • 仪表板概览
  • 存储空间统计
  • 实时数据更新

用户界面#

  • 现代化设计风格
  • 响应式布局 (支持移动端)
  • 深色/浅色主题
  • 流畅的动画效果
  • 直观的操作体验

预览图#

189f84f9a109b88d316.webp

189f850076f98d25630.webp

189f8504d151dfe7918.webp

189f850923d2796a812.webp

189f850d227ea6c3414.webp

189f85105ca96c7f822.webp

项目地址#

初春图床

来源:Github

下载

Docker 部署#

环境要求#

  • Docker 20.10.0 或更高版本
  • Docker Compose v2.0.0 或更高版本

使用 Docker Compose 部署#

  1. 克隆项目
git clone https://github.com/onexru/oneimg.git
cd oneimg
  1. 启动服务
docker compose up -d
  1. 访问系统
  • http://localhost:8080
  • 默认账号 :admin 密码:123456
  1. 停止服务
docker compose down

直接使用镜像#

docker run -d \
--name oneimg \
-p 8080:8080 \
-v /data/oneimg:/app/data \
--restart unless-stopped \
onexru/oneimg-oneimg

获取TelegramID#

使用机器人@userinfobot 发送/start 即可获取TelegramID

数据持久化#

系统数据和上传的图片通过 Docker 数据卷保持持久化:

  • 上传的图片存储在 ./uploads 目录
  • 数据库文件存储在 ./data 目录

自定义配置#

如需修改配置,可以通过环境变量或直接编辑 .env 文件:

一个功能完整的现代化图床管理系统----初春图床
https://xizill.github.io/一个功能完整的现代化图床管理系统----初春图床/
作者
戏子
发布于
2026-03-24
许可协议
CC BY-NC-SA 4.0