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、文本编辑器,创建笔记

创建文件夹、创建笔记

相关推荐
VermiliEiz21 分钟前
二进制文件部署k8s方式(5)
云原生·容器·kubernetes
java_logo24 分钟前
QWEN3 企业级 Docker 容器化部署指南
运维·docker·容器·qwen3部署·qwen3部署文档·qwen3部署教程·qwen3部署方案
曦月逸霜24 分钟前
离散数学-学习笔记(持续更新中~)
笔记·学习·离散数学
hunter145035 分钟前
windows server AD域与CA部署证书
笔记
im_AMBER36 分钟前
Leetcode 101 对链表进行插入排序
数据结构·笔记·学习·算法·leetcode·排序算法
taihexuelang1 小时前
大模型部署
人工智能·docker·容器
laplace01231 小时前
# 第四章|智能体经典范式构建 —— 学习笔记(详细版)
笔记·学习
别了,李亚普诺夫1 小时前
PCB设计大师篇笔记
笔记·嵌入式硬件·学习
西瓜堆1 小时前
提示词工程学习笔记: IT技术行业提示词推荐
笔记·学习
2301_810746311 小时前
CKA冲刺40天笔记 - day24 Kubernetes Clusterrole 和 Clusterrole Binding
笔记·容器·kubernetes