蓝眼云开源

蓝眼云开源

一、开源项目简介

蓝眼云盘致力于打造成一个优雅,好用,高效,克制的开源云盘,使用MIT开源协议。 点击体验

优雅:文件上传,预览,下载,分享等基础功能一应俱全。支持Sqlite,无需安装额外依赖,开箱即用。

黑科技:支持Webdav,本地文件扫描映射;提供编程接口,可以当作网站的第三方文件存储器。

高性能:Golang开发,跨平台,压榨性能极限。

特色:

支持Docker安装

支持Sqlite,无需额外依赖,可做到开箱即用

安装包仅10M左右,跨平台支持。windows, linux, macOS均提供安装包

支持 文件上传,文件预览,文件下载,聚合下载,提取码分享

提供编程接口,可以当作网站的第三方文件存储器

支持图片缓存,可使用参数对图片进行处理

支持多用户,支持用户空间限制

支持简体中文和英文

支持预览接口自定义

二、界面展示

三、功能概述

蓝眼云盘是蓝眼开源系列代表作品之一,致力于打造精致,优雅,简约的云盘。核心功能如下:

文件列表

文件/文件夹上传 + 拖拽上传

文件分享

文件监控统计

回收站

多用户

WebDav

扫描磁盘任务

在线预览及自定义配置预览引擎

支持Sqlite和Mysql数据库用以存储文件元信息,Sqlite可以做到开箱即用。

四、技术选型

蓝眼云盘采用前后端分离的模式开发。后端使用Golang语言,前端采用React框架;前端打包后的静态文件夹放置于后端/html目录下,后端对前后端资源做统一路由。

eyebluecn/tank

eyebluecn/tank-front

五、安装步骤 (Linux)

安装MySQL,并创建一个数据库(使用UTF-8编码,否则不能存储中文)

下载最新版本的蓝眼云盘,去下载

解压,运行根目录下tank

./tank

打开 http://127.0.0.1:6010 看到安装引导页面即表示软件安装成功。接着按照UI引导安装蓝眼云盘即可。

六、命令行工具

蓝眼云盘提供了很多实用的命令行工具,tank(或者tank.exe)文件本质上就是一个可执行文件,可以接受参数,当我们输入一定的参数时,就可以把它当成命令行工具使用。

七、准备条件

在使用命令行工具时,请首先启动蓝眼云盘。因为命令行工具本质上去调用蓝眼云盘的http接口

八、源码地址

此处内容已隐藏,请评论后刷新页面查看.

相关推荐

韩国公布世界杯奖金分配标准 若进16强每位球员将获得1亿韩元奖励
国外返利网怎么赚钱?新手入门指南与平台推荐
365bet体育投注网

国外返利网怎么赚钱?新手入门指南与平台推荐

📅 07-21 👁️ 9276
《掘地求财》游戏steam价格介绍
365bet体育投注网

《掘地求财》游戏steam价格介绍

📅 07-01 👁️ 6790