0
点赞
收藏
分享

微信扫一扫

为知笔记docker搭建


为知笔记服务端提供了docker镜像,只需要简单几步,就可以将为知笔记服务端部署在自己的服务器甚至自己的电脑上面,为自己提供免费网页剪藏及笔记功能,重点是5个账号以下不收费,也就是自己搭建可以免去会员的费用

为知笔记docker搭建_笔记

docker搭建

docker搭建的过程是非常简单的,为知笔记的官网也是提供了详细的搭建流程https://www.wiz.cn/zh-cn/docker

下面是以linux为例演示搭建过程

  1. 安装docker
    请到docker官网,下载相应的docker应用,如果是linux,请自行搜索docker安装方法,安装完成后,请运行docker客户端
  2. 下载并启动为知笔记服务端docker镜像
    在终端中使用命令新建文件夹

cd ~
mkdir wizdata

为知笔记服务端会把所有的数据保存在这个目录里面。如果是正式使用,请注意定时备份该目录

  1. 通过下面的命令,下载并启动为知笔记服务
    linux

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搭建_docker_02

这样的话,可以看到docker服务已经启动

注意的是,如果服务器80端口已经占用,可以更换其他端口,云服务器确保安全组中响应端口已经打开

为知笔记docker搭建_笔记_03

  1. 打开浏览器访问对应端口,我这里访问9999端口

如果遇到下图这种情况,稍等一会儿,等docker服务全部启动,刷新即可

为知笔记docker搭建_笔记_04

或者重新启动服务

docker restart 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

5.登录用户

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

客户端登录使用,需要切换服务器到企业私有服务器,在相应位置输入自己的ip地址及端口号

为知笔记docker搭建_笔记_05

登录成功后,白嫖开始

为知笔记docker搭建_为知笔记_06

配置收藏

将外网内容保存至私有部署服务中,用户在为知笔记官方服务上,通过绑定微信、微博,转发保存文章,或网页剪辑器中保存的内容,通过接下来步骤中设置的服务地址,被自动保存至私有部署服务对应的账号中

剪藏功能需要单独收费劝退

常见问题

服务启动后新建笔记时间不正确

因为docker镜像默认时区不正确。因此需要进入docker里面手工设置一下时区,命令如下:

docker exec -it wiz /bin/bash
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
exit

上面的命令,会把docker里面的时区设置为东八区(北京时间)。如果需要设置成其他的时区,请自行修改上面的命令。具体时区的名称,可以搜索linux时区名称获取。

如果是linux,则可以通过在命令行里面加入命令,来自动获取当前时区:

-v  /etc/localtime:/etc/localtime

完整命令行:实际使用是,请根据自己的情况调整其他参数,例如映射路径,端口映射等。

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

如果是mac系统,则可以通过下面的命令行来自动设置时区(实际使用是,请根据自己的情况调整其他参数,例如映射路径,端口映射等。)

-e TZ=`ls -la /etc/localtime | cut -d/ -f8-9`
可以通过下面的命令行来自动设置时区(实际使用是,请根据自己的情况调整其他参数,例如映射路径,端口映射等。)

```bash
-e TZ=`ls -la /etc/localtime | cut -d/ -f8-9`


举报

相关推荐

0 条评论