前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用宝塔docker安装为知笔记私有部署

使用宝塔docker安装为知笔记私有部署

作者头像
AlexTao
修改2023-05-16 13:11:49
5.6K0
修改2023-05-16 13:11:49
举报
文章被收录于专栏:钻芒博客钻芒博客

之前使用的语雀客户端最近同步很有问题,遂弃坑,搞起来之前用的为知笔记。官方提供了docker镜像可以私有部署,配合宝塔docker安装非常方便。

正文开始

前情提示,wiznote对性能有略微要求,建议内存2G及以上服务器部署。(运行起来大概占了800M内存)

本文仅正对Linux 宝塔面板。

Windows及Linux原生部署请查看为知官方文档:为知笔记服务端docker镜像使用说明

教程开始

第一步去宝塔面板软件商店里安装Docker管理器

默认不出问题安装完成后直接就正常运行。如过运行状态 未运行的话可以使用SSH执行命令

代码语言:javascript
复制
sudo systemctl restart docker

然后在镜像管理- 获取镜像  输入名称: wiznote/wizserver 获取官方镜像

WizNote镜像大概1.6G,运行后会自动下载镜像,下载完之后才会出现在镜像管理里。(下载约10分钟左右,根据你的服务器带宽速度)

第二步,下载完成后在容器列表内 创建容器

Docker端口映射 填写80 ,后边的服务器端口根据你的需要填写。(安装完的访问格式: IP:端口)

目录映射如下,选着同步的文件即可。

内存分配建议800MB以上,太小了跑不起来。CPU根据实际情况分配

然后提交后 等待2~3分钟即可完成启动,访问上边我们映射的端口进入即可。IP+端口  如图上就是127.0.0.1:1234  启动成功访问就会进入到为知笔记页面.如图:

第三步 使用宝塔面板反向代理   自定义域名访问

上边安装完成了,但是一直通过ip加端口访问未免有些奇怪。利用宝塔的反向快速绑定域名。

在宝塔里新建一个站点,然后给创建反向代理,如下:

到这一步基本已经大功告成了。如果需要开启SSL。请看下边

第四步 开启SSl 配置Https

首先就是现在反向代理的那个域名下  开启SSL

然后在这个域名下的反向代理里边修改配置

代码语言:javascript
复制
# 将宝塔反代配置文件的proxy_set_header全部替换:
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header x-wiz-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;

测试HTTPS是否生效

访问  https://你的域名/?p=wiz&c=endpoints

正常情况下,会返回一个 json 数据,检查第一个 key wizas 的值,应该是 https 开头。如果是 http 开头,则说明配置没有生效。

至此,部署完成

默认管理员账号:admin@wiz.cn,密码:123456

相关文章

官方文档:为知笔记服务端docker镜像使用说明

盛夏博客:LeaNote&WizNote:基于宝塔面板搭建私有云笔记

青风流云:【Docker】利用宝塔docker管理器搭建为知笔记(docker安装为知笔记)

LengYues’Blog: 搭建为知笔记 Docker 版,以及注意事项

官方文章:使用云存储来保存笔记数据(WizNote)

百度已收录

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 正文开始
  • 第一步去宝塔面板软件商店里安装Docker管理器
  • 第二步,下载完成后在容器列表内 创建容器
  • 第三步 使用宝塔面板反向代理   自定义域名访问
  • 第四步 开启SSl 配置Https
  • 至此,部署完成
  • 相关文章
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档