查看原文
其他

推荐一套轻量级的开源图床系统

TJ TJ君 2023-03-16

大家好,我是TJ

一个励志推荐10000款开源项目与工具的程序员

‍大家好,我是TJ

如果您跟我一样平时有些博客的习惯,那么图片存储是否有困扰过你呢?今天就给大家推荐一款不错的开源图床系统:Light Fast Picture

它是一个基于koa + vue3.x + typescript实现的图床工具。它可以帮助用户快速上传图片到云端,并返回图片链接,方便用户在网页、社交媒体等平台上分享图片。

它的功能已经非常丰富,满足我们对图片管理的日常需求

  • 图片上传:支持图片多图上传、拖拽上传、粘贴上传、一键复制多种格式的图片外链。

  • 图片管理:多上传的图片进行管理,支持文件重命名、移入指定相册、删除图片、预览图片等。

  • 存储桶管理:支持多桶储存,可同时添加多个对象存储桶管理,上不封顶,例如:七牛云对象存储、阿里云对象存储、腾讯云对象存储等等,系统会统计出每个存储桶下的图片数量以及已使用存储量。同时也支持控制存储桶是否显示在上传区。

  • 相册管理:支持相册管理,可以对图片进行分组分类管理,便于用户将不同的图片进行分类挂办理,同时也支持直接将图片上传到相册中。

  • 操作日志管理:完整的可视化日志功能,记录用户所有操作,方便事件溯源。普通用户只能查看自己的操作记录,管理员则能查看所有人员的操作记录,于此同时数据统计中的贡献图的数据来源也是从操作记录中提取。

  • 个人信息维护:用户可以对自己的信息管理,如头像(系统内置4组不同维度的头像供选择)、昵称、职业、性别、个人简介以及个人登录密码进行维护管理。

  • 数据统计:系统提供了数据统计功能,统计用户的图片数量、存储桶数量、总占用存储量、相册数量以及系统贡献度数据进行统计。

  • 使用习惯配置:考虑到每个用户的使用习惯不同,系统提供了使用习惯配置中心,可以对默认复制的图片链接格式、自定义链接格式、常用快捷键配置以及是否开启上传成功提示、复制链接成功提示等配置。

  • 用户管理:多用户管理,根据不同的角色可以管理不同的数据,同时用户可以通过自主注册或者管理员在管理页面直接创建。

  • 存储桶插件管理:存储桶管理,是由管理员进行在线开发的插件,用于管理员对存储桶插件的相关配置,需要做什么前置处理或者后置处理等进行管理,例如七牛云对象存储,需要用户在界面上感知出需要填写哪些数据、哪些数据时必填项、有哪些数据的智能提示,需要前置操作则是获取上传认证,其实就是对存储桶拥有哪些元数据进行配置,于此同时还提供了是否启用或者禁用的功能,比如某一个对象存储已经从市面上out,则管理员可以进行禁用操作,这样用户就不能创建该类型的存储桶。

  • 字典管理:对系统中经常使用的一些较为固定的数据进行维护,例如个人中心的职业、用户性别、存储桶页面不同的存储桶类别展示不同的图标等数据维护。

  • 系统设置:对系统中一些常用的数据进行维护,包括系统名称、系统logo、备案信息、更新日志、系统上所使用的的图标的来源进行配置。

  • 权限控制:完整的权限控制功能,不同的角色可分配不同的操作权限,控制对应的删除及查看。


一款开源软件做到这个程度,已经非常优秀了,如果符合你的需求的话,赶紧试试看吧。

在线体验:

地址:http://picture.itchenliang.club/#/
账号:guest@163.com
密码:000000

最后,奉上项目地址:https://github.com/ischenliang/quickly-picture-bed


往期推荐

Java中如何解析、格式化、生成SQL语句
一款针对 jar 和 vue 的轻量级自动化部署工具,好用!
比 Navicat 更好用的数据库管理工具


点击下方卡片,关注公众号“TJ君

每天了解一个牛x、好用、有趣的东东

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存