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

创建文件夹、创建笔记

相关推荐
山岚的运维笔记2 分钟前
SQL Server笔记 -- 第16章:MERGE
java·笔记·sql·microsoft·sqlserver
En^_^Joy5 分钟前
Docker入门:快速安装与实战指南
运维·docker·容器
70asunflower7 分钟前
Docker 镜像的完整内容解析
运维·docker·容器
API开发11 分钟前
apiSQL网关 for Docker 离线安装和升级教程
运维·docker·容器·api·api网关·apisql·替代graphql
小钻风336626 分钟前
Docker入门基础知识(一)
运维·docker·容器
70asunflower29 分钟前
Docker Daemon(Docker 守护进程)完全解析
docker·容器·eureka
小钻风336639 分钟前
Docker入门基础知识(二)
运维·docker·容器
童话名剑1 小时前
语音识别 与 触发词检测(吴恩达深度学习笔记)
笔记·深度学习·语音识别·触发词检测
nix.gnehc1 小时前
深度解析K8s四大核心接口:CRI、CNI、CSI与OCI的设计精髓与实践逻辑
云原生·容器·kubernetes
victory04311 小时前
docker aertslab/pyscenic:0.12.1 拉取异常解决方案
docker·容器·eureka