本文更新于: 2024年4月9日
Blossom 是一个支持私有部署的云端双链笔记软件,你可以将你的笔记,图片,个人计划安排保存在自己的服务器中,并在任意设备之间实时同步。同时还可以是一个动态博客。支持 Windows,Mac,网页客户端,网页移动端。强烈推荐入坑!
Blossom 不依赖任何三方存储和图床,其本身就是一个图床,并且提供了完善的图片管理,防勿删,以及图片和文章的双向关系绑定。基于 Markdown 编写,没有破坏性的语法拓展,在这里编写的内容在任何 Markdown 软件中都能正常显示。
演示截图
项目特色
完善的文件关系
Blossom 不依赖任何三方存储和图床,其本身就是一个图床,并且提供了完善的图片管理,防勿删,以及图片和文章的双向关系绑定。
基于 Markdown 编写,没有破坏性的语法拓展,在这里编写的内容在任何 Markdown 软件中都能正常显示。
快速迁移
所有图片和文章都支持一键备份和导出,可以在几分钟内轻松迁出。导出的文件可以无缝使用 VS Code 或 Obsidian 等本地软件正常打开。
丰富的附加功能
Blossom 拥有丰富的功能,不仅仅是知识管理,更是一个可以供多人同时使用的全面实用性工具。
部署教程
阿喵我是用宝塔面板部署的,简单说下流程,同时说几个坑。
如果你用的Docker Compose的方式,那没啥大毛病,如果你用的拉取公共镜像的方式的话,请看下面的步骤,如果你也是用宝塔部署,推荐还是用官方给的Docker Compose的方式不出错。
1,首先在宝塔里的数据库建个mysql数据库。名字随意
2,然后复制开发这提供的docker指令
docker run -d \
# 容器名称
--name blossom-backend \
# 指定端口映射
-p 9999:9999 \
#【需修改】挂载图片保存路径,如果是 windows 环境,可以使用 /c/home/bl/ 来指定磁盘
# 注意:只需要将冒号前的路径改为你 Docker 所在设备的某个路径,不要修改冒号后面的内容。
-v /home/bl/:/home/bl/ \
# 启动的镜像名称
jasminexzzz/blossom:latest \
#【需修改】配置数据库访问地址
--spring.datasource.url="jdbc:mysql://192.168.31.99:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8" \
#【可选修改】配置数据库用户名
--spring.datasource.username=root \
#【可选修改】配置数据库密码
--spring.datasource.password=jasmine888
这里有个坑,在宝塔的docker中命令部署会提示&是危险符号,怎么都过不去。此时咋整呢,用ssh去执行这个命令,然后又有个坑
这个分开来的命令在ssh中无法识别为整段的,需要你去吧这个命令变成一句命令才行,同时删掉多余的设置项,就变成阿喵下面发出来的这句
docker run -d --name blossom-backend -p 自己设置的端口号:9999 -v 文件存储的服务器路径:/home/bl/ jasminexzzz/blossom:latest --spring.datasource.url="jdbc:mysql://服务器ip:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8" --spring.datasource.username=自己第一步建的数据库名字 --spring.datasource.password=自己第一步建的数据库密码
3,请直接复制阿喵发出来的这句,然后把中文的内容换成自己实际的配置。执行即可成功。再说个坑。数据库配置的那里一定是你服务器ip:3306,用127.0.0.1:3306会连不上数据库。
网站地址
网站地址| https://www.wangyunf.com/blossom-doc/index
GitHub| https://github.com/blossom-editor/blossom
声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制,无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。
啊?我是直接在宝塔一次性部署成功了的,哪有这些问题?💀
你这么强!