搭建私有笔记
晚风 / 2022-04-01 / 网站 / 阅读量 142

前言: 无纸化笔记是我们经常要使用到的东西,象印笔记、Onenote虽然都是不错的笔记应用,但是最近Noteability的事件闹得沸沸扬扬,说不定什么时候自己用的笔记就会被以各种理由收费,所以说有一个在自己服务器上的笔记服务是非常重要的,至少自己的东西不会被莫名其妙的收费。

在这里我们选择为知笔记的私有化部署作为自己的笔记服务,它支持Markdown并且拥有移动端和桌面端和web端,配置得当可以多端同步笔记可以说是非常方便。

一、安装

此次教程演示环境为:Linux+宝塔

1.安装Dcoker

我们使用宝塔的Docker管理器来一键安装Docker

在软件商店内搜索Dcoker,直接安装第一个应用即可。

使用docker搭建wiznote

在安装好Docker之后ssh连接服务器直接在命令行输入:

docker run --name wiz --restart=always -it -d -v  ~/wizdata:/wiz/storage -v  /etc/localtime:/etc/localtime -p 80:80 -p 9269:9269/udp  wiznote/wizserver

服务器由于运行了部署了网页80端口已经被占用,我们可以使用其他的端口,例如使用8080端口。将上面命令中的-p 80:80 修改为 -p 8080:80 即可。(前面代表当前服务器的端口,可以自行修改。后面的80端口不能修改)。

如果您当前服务器/电脑的80端口已经被占用,则可以使用其他的端口,例如使用8080端口

将上面命令中的-p 80:80 修改为 -p 8080:80 即可。(前面代表当前服务器的端口,可以自行修改。后面的80端口不能修改)。

您也可以自行修改端口。注意,修改端口后,在浏览器里面,则需要输入相应的端口号,例如:

http://localhost:8080

输入命令后我们浏览器访问IP加命令中的端口号即可进入笔记服务。

如果遇到下面的界面:通常表示为知笔记服务还没有启动起来,请继续等待并刷新浏览器。

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

可在后台系统设置,创建新账号设置管理员

默认管理员账号:admin@wiz.cn,密码:123456。请在部署完成后,使用这个账号,登录网页版,然后修改管理员密码。其他用户,请自行注册。免费版本可以注册5个用户(不包含管理员账号)

二、配置

添加域名,设置反向代理

01宝塔-网站-新建站点
  • 添加域名
  • 添加SSL证书
02宝塔-网站-设置-反向代理

目标URL:http://127.0.0.1:你的端口

03修改反向代理配置文件:

修改配置文件保存即可

#PROXY-START/
location ~* \.(gif|png|jpg|css|js|woff|woff2)$
{
    proxy_pass http://127.0.0.1:你的端口;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
    expires 12h;
}
location /
{
    proxy_pass http://127.0.0.1:你的端口;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_redirect off;
}

#PROXY-END/

三、其他

常用命令:

  • 修改启动参数,并重新启动服务,例如修改映射端口
docker stop wiz
docker rm wiz
docker run --name wiz --restart=always -it -d -v  ~/wizdata:/wiz/storage -v  /etc/localtime:/etc/localtime -p 80:80 -p 9269:9269/udp  wiznote/wizserver

其中第三行,请自行修改为自己需要的命令行。

  • 系统重新启动后,重新启动服务:

docker start wiz
  • 更新服务命令行:

docker stop wiz
docker rm wiz
docker pull wiznote/wizserver:latest
docker run --name wiz --restart=always -it -d -v  ~/wizdata:/wiz/storage -v  /etc/localtime:/etc/localtime -p 80:80 -p 9269:9269/udp  wiznote/wizserver

其中最后一行,请自行修改为自己需要的命令行

客户端访问:

可在官方网站:https://www.wiz.cn/zh-cn/download.html

下载所需要对应版本的客户端,登录时选择“登录到企业私有服务器”

填写你的账号密码和服务器地址

支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