简介
蓝眼云盘是 [蓝眼系列开源软件] 之一,也是蓝眼系列其他软件的基础服务软件。蓝眼云盘具有以下几大特色:
1. 软件体积小,跨平台,运行简单
2. 使用方便,核心功能齐全
3. 支持接口编程
4. 前后端分离,文档丰富
手机端
a) 准备工作
{
//服务器运行的端口,默认6010。如果配置为80,则可直接用http打开
"ServerPort": 6010,
//日志是否需要打印到控制台,默认false,主要用于调试
"LogToConsole": false,
//Mysql端口,默认3306
"MysqlPort": 3306,
//Mysql主机
"MysqlHost": "127.0.0.1",
//Mysql数据库名称
"MysqlSchema": "tank",
//Mysql用户名,建议为蓝眼云盘创建一个用户,不建议使用root
"MysqlUserName": "tank",
//Mysql密码
"MysqlPassword": "tank123",
//超级管理员用户名,只能是字母和数字
"AdminUsername": "admin",
//超级管理员邮箱,作为登录的账号
"AdminEmail": "admin@tank.eyeblue.cn",
//超级管理员密码
"AdminPassword": "123456"
}
b) 运行
cd 应用目录路径
./tank
如果你希望关闭 shell 窗口后,应用依然运行,请使用以下脚本启动和停止
# 启动应用
cd 应用目录路径/service
./startup.sh
# 停止应用
cd 应用目录路径/service
./shutdown.sh
c) 验证
浏览器中打开 http://127.0.0.1:6010 (127.0.0.1 请使用服务器所在 ip,6010 请使用 tank.json 中配置的 ServerPort) 可以看到登录页面,并且使用配置文件中的邮箱和密码登录成功后可以看到全部文件(见上文截图)即表示安装成功。
前端项目打包
npm install
npm run build
通过前面三步可以在 dist 文件夹下得到打包后的静态文件,将 dist 目录下的所有文件拷贝到后端项目的 build/html 文件夹下。(下文的工程目录中也有说明)
更多功能广大网友可以继续挖掘。