24小时在线平台

当前位置: 24小时在线平台 > 部署教程大全 > 文章页

1Panel+docker快速部署Blossom私有云笔记

时间:2025-06-12 04:17来源: 作者:admin 点击: 25 次
介绍 Blossom 是一款可以进行私有部署的笔记软件,尽管它原本被设计为云端软件,但你仍然有能力在本地部署它。在该方案中,所有的数据和图片都将被保存在本地,而不依赖于任何图床或对象存储服务。 客户端…

Blossom 是一款可以进行私有部署的笔记软件,尽管它原本被设计为云端软件,但你仍然有能力在本地部署它。在该方案中,所有的数据和图片都将被保存在本地,而不依赖于任何图床或对象存储服务。

客户端

1Panel+docker快速部署Blossom私有云笔记

网页移动端

1Panel+docker快速部署Blossom私有云笔记

安装方法 部署1Panel

1Panel官网

Ubuntu安装代码

Ps:这边建议去官方获取安装代码,1Panel默认安装docker所以不用重复安装。

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

安装成功

容器-配置-镜像加速 填写以下网址 你也可以使用其他

1Panel+docker快速部署Blossom私有云笔记

https://hub-mirror.c.163.com https://docker.m.daocloud.io https://ghcr.io https://mirror.baidubce.com https://docker.nju.edu.cn

来到终端

sudo su root #获取root权限 mkdir blossom #创建文件夹 cd blossom #进入文件夹 nano docker-compose.yaml #创建docker文件

nano docker-compose.yaml执行 会弹出编辑页面

1Panel+docker快速部署Blossom私有云笔记

以下代码 把localhost改成你服务器的ip (本地可以不用修改)

(可选择)修改用户名root 密码jasmine888 可以使用Visual Studio Code 搜索批量替换一下

version: "3.8" networks: blossomnet: driver: bridge services: blossom: image: jasminexzzz/blossom:latest container_name: blossom-backend volumes: # 【需修改】 # 将冒号(:)前的部分改成你运行 docker 的设备的某个路径,不要修改冒号后面的内容。 # 如果是windows环境,可以使用/c/home/bl/img/来指定磁盘 - /d/blossom/bl/:/home/bl/ environment: SPRING_DATASOURCE_URL: jdbc:mysql://blmysql:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8 SPRING_DATASOURCE_USERNAME: root # 【可选修改】配置数据库密码,这个改了下方的黄色部分也要修改 SPRING_DATASOURCE_PASSWORD: jasmine888 # 【需修改】配置图片上传后对应生成的访问 URL,需要以/pic/结尾。 # 该访问域名(IP:端口)需要与访问后台的域名(IP:端口)相同 PROJECT_IAAS_BLOS_DOMAIN: :9999/pic/ PROJECT_IAAS_BLOS_DEFAULT-PATH: /home/bl/img/ ports: - "9999:9999" networks: - blossomnet healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9999/sys/alive"] interval: 30s timeout: 10s retries: 3 start_period: 5s restart: always depends_on: blmysql: condition: service_healthy blmysql: image: mysql:8.0.31 container_name: blossom-mysql restart: on-failure:3 volumes: # 【需修改】将冒号(:)前的部分改成你运行 docker 的设备的某个路径,不要修改冒号后面的内容。 - /d/blossom/Docker/mysql/data:/var/lib/mysql - /d/blossom/Docker/mysql/log:/var/log/mysql - /d/blossom/Docker/mysql/mysql-files/log:/var/lib/mysql-files environment: MYSQL_DATABASE: blossom # 【可选修改】这个改了上方的黄色部分也要修改。需要与 services.blossom.environment.SPRING_DATASOURCE_PASSWORD 相同 MYSQL_ROOT_PASSWORD: jasmine888 LANG: C.UTF-8 TZ: Asia/Shanghai ports: - "3306:3306" networks: - blossomnet healthcheck: # 【可选修改】如果修改了上方的数据库密码「MYSQL_ROOT_PASSWORD」修改,下方的 -p 后的密码也要修改 test: ["CMD", "mysqladmin", "-uroot", "-pjasmine888", "ping", "-h", "localhost"] interval: 10s timeout: 3s retries: 12

1Panel+docker快速部署Blossom私有云笔记

改完Ctrl+S 保存 Ctrl+S退出

1Panel+docker快速部署Blossom私有云笔记

保存后输入

docker compose up -d # 运行

来到1Panel-容器

会发现系统创建了

blossom-backend (羊测试发现这一项是要手动开启的)

blossom-mysql

1Panel+docker快速部署Blossom私有云笔记

日志

1Panel+docker快速部署Blossom私有云笔记

1Panel+docker快速部署Blossom私有云笔记

收工🤣🤣

参考链接

1Panel面板官网

Blossom官网文档

docker.com

站长也是刚刚接触docker使用1Panel作为辅助()()

版权声明

作者: 大绵羊

文章标题: 1Panel+docker快速部署Blossom私有云笔记

文章链接: https://dmyblog.cn/1418.html

声明: 本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,发布本站内容到任何网站。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-07-02 14:07 最后登录:2025-07-02 14:07
栏目列表
推荐内容