前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >腾讯云轻量应用服务器部署私有笔记,立省365元

腾讯云轻量应用服务器部署私有笔记,立省365元

原创
作者头像
星哥玩云
发布2024-11-16 16:15:13
发布2024-11-16 16:15:13
20310
代码可运行
举报
文章被收录于专栏:开源部署开源部署
运行总次数:0
代码可运行

如果你是小明,每天要处理大量的工作笔记。希望找到一款安全、高效的笔记工具,但市面上的产品总是让他不满意。直到他发现了腾讯云轻量应用服务器搭建一个私有云笔记……我们就来分享一下小明是如何利用腾讯云轻量应用服务器搭建一个专属的私有笔记系统的。

image-20241116160909737
image-20241116160909737

一、选购轻量云服务器

轻量应用云是什么

轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。

选购轻量云

首先前去腾讯云选购轻量云服务器,根据自己的需求选择配置,这里推荐:2H2G 新加坡、硅谷等国外地域,选择宝塔面板环境,我这边选择centos7系统,则需要单独安装宝塔。

关于地域选择

1.如果你的域名没有备案、可以选择国外的节点

2.如果你的用户主要在海外,这里也推荐使用海外的节点

3.星哥的域名备案了,而且主要用户(自己)所以选择上海国内节点。

活动地址:

image-20241115165815283
image-20241115165815283

重置轻量云服务器密码

1.进入控制台,搜索“轻量”,点击星号,可以收藏云产品,方便下次访问

image-20241115170540410
image-20241115170540410

2.选择刚才买的轻量云,重置密码

image-20241115170741375
image-20241115170741375

3.填写密码,密码一定要复杂!密码一定要复杂!密码一定要复杂!

image-20241115170852639
image-20241115170852639

二、远程连接服务器

SSH远程链接的工具有很多比如PuTTY、MobaXterm、Xshell、,根据自己的喜好选择。我这里选择SecureCRT。

打开SecureCRT软件,点击File,Qukck Connect

Hostname:你的轻量云公网IP

端口: 22 (默认)

username: root

选择密码认证:刚才重置的密码。

image-20241115171212118
image-20241115171212118

三、安装宝塔和Docker

安装宝塔

可以在宝塔官方网站去复制代码。

image-20241115172428017
image-20241115172428017
代码语言:javascript
代码运行次数:0
复制
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec

安装选项

记住登录地址和密码

代码语言:javascript
代码运行次数:0
复制
Do you want to install Bt-Panel to the /www directory now?(y/n): y
经过一段时间的跑码之后。
========================面板账户登录信息==========================
​
 【云服务器】请在安全组放行 42562 端口
 外网面板地址: https://XX.XX.XX.XX:42562/14002573
 内网面板地址: https://XX.XX.XX.XX:42562/14002573
 username: XXX  
 password: XXX
​

打开防火墙

如果不熟悉如何操作,可以点击一键放通,也就是轻量云的所有端口都运行其他设备访问。

image-20241115174610637
image-20241115174610637

访问宝塔面板

代码语言:javascript
代码运行次数:0
复制
=============注意:首次打开面板浏览器将提示不安全=================
​
 请选择以下其中一种方式解决不安全提醒
 1、下载证书,地址:https://dg2.bt.cn/ssl/baota_root.pfx  双击安装,密码【www.bt.cn】
 2、点击【高级】-【继续访问】或【接受风险并继续】访问
 教程:https://www.bt.cn/bbs/thread-117246-1-1.html
 mac用户请下载使用此证书:https://dg2.bt.cn/ssl/baota_root.crt

使用谷歌浏览器访问,点击继续前往

image-20241115173524409
image-20241115173524409

进入宝塔安装套件

我这里安装LNMP

image-20241115173742649
image-20241115173742649

四、基于Dokcer安装思源笔记

安装docker

在宝塔中,点击“docker”,点击立刻安装,点击确定。

image-20241115174203391
image-20241115174203391

安装思源笔记

可以远程SSH连接中输入此安装代码

dockder部署:https://github.com/siyuan-note/siyuan/blob/master/README_zh_CN.md#docker-%E9%83%A8%E7%BD%B2

代码语言:javascript
代码运行次数:0
复制
mkdir -p /data/docker/siyuan
​
docker run --name siyuan \
-itd --restart=always \
-v /data/docker/siyuan:/siyuan/workspace \
-p 6806:6806 \
b3log/siyuan \
--workspace=/siyuan/workspace \
--accessAuthCode=Sd123456
​

