Docker安装Blossom笔记

Blossom是什么?

Blossom是一款完全开源的云端存储双链笔记软件,支持多端使用( Windows,Mac,网页客户端,网页移动端)。Blossom拥有完善的文件关系,丰富的附加功能,支持一键备份和导出,我们可以通过它将个人的笔记,图片,以及个人计划安排都保存在自己的服务器(NAS)中,并在任意设备之间实时同步,同时它还可以当做一个个人动态博客。

应用特点:

  • 私有部署:用户可以选择将数据存储在自己的服务器上,确保了数据的安全性和隐私性

  • 多平台支持:支持 Windows、Mac、网页客户端以及网页移动端,保证用户可以在任何设备上无缝访问和编辑笔记

  • 双链笔记系统:通过双向链接技术,帮助用户创建关联性强的知识网络,便于整理和检索相关信息

  • 多媒体支持:允许用户轻松插入图片、视频等多种媒体文件,丰富笔记内容

  • 支持 Markdown 格式的文章编辑器,可以按照文件夹进行划分

  • 个人计划与任务管理:集成了日历视图和个人计划安排工具,有助于更好地组织日常事务

  • 全量导出:每日全量备份,备份一键下载

  • 网页转换:将 Markdown 文章转换成网页,一键打包分享

  • 番茄时钟:编辑器包含一个番茄钟功能

  • 图片存储:按文章目录分类你的图片,或自定义图片目录,图片与文章双向查询

  • 自带截图:(仅 windows),你不再需要使用其他截图工具截图后保存在本地再上传到云端了

  • 快捷便签:方便你记录随意的日常信息

  • 网站收藏:常用网站快捷访问,或者说是一个书签功能

一、Blossom安装部署

1、创建本地文件夹存储目录

复制代码
mkdir -p /opt/blossom/blossom-backend /opt/mysql

数据库如果已经安装好的,用现成的就行

2、使用Docker部署

Docker Compose文件

复制代码
version: "3.8"
networks:
  blossomnet:
    driver:
      bridge

services:
  blossom:
    image: jasminexzzz/blossom:latest
    container_name: blossom-backend
    volumes:
      # 【需修改】挂载图片保存路径,如果是windows环境,可以使用/c/home/bl/img/来指定磁盘
      - /opt/blossom/blossom-backend/:/home/bl/
    environment:
      # 配置数据库访问地址
      SPRING_DATASOURCE_URL: jdbc:mysql://192.168.5.101:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8
      # 【需修改】配置数据库用户名
      SPRING_DATASOURCE_USERNAME: root
      # 【需修改】配置数据库密码
      SPRING_DATASOURCE_PASSWORD: 123456
      PROJECT_IAAS_BLOS_DOMAIN: http://192.168.50.100:39999/pic/
      PROJECT_IAAS_BLOS_DEFAULT-PATH: /volume1/docker/blossom/blossom-backend/img
    ports:
      - "39999:9999"
    networks:
      - blossomnet
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9999/sys/alive"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 5s
    restart: always

配置Blossom后端的数据库,比如:Mysql数据库地址和用户名、密码

复制代码
# 配置数据库访问地址
      SPRING_DATASOURCE_URL: jdbc:mysql://192.168.5.101:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8
      # 【需修改】配置数据库用户名
      SPRING_DATASOURCE_USERNAME: root
      # 【需修改】配置数据库密码
      SPRING_DATASOURCE_PASSWORD: 123456

设置图片访问地址和保存路径:

复制代码
PROJECT_IAAS_BLOS_DOMAIN: http://192.168.50.100:39999/pic/
   
PROJECT_IAAS_BLOS_DEFAULT-PATH: /volume1/docker/blossom/blossom-backend/img

二、Blossom使用教程

1、访问登录

浏览器使用服务器IP:端口号登录

1、网页应用内置了客户端,也可以下载PC客户端连接服务

本次使用网页客户端

第一访问,默认没有登录,设置要连接的服务器,用户名/密码

例如:

复制代码
http://IP:39999/editor/#/home
默认账号&密码:blos/blos
复制代码
地址:
你的域名或IP+端口
用户名:blos
密码:blos

2、设置

点击左下角设置

1) 客户点配置

  • 设置编辑器字体,编辑器字体大小、菜单字体大小

  • 显示代码块行数等

2)服务端设置

设置天气API,需要自行申请和风天气API KEY

设置数据备份策略

3、日程安排

1、代办任务Todo

默认分成三类:待办、进行中、完成

创建任务:

点击+创建待办任务

可设置属性:

任务名称、任务内容,表情

给任务打标签

开始和截止时间

进度

任务的颜色

2、计划

点击日期上的+,创建计划(计划标题,计划的属性全填、重复)

也可以创建固定行程,日历左边区块,添加日常计划

4、文本编辑器,创建笔记

创建文件夹、创建笔记

相关推荐
UVM_ERROR2 小时前
Git仓库损坏(Segmentation fault)修复实战:虚拟机环境下UVM项目救援指南
笔记·git·vscode·github·芯片
苦 涩2 小时前
考研408笔记之计算机组成原理(一)——计算机系统概述
笔记·计算机组成原理·考研408
IMPYLH2 小时前
Lua 的 OS(操作系统) 模块
开发语言·笔记·后端·游戏引擎·lua
zz-zjx2 小时前
Kubernetes 的部署方式 (一)通过 Minikube 部署
云原生·容器·kubernetes
苦 涩2 小时前
考研408笔记之计算机组成原理(三)——存储系统
笔记·计算机组成原理·考研408
暗然而日章2 小时前
C++基础:Stanford CS106L学习笔记 12 运算符重载
c++·笔记·学习
红宝村村长2 小时前
【学习笔记】全解深度学习
笔记·深度学习·学习
wdfk_prog3 小时前
[Linux]学习笔记系列 -- [fs]exec
linux·笔记·学习
qq7590353663 小时前
docker一键部署网页版Win11系统
运维·docker·容器