Blossom 是什么?
Blossom 是一个需要私有部署的笔记软件,虽然本身定位是一个云端软件,但你仍然可以在本地部署,数据和图片都将保存在本地,不依赖任何的图床或者对象存储。
附上 blossom 的官网: https://www.wangyunf.com/blossom-doc/
1.0 数据库 Mysql8.0
blossom
使用的是mysql8.0
的数据库。所以需要MySQL镜像安装好,如果之前已经有了,那么可以跳过这一步。
首先,我们在镜像仓库中搜索并下载MySQL的镜像。
下载完成后,在本地镜像中找到它,点击创建容器。勾选创建后启动容器。
配置重启策略。
在存储空间中创建一个目录,设置为读写模式,用于保存MySQL的配置和我们的数据,并与容器的/var/lib/mysql目录建立映射。
配置端口,本地端口指的是实际访问时用到的端口,注意不要和其他服务的端口冲突
在环境中添加root用户的密码。MYSQL_ROOT_PASSWORD=your_password
点下一步,点击完成即可。到这里,我们的MySQL服务就已经创建好了。
2.0 Mysql创建数据集库
可以选择一些数据库管理工具,比如DataGrip ,Navicat、DBeaver、phpMyAdmin或者官方的MySQL Workbench。这里选择了DataGrip进行连接登录 。
# 执行命令创建数据库
CREATE DATABASE `blossom` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
显示“bloossom”则创建成功
3.0 blossom部署
在镜像仓库下载jasminexzzz/blossom:latest
镜像
创建镜像
命令这里面配置自定义内容
#【需修改,根据自己设置修改url】配置图片上传后对应生成的访问URL,需要以/pic/结尾。该访问URL需要与访问后台的域名和端口相同
# 配置图片保存的磁盘路径,请使用 -v 将该路径挂载为本地路径
#【需修改,根据自己设置修改url】配置数据库访问地址
#【如修改,根据自己设置修改用户名】配置数据库用户名
#【需修改,根据自己设置修改密码】配置数据库密码
--project.iaas.blos.domain=http://192.168.0.135:9998/pic/
--project.iaas.blos.default-path=/home/bl/img/
--spring.datasource.url=jdbc:mysql://192.168.0.135:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8
--spring.datasource.username=root
--spring.datasource.password=password
存储空间挂载/home/bl
文件夹,一定设置读写权限
访问端口 这里设置的 9998,避免冲突,无冲突可使用9999
剩下的都默认即可,接着访问配置好的地址,我这里是这样的(端口后面 /editor/#/settingIndex 要带上,不然访问不到)
http://192.168.0.135:9998/editor/#/settingIndex
使用默认的管理员账号登陆账号密码都是 blos,可以进入设置自己的账户和密码(左下角齿轮图标)。
评论