今天李海博客给大家推荐一个优雅,好用,高效,克制的开源云盘:蓝眼云盘。文件上传,预览,下载,分享等基础功能一应俱全。支持Sqlite,无需安装额外依赖,开箱即用。支持Webdav,本地文件扫描映射;提供编程接口,可以当作网站的第三方文件存储器。
在线体验 (体验账号: demo 密码:123456)
蓝眼云盘wiki:https://tank-doc.eyeblue.cn/zh/
蓝眼云盘Gitee项目地址:https://gitee.com/eyebluecn/tank
功能概述
蓝眼云盘是蓝眼开源系列代表作品之一,致力于打造精致,优雅,简约的云盘。核心功能如下:
文件列表
文件/文件夹上传 + 拖拽上传
文件分享
文件监控统计
回收站
多用户
WebDav
扫描磁盘任务
在线预览及自定义配置预览引擎
支持Sqlite和Mysql数据库用以存储文件元信息,Sqlite可以做到开箱即用。
特色
支持Docker安装
支持Sqlite,无需额外依赖,可做到开箱即用
安装包仅10M左右,跨平台支持。windows, linux, macOS均提供安装包
支持 文件上传,文件预览,文件下载,聚合下载,提取码分享
提供编程接口,可以当作网站的第三方文件存储器
支持图片缓存,可使用参数对图片进行处理
支持多用户,支持用户空间限制
支持简体中文和英文
支持预览接口自定义
高性能
Golang开发,跨平台,压榨性能极限。
技术选型
蓝眼云盘采用前后端分离的模式开发。后端使用Golang语言,前端采用React框架;前端打包后的静态文件夹放置于后端/html目录下,后端对前后端资源做统一路由。
eyebluecn/tank
eyebluecn/tank-front
Linux安装基本步骤
安装MySQL,并创建一个数据库(使用UTF-8编码,否则不能存储中文)
下载最新版本的蓝眼云盘,去下载
解压,运行根目录下tank
./tank
打开 http://127.0.0.1:6010 看到安装引导页面即表示软件安装成功。接着按照UI引导安装蓝眼云盘即可。
还没有评论,来说两句吧...