Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >轻量服务器搭建私有云端双链笔记软件

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

原创
作者头像
小唐同学.
发布于 2024-11-06 18:46:59
发布于 2024-11-06 18:46:59
41300
代码可运行
举报
文章被收录于专栏:CMS建站教程CMS建站教程
运行总次数:0
代码可运行

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

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

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker pull mysql:8.0.31

3.启动镜像

代码语言:txt
AI代码解释
复制
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
AI代码解释
复制
dockerexec-itmysql/bin/bash
# 如果你的容器不叫 mysql,需要把下方的 mysql 改为你的容器名

5.登录mysql

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

6.创建数据库

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

7.拉取应用镜像

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker pull jasminexzzz/blossom:latest

8.启动应用容器

代码语言:txt
AI代码解释
复制
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
AI代码解释
复制
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 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
粉丝绞尽脑汁半年都没部署上的项目,我用绿联NAS完美搭建!
前两天有粉丝找到我,问我如何在绿联部署之前介绍过的Blossom博客项目,之前熊猫写的时候用的是群晖进行部署,且当时Blossom项目还非常新。虽说当时项目已经非常完善了,功能也非常丰富,不过经过了两年的更新,现在的Blossom不仅功能性更丰富了,且部署也继承了网页端,不需要像当时再单独进行网页客户端的部署。
熊猫不是猫
2025/02/15
1560
Blossom:开源私有部署的markdown笔记软件
在信息化、数字化时代,我们每个人的生活和工作都离不开笔记和知识管理。从简单的待办事项,到复杂的项目计划,再到存储大量个人知识的工具,如何选择一个高效、便捷且符合个人需求的笔记软件,成了许多人的难题。最近在逛github的时候发现了一个开源项目Blossom。Blossom 是一款功能强大的开源笔记软件,它支持私有部署。Blossom 的最大特点是,你可以将笔记、图片、个人计划等数据保存在自己的服务器中,并在任意设备间进行实时同步。更重要的是,Blossom 还是一个动态博客平台,允许你在记录笔记的同时,直接分享和展示个人博客内容。
修己xj
2024/11/18
5540
Blossom:开源私有部署的markdown笔记软件
粉丝绞尽脑汁半年都没部署上的项目,我用绿联NAS完美搭建! - 熊猫不是猫QAQ
前两天有粉丝找到我,问我如何在绿联部署之前介绍过的Blossom博客项目,之前熊猫写的时候用的是群晖进行部署,且当时Blossom项目还非常新。虽说当时项目已经非常完善了,功能也非常丰富,不过经过了两年的更新,现在的Blossom不仅功能性更丰富了,且部署也继承了网页端,不需要像当时再单独进行网页客户端的部署。
熊猫不是猫
2025/02/16
1100
5分钟自建数据库可视化平台,在线管理数据库也太方便了!
Bytebase是一款面向开发者的数据库变更管理工具,目前在Github上已有3.6K+Star。
macrozheng
2022/12/14
2.2K0
5分钟自建数据库可视化平台,在线管理数据库也太方便了!
【玩转服务器】CentOS下通过yum搭建lnmp(单版本PHP)
lnmp即 Linux + Nginx + Mysql + PHP,本文以 CentOS 7.x 为例介绍如何通过 yum 的方式搭建完整的 lnmp 环境。
参谋带个长
2023/12/12
4680
用 Docker 搭建高可用 MySQL 集群玩玩儿!
4、创建五个数据卷(pxc无法直接存取宿组机的数据,所以创建五个docker数据卷)
dys
2021/09/09
1.7K0
【保姆级】docker安装MySQL主从复制
命令解读: docker run :创建并运行一个容器 –name : 给容器起一个名字,比如叫做abc -p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口 -d:后台运行容器 -e:环境变量,如密码什么的 -v:挂载一个数据卷到某个容器内目录,上面分别配置了日志、数据、配置的数据卷
害恶细君
2022/11/22
2.4K1
【保姆级】docker安装MySQL主从复制
打造跨平台的免费私有知识库!一文搞定为Obsidian笔记软件搭建私有云同步服务器
本文将详细介绍如何使用Self-hosted LiveSync插件搭建私有的Obsidian云同步服务器,来实现一个免费的、私有的、跨平台的、允许多端即时同步的强力笔记软件。
raydiodroid
2024/03/23
8.3K0
Mysql学习笔记【在Docker里搭建环境】
准备工作 工作环境是macOS 安装 docker,准备好梯子。过程比较麻烦。Container Runtime with Docker Engine | Docker 整一个GUI 方便操作。Navicat 就很不错。 docker 安装好后,把仓库换成国内的。阿里云的不错 启动Mysql 拉取最新的镜像 docker pull mysql #默认最新版本 8.0+ 在宿主机上创建持久化的 data conf mysql-files 文件 sudo mkdir /usr/local/mysqlData/d
Porco1Rosso
2020/06/30
9040
Mysql学习笔记【在Docker里搭建环境】
06、 Nacos的持久化和集群部署下载相关镜像
天蝎座的程序媛
2023/10/17
3570
06、 Nacos的持久化和集群部署下载相关镜像
用腾讯云轻量无忧计划的应用服务器搭建专属的云笔记服务
互联网科技这东西发展的真的很快,一会儿不了解就给你整出一个新概念了。做做笔记就很有必要,不过是笔记那肯定是要备份的,那么云笔记本就会很方便了。但是!笔记本肯定会大量的引用到图片和视频,这时候我们就不得不自掏腰包买VIP了,而且最大的储存容量上限也是有限制的。
青阳
2021/08/18
2.4K0
用腾讯云轻量无忧计划的应用服务器搭建专属的云笔记服务
【Docker】基于实例项目的集群部署(五)Docker搭建MySQL集群 | PXC集群
例如,在2016年春节,微信红包的业务量巨大:共有142亿个红包,比平时的业务量增加了75%,且每秒76万个红包。同时,产生了2900万张红包张片,5.16亿人参与,每秒的支付峰值达到20.8万。 如果这是一个单节点的MySQL数据库,则将带来性能上巨大的瓶颈。
前端修罗场
2023/10/07
9330
【Docker】基于实例项目的集群部署(五)Docker搭建MySQL集群 | PXC集群
Trojan服务器搭建详细教程
"Trojan"作为科学上网技术,指的是一种网络代理服务,它的名字来源于木马概念,旨在通过伪装成正常的流量来逃避检测和干预。这种服务通常使用在国家防火墙等网络审查制度较严格的环境中,以帮助用户访问被屏蔽或被限制的网站和服务。
CoderJia
2024/10/18
3.8K0
Trojan服务器搭建详细教程
基于Docker 5分钟搭建携程Apollo分布式配置中心
由于一开始对Apollo的架构方式了解的不够升入,同时为了能够使得安装过程更加的简单,做到一条指令实现Apollo环境的搭建,经历了比较多的测试;本文基于apollo 1.6.0的版本进行编译打包的,后面会将整个镜像的创建过程逐一的列举出来,避免想了解的朋友再次花时间去研究;
一行Java
2022/04/06
2.1K0
基于Docker 5分钟搭建携程Apollo分布式配置中心
幻兽帕鲁服务器搭建,腾讯云轻量云保姆级部署教程
针对热门多人在线游戏《幻兽帕鲁》(Palworld),腾讯云轻量应用服务器提供了高效的部署途径,让玩家能够快速建立并管理自己的游戏世界。
用户9433031
2024/02/19
3.8K0
幻兽帕鲁服务器搭建,腾讯云轻量云保姆级部署教程
如何使用 Docker 部署一个私有化的为知笔记
您可以直接使用docker运行为知笔记服务端,不需要有任何IT知识。为知笔记私有部署Docker镜像,包含有完整的为知笔记服务端以及所需的各种环境,同时还包含了为知笔记网页版。您只需要启用为知笔记服务端,就可以利用自带的为知笔记网页版,在局域网内无限制使用为知笔记各种功能了。
iMike
2021/07/23
4.5K0
携程Apollo集群环境手摸手搭建教程
携程的Apollo是一款很优秀的配置中心框架;该框架与SpringCloud整合并使用是非常简单的;详细的使用请参考上篇,本文就主要来讲解其设计的原理和比较麻烦的环境搭建;
一行Java
2022/04/07
1.2K0
携程Apollo集群环境手摸手搭建教程
「实战篇」开源项目docker化运维部署-搭建mysql集群(四)
PS:如果通过docker的方式直接拉取haproxy和keepalived镜像,比直接在镜像里面安装应用方便很多,建议各位老铁尽量避免在容器内安装应用,这样真心麻烦不爽,别人封装的镜像根据pull的量好好看看api就可以使用了。像h1如果容器stop后,重新start,还需要进入容器把keeplived给起起来。而h2直接start里面的haproxy和keeplived,同时都起起来了。 两个容器的采用的热备的方案,让用户毫无感知,切换ip的形式真是美滋滋。mysql集群的高性能,高负载,高可用基本完成了,可用按照这个思路搭建不同的主机下。
IT架构圈
2019/05/07
1.1K0
「实战篇」开源项目docker化运维部署-搭建mysql集群(四)
【教程分享】一键部署MySQL,轻松搞定Docker安装和配置!
在虚拟机中执行 ipv4 命令的主要目的是配置虚拟机的网络接口,使其能够正常地连接到网络。IPv4 是当前广泛使用的 IP 协议,它是 Internet 协议族中的一员,用于在互联网上标识和定位网络设备。在虚拟化环境中,虚拟机需要一个唯一的 IPv4 地址,以便与其他设备进行通信。
JavaEdge
2023/05/02
6.1K0
【教程分享】一键部署MySQL,轻松搞定Docker安装和配置!
腾讯云轻量应用服务器部署私有笔记,立省365元
如果你是小明,每天要处理大量的工作笔记。希望找到一款安全、高效的笔记工具,但市面上的产品总是让他不满意。直到他发现了腾讯云轻量应用服务器搭建一个私有云笔记……我们就来分享一下小明是如何利用腾讯云轻量应用服务器搭建一个专属的私有笔记系统的。
星哥玩云
2024/11/16
3221
腾讯云轻量应用服务器部署私有笔记,立省365元
推荐阅读
相关推荐
粉丝绞尽脑汁半年都没部署上的项目,我用绿联NAS完美搭建!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验