docker解释

代码语言:javascript
代码运行次数:0
复制
-itd
这三个参数结合在一起表示:
-i(interactive):让容器以交互模式运行,允许你与容器进行交互。
-t(tty):分配一个伪终端,让容器可以输出终端相关的信息(例如日志等)。
-d(detach):让容器在后台运行,而不是在终端中阻塞。
​
--restart=always
这个选项指定容器在 Docker 守护进程启动时自动重启,并且在容器崩溃或停止时也会自动重启。always 表示容器应该一直保持运行状态,即使 Docker 重启或容器异常退出,容器会被自动重新启动。
​
-v /data/docker/siyuan:/siyuan/workspace
这个选项用于挂载主机上的一个目录到容器内的一个路径。具体来说:
/data/docker/siyuan 是宿主机上的一个目录,用来持久化存储 Siyuan 的数据。
/siyuan/workspace 是容器内的路径,Siyuan 应用程序会在这里读取和存储数据。
这样做可以确保容器内的文件不会在容器停止或删除时丢失。
​
-p 6806:6806
这个选项将容器内的端口 6806 映射到宿主机的端口 6806。即外部用户可以通过访问宿主机的 6806 端口来访问容器中的服务。这里是将 Siyuan 的 Web 服务暴露给外界,默认情况下 Siyuan 使用 6806 端口。
​
- `workspace_dir_host`:宿主机上的工作空间文件夹路径
- `workspace_dir_container`:容器内工作空间文件夹路径,和后面 `--workspace` 指定成一样的
- `accessAuthCode`:访问授权码,请**务必修改**,否则任何人都可以读写你的数据

其他命令

代码语言:javascript
代码运行次数:0
复制
查看docker运行: docker ps
​
[root@node121 ~]# docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS                                       NAMES
bf9ace8e130a   b3log/siyuan   "/opt/siyuan/entrypo…"   6 minutes ago   Up 6 minutes   0.0.0.0:6806->6806/tcp, :::6806->6806/tcp   siyuan
​
查看日志:docker logs siyuan
​
# docker logs siyuan
I 2024/11/16 15:22:59 serve.go:244: serving [/] for user-agent [Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36]
​
删除思源笔记(请谨慎操作):
docker rm -f siyuan
rm -rf /data/docker/siyuan

六、进入思源笔记

安装好了之后,使用IP+端口访问,如图

image-20241116152150661
image-20241116152150661

设置中文

如图点击左上角,设置--->Appearance--->language,选择简体中文即可。

image-20241116153020821
image-20241116153020821

下载插件

设置,集市,同意

image-20241116153211128
image-20241116153211128

即可选择插件,这里

image-20241116153250536
image-20241116153250536

七、使用域名访问思源笔记

nginx反向代理

在宝塔中网站,新建站点,填写域名。

记得域名要解析。

image-20241116154100826
image-20241116154100826

添加反向代理

image-20241116154221041
image-20241116154221041

如图填写反向代理地址

代理名称:随便写

目标URL: 127.0.0.1:6806

发送域名: siyuan.xgss.net

image-20241116154303599
image-20241116154303599

即可用域名访问,不需要再用IP+端口的方式访问。

image-20241116154721416
image-20241116154721416

当然为了数据安全,还可以设置免费的SSL证书!

image-20241116160415938
image-20241116160415938

八、下载各个版本

可以进入官网按需下载各个版本的客户端,包括常见的windows 、 macos、 安卓,苹果ios等 甚至还有浏览器插件。

image-20241116155203792
image-20241116155203792

总结

通过本文,我们详细介绍了如何在腾讯云轻量应用服务器上部署私有笔记工具。从环境准备到软件安装,每一个步骤都清晰明了。拥有一个私有笔记系统,不仅可以保障数据的安全性和隐私性,还可以根据自己的需求进行定制,提高工作效率。现在就行动起来

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、选购轻量云服务器
    • 轻量应用云是什么
    • 选购轻量云
    • 关于地域选择
    • 重置轻量云服务器密码
  • 二、远程连接服务器
  • 三、安装宝塔和Docker
    • 安装宝塔
    • 安装选项
    • 打开防火墙
    • 访问宝塔面板
    • 进入宝塔安装套件
  • 四、基于Dokcer安装思源笔记
    • 安装docker
    • 安装思源笔记
  • 六、进入思源笔记
    • 设置中文
    • 下载插件
  • 七、使用域名访问思源笔记
  • 八、下载各个版本
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档