精致简约!一款优雅的开源云盘系统!
大家好,我是 Java陈序员。在如今,无论是个人日常的照片、文档管理,还是团队协作中的文件共享,拥有一款安全、高效且易部署的云盘工具至关重要。
今天,给大家介绍一款开源的云盘系统,支持私有化部署,主打精致简约优雅!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍
tank —— 蓝眼云盘,一个优雅、好用、高效的开源云盘系统。无论是个人日常文件管理,还是团队协作中的文件共享,它都能轻松应对。
功能特色:
[*]轻量化部署:支持 Sqlite(开箱即用)和 MySQL 数据库,无需复杂配置,即可快速搭建属于自己的云盘服务
[*]全面的文件管理:支持文件/文件夹列表展示、拖拽上传、在线预览(可自定义预览引擎),让文件操作像本地管理一样流畅
[*]灵活的共享机制:支持多用户共同管理文件,支持生成专属分享链接,可设置过期时间和提取码,保障分享安全
[*]数据安全与恢复:内置回收站功能,误删文件可轻松找回;支持文件操作监控统计,随时掌握数据动态
[*]多场景适配:支持 WebDAV 协议,可与本地文件管理器无缝对接(如 Windows 资源管理器、macOS Finder),同时兼容 PC 端与移动端,随时随地访问文件
快速上手
创建数据库
tank 依赖 MySQL 数据库,需提前创建好数据库(使用UTF-8编码,否则不能存储中文)
CREATE DATABASE tank CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;安装包部署
1、打开最新版本的安装包下载地址
https://tank-doc.eyeblue.cn/en/basic/download.html2、下载对应操作系统的安装包
3、解压安装包,双击根目录下的 tank.exe 运行程序
4、程序启动成功后,浏览器访问
http://localhost:6010 5、配置数据库信息
6、一键建表
7、设置管理员信息
8、安装成功后,即可开始使用
Docker 部署
1、拉取镜像
## x.x.x 为 tank 版本号,请修改
docker pull eyeblue/tank:x.x.x2、创建挂载目录
mkdir -p /data/software/tank3、运行容器
docker run --name tank -d \
-p 6010:6010 \
-v /data/software/tank:/data/build/matter \
eyeblue/tank:x.x.x4、容器运行成功后,浏览器访问
http://{IP/域名}:60105、根据安装指引进行安装
注意:需保证 tank 容器能访问到 MySQL 服务。
功能体验
[*]个人文件
[*]文件预览
[*]共享空间
[*]文件分享
[*]网站设置
[*]监控统计
[*]用户管理
[*]移动端
无论是个人用户、小型团队,还是需要定制化云存储方案的企业,tank 都能完美胜任工作。快去安装部署,打造你的专属云盘吧~
项目地址:https://github.com/eyebluecn/tank最后
推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/
我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目。
但是任何人在群里打任何广告,都会被 T 掉。
如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群:
关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群。
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 感谢发布原创作品,程序园因你更精彩
页:
[1]