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

创建文件夹、创建笔记

相关推荐
IT利刃出鞘1 小时前
Docker Compose--解决修改配置后不生效的问题
运维·docker·容器
java_logo1 小时前
Docker 部署 CloudBeaver:轻松搭建网页数据库管理平台
数据库·docker·容器·数据库管理·dbeaver·轩辕镜像·cloudbeaver
Lsetea1 小时前
Docker更新SSL证书后容器仍读旧文件:单文件挂载与目录挂载排查
运维·nginx·docker·https·ssl证书
Zhao-Jichao1 小时前
AI Prompting for Everyone 课程笔记 - P21 总结 Conclusion
人工智能·笔记
欢欢李2 小时前
【LTE L3 笔记 05】LTE同步信号
笔记·无线通信·物理层·lte·空口协议
好用斋3 小时前
拾光坞安装网盘聚合LitePan:把Docker命令翻译成图形界面
运维·docker·容器
对象存储与RustFS3 小时前
Velero 接 RustFS 实操:K8s 集群备份落到自建对象存储
后端·docker·云原生
La Pulga3 小时前
【FreeRTOS源码学习笔记】空闲任务与阻塞延时
笔记·mcu·学习·嵌入式·freertos·实时操作系统
蒸蒸yyyyzwd3 小时前
秋招学习笔记 day106
笔记·学习
小李不想当小白5 小时前
WDG看门狗(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式