前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >轻量服务器搭建私有云端双链笔记软件

轻量服务器搭建私有云端双链笔记软件

原创
作者头像
小唐同学.
发布2024-11-07 02:46:59
550
发布2024-11-07 02:46:59
举报
文章被收录于专栏:CMS建站教程

什么是私有云端双链笔记?

Blossom 是一款支持私有部署的云端存储双链笔记软件 ,你可以将你所有的笔记,图片,个人计划安排保存在自己的服务器中,并在任意设备之间实时同步,同时,Blossom 还是一个动态博客。支持 Windows,Mac,网页客户端,网页移动端。不依赖任何三方存储和图床,其本身就是一个图床,并且提供了完善的图片管理,防勿删,以及图片和文章的双向关系绑定。基于 Markdown 编写,没有破坏性的语法拓展,在这里编写的内容在任何 Markdown 软件中都能正常显示。

下面用双十一买的轻量服务器搭建 传送门

1.环境配置,我这里的是宝塔面板已经安装docker

2.拉取 MySQL 镜像并启动(如果已安装数据库,可以跳过该步骤。)

代码语言:javascript
复制
docker pull mysql:8.0.31

3.启动镜像

代码语言:txt
复制
docker run \
-d \
--name mysql \
#【可选修改】数据库 root 用户的密码 
-e MYSQL_ROOT_PASSWORD=jasmine888 \
-p 3306:3306 \
#【需修改】挂载数据库文件保存路径。 
# 注意:只需要将冒号前的路径改为你 Docker 所在设备的某个路径,不要修改冒号后面的内容。 
-v /usr/local/docker/mysql/data:/var/lib/mysql \
-v /usr/local/docker/mysql-files/log:/var/lib/mysql-files \
-v /usr/local/docker/mysql/log:/var/log/mysql \
mysql:8.0.31

4.在docker中创建刚刚建好的数据库

代码语言:txt
复制
dockerexec-itmysql/bin/bash
# 如果你的容器不叫 mysql,需要把下方的 mysql 改为你的容器名

5.登录mysql

代码语言:txt
复制
mysql  -uroot  -jasmine888
# 将 -p 后的 xzzz 修改为你的数据库密码

6.创建数据库

代码语言:txt
复制
CREATEDATABASE`blossom`DEFAULTCHARACTERSETutf8mb4COLLATEutf8mb4_bin;
提示下图的 Query OK, 1 row affected就是成功了

7.拉取应用镜像

代码语言:javascript
复制
docker pull jasminexzzz/blossom:latest

8.启动应用容器

代码语言:txt
复制
docker run -d \
  # 容器名称
  --name blossom-backend \
  # 指定端口映射
  -p 9999:9999 \
  #【需修改】挂载图片保存路径,如果是 windows 环境,可以使用 /c/home/bl/ 来指定磁盘 
  # 注意:只需要将冒号前的路径改为你 Docker 所在设备的某个路径,不要修改冒号后面的内容。 
  -v /home/bl/:/home/bl/ \
  # 启动的镜像名称
  jasminexzzz/blossom:latest \
  #【需修改】配置数据库访问地址,需修改你docker数据库的内网地址
  --spring.datasource.url="jdbc:mysql://192.168.31.99:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8" \
  #【可选修改】配置数据库用户名
  --spring.datasource.username=root \
  #【可选修改】配置数据库密码
  --spring.datasource.password=jasmine888

9.查看配置项是否正确

代码语言:txt
复制
docker logs blossom-backend

10.安装客户端并登录

10.1使用自带的网页客户端。

网页客户端地址为: IP:端口(域名)/editor/#/settingindex

例如域名为http://www.abc.com,则访问http://www.abc.com/editor/#/settingindex

如果有配置反向代理路径,如/bl/,则访问http://www.abc.com/bl/editor/#/settingindex

默认账户名和密码为blos

用户名上面的登录地址为 IP:端口(域名)

10.2客户端

社区不好放下载的,自行GitHub搜索 Blossom下载

最后

搭建好后可以多端写文章了,不怕数据丢失反正在自己的服务器

这次双十一活动不错,老用户也能抢36元一年的2C2G4M的轻量服务器,抢到的小伙伴搭个笔记软件玩玩也是不错的 传送门

活动地址:https://cloud.tencent.com/act/pro/double11-2024?fromSource=gwzcw.8891734.8891734.8891734

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是私有云端双链笔记?
  • 最后
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档