自建Blossom个人双链笔记
这里是拥有NAS的生活第57期,今天给大家推荐的是Blossom双链笔记软件,良好的学习习惯当然离不开记笔记,特别是我们专业,很多知识需要记录,但是缺少一个平台,因此我选择了Blossom作为我的个人笔记存储端,在自家NAS上保存重要的学习资料。
使用设备
本次教程使用DS920+作为测试,如果你也感兴趣,不妨点击下方链接购买,一起体验使用NAS的快乐。
Blossom特色
这里我先简单介绍下Blossom这个双链笔记的特色,以免有人说我一来直接上教程,好不好用都不说一句,就光为了水,既然选择了推荐,当然是实用的东西才推荐咯!

服务端docker部署,多端笔记
不依赖其他存储,一键导出笔记
计划安排,TODO LIST
多用户支持,笔记写作互不干扰
多项功能,热力图、主题设置、番茄钟、天气预报、字数统计等必不可少
Docker compose部署
官方提供了docker compose部署和docker cli部署方式,这里我首选推荐使用docker compose部署,因为配置的参数比较多,操作起来并不是特别方便,因此选择docker compose部署更加便捷。
1. 准备环境
操作之前我们需要创建一个数据库用于存放blossom笔记数据,因此我们首先选择利用群晖自带的Mariadb数据库,因为可视化操作,对大部分新手来说还是降低了门槛。

在正式操作前我们需要准备以上几个套件,然后打开phpmyadmin创建blossom运行所需要的数据库,按照如下操作即可。
2. 创建数据库
打开phpmyadmin,输入刚刚安装时填写的数据库的管理员密码


创建好后直接点击执行即可,记住现在设置的账号密码,留着后面要用。
3. 创建挂载文件夹
这一步的目的是将blossom的文件路径挂载到磁盘中,方便备份数据,下次容器损坏什么的也可以直接恢复。直接SSH连接NAS,输入以下参数
mkdir -p /volume1/docker/blossom/bl
4. 修改Docker compose配置文件
直接在桌面创建文本文档,将下列代码放到该文件里
version: "3.8"
networks:
blossomnet:
driver:
bridge
services:
blossom:
image: jasminexzzz/blossom:latest
container_name: blossom-backend
volumes:
- /volume1/docker/blossom/bl/:/home/bl/
environment:
SPRING_DATASOURCE_URL: jdbc:mysql://192.168.31.xx:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8
SPRING_DATASOURCE_USERNAME: blossom
# 【必须修改】将192.168.31.xx改为你的nas ip,再将blossom1改为你在前面创建的数据库密码
SPRING_DATASOURCE_PASSWORD: blossom1
ports:
- "9999:9999"
networks:
- blossomnet
healthcheck:
test: ["CMD", "curl", "-f", "http://192.168.31.xx:9999/sys/alive"]
interval: 30s
timeout: 10s
retries: 3
start_period: 5s
restart: always
注意修改这里面的参数,将改好的文件保存并命名为docker-compose.yml,放置到blossom的根目录里

5. 启动容器
直接在ssh里输入如下代码,启动容器,稍等一会儿再到网页docker管理器查看是否启动成功
# 进入跟目录
cd /volume1/docker/blossom
# 启动容器
docker-compose up -d

当ssh出现这个时,代表容器已经正常启动,直接到容器管理那看看是否异常即可
6. 查看启动状态
上面的步骤完成后,直接输入nas ip:9999访问查看blossom笔记是否正常启动,当出现如下信息时,代表blossom笔记服务端已经部署好了。

使用Blossom笔记
当部署操作完成后,可以通过blossom网页在线编辑器来记录笔记,也可以下载官方写的app来记录笔记,这里简单演示下网页在线编辑和官方app客户端
网页客户端
直接访问如下地址即可进入在线编辑,默认账号密码均为blos
192.168.31.xx:9999/editor/#/settingindex

客户端登录
客户端我们直接到官网即可下载,因为不能放网址,各位直接搜索关键词即可找到官网下载,根据自己的设备选择下载对应的版本即可。

这两个文件即使客户端文件,其他的不用下载,本来可以有更多玩法的,但是这个部署过程会比较久,也比较繁琐,可能要写几天才能写完,于是就这么简单写了个大部分人能看懂且不需要折腾的版本,其他高阶玩法比如说客户端网页部署包也没必要,主要是在NAS上的操作确实比较繁琐就是。

客户端版本和网页版几乎没什么差异,配置信息都是这么填,默认账户密码都是blos,看自己喜欢哪种方式写作咯,反正都不影响,都可以支持在线写作,并且保存到NAS,以后备份数据直接可以备份blossom这个文件夹即可。
功能展示
默认首页
创建笔记直接点击左上角那个新建即可创建文件夹或者文章,将自己的文章分门别类整理起来即可,刚开始我都找不到在哪创建文章,后面一个个找才发现哈哈,最好有个使用功能提醒。创建好标题后,我们就可以在右边编辑这篇文章了,支持markdown语法,不用担心格式的问题。如果记不住markdown语法,顶部还提供了快捷键,直接点击就帮你完成了语法填充。
编辑器
图片存放
代办TODO最后
Blossom笔记的演示就到这里啦,总的来说还是比较简约的,就是首次使用对功能上需要多了解下,清楚后就好开始写作了,作为个人笔记、日记软件来说,还是非常不错的,将其拿来写工作日志也是可以的,TODO功能也很好用,可以很好的展示代办清单。初此之外还提供了热力图和字数统计,很好的督促自己学习,是个不错的笔记软件。如果你也感兴趣,不妨部署到自己的NAS上试试看!

达尔文西
校验提示文案
maz_i
校验提示文案
雨树
校验提示文案
V怪客
校验提示文案
星的AB
校验提示文案
依霖君
校验提示文案
麦豆同学
校验提示文案
朕想吃鱼了
校验提示文案
嘿手大叔
校验提示文案
达尔文西
校验提示文案
依霖君
校验提示文案
嘿手大叔
校验提示文案
朕想吃鱼了
校验提示文案
星的AB
校验提示文案
V怪客
校验提示文案
麦豆同学
校验提示文案
雨树
校验提示文案
maz_i
校验提示文案