miko网盘部署
大约 1 分钟
首要完成的准备工作
- 完成frp,nginx,java等基础环境搭建
- 阅读相关部署教程
- 部署思路
miko后端部署在云服务器上,缓存磁盘也配置在云服务器上
miko数据节点分别部署在另外两台计算机上,通过frp进行连接
miko数据库部署在云服务器上 docker-mysql
miko前端部署在服务器上 docker-nginx
需要解决常见的部署配置问题,如 nginx API转发 mysql数据库连接配置
服务器准备
进入云服务器管理平台,设置二级域名pan.bjtang.com,申领ssl证书,开放服务器80/443端口 以及供frp使用的端口 完成frp,docker-nginx,docker-mysql,java启动脚本基础配置
参考 软件部署-frp内网透传软件部署-nginx二级域名ssl证书软件部署-shell-批量启动脚本示例集合-Docker使用.md
mysql部署
提前完成docker-mysql部署 使用dbeaver或者命令行工具登录 mysql,创建miko数据库,执行miko.sql完成数据导入
dbeaver需要更改配置连接中的 allowPublicKeyRetrieval=true
前端部署
修改前端项目中http.js的baseURL https://pan.bjtang.com/miko/ 和wasURL wss://pan.bjtang.com/miko/ 完成项目打包,将dist上传至服务器
后端部署
TODO