为知笔记服务端docker镜像使用说明linux
2019/9/17docker
为知笔记服务端提供了docker镜像,您只须要简单几步,就能够将为知笔记服务端部署在本身的服务器甚至本身的电脑上面(windows/linux/mac)。shell
系统需求数据库
若是您已经安装了docker,则能够跳过该步骤。windows
请到docker官网,下载相应的docker应用。浏览器
windows或者mac环境,请到这里下载: https://www.docker.com/products/docker-desktop。注意:你可能须要注册一个docker帐号才能够下载docker 桌面客户端。bash
若是是linux,请自行搜索docker安装方法。服务器
安装完成后,请运行docker客户端。微信
注意,要启动为知笔记服务端全部功能,须要将docker引擎的内存设置为至少4G(默认为2G)。请在docker里面进行设置。若是您的系统内存不够,能够经过禁止为知笔记搜索服务,来下降内存占用(使用默认的2G内存)。网络
请在docker客户端里面,找到选项(Preferences),而后调整docker引擎内存占用,将内存调整到4G。
若是您的电脑内存紧张,也能够调整下面的为知笔记服务启动参数,将里面的SEARCH=true去掉,就能够继续使用2G内存来运行为知笔记服务了。经过这种方式,您将没法使用全文检索功能。
请按下键盘上面的Win+R,或者点击开始菜单,选择运行,而后在对话框里面输入:
powershell
将会打开命令行窗口。
而后在命令行窗口里面输入:
D:\ cd \ md wizdata
将会在D盘根目录下面创建一个wizdata文件夹,全部为知笔记服务端的数据,都将会保存在这个目录里面。您也能够本身修改这个目录。
注意:在windows上面启动docker镜像以后,还须要进行时区设置。请参考后面的常见问题部分。
而后在命令行里面继续输入:
docker run --name wiz -it -d -v D:\wizdata:/wiz/storage -p 80:80 -e SEARCH=true wiznote/wizserver
第一次运行镜像,由于须要下载docker镜像,而且初始化数据,速度要慢一些。请耐心等待。(根据网络情况,可能须要10分钟或者更长时间。)在下载完成后,第一次启动镜像大概须要2-3分钟时间。
而后打开浏览器,在地址栏里面输入:http://localhost,若是服务正常,则会出现下面的界面
若是遇到下面的界面:
一般表示为知笔记服务尚未启动起来,请继续等待并刷新浏览器。
注意:启动后请参考常见问题进行时区的设置
若是您当前服务器/电脑的80端口已经被占用,则可使用其余的端口,例如使用8080端口 mac/linux:
docker run --name wiz -it -d -v ~/wizdata:/wiz/storage -p 8080:80 -e SEARCH=true wiznote/wizserver
windows:
docker run --name wiz -it -d -v D:\wizdata:/wiz/storage -p 8080:80 -e SEARCH=true wiznote/wizserver
您也能够自行修改端口。注意,修改端口后,在浏览器里面,则须要输入相应的端口号,例如:
http://localhost:8080
若是您须要为局域网内其余用户提供服务,则须要获取本身电脑的ip地址(局域网ip,具体方法,请自行搜索),而后在浏览器地址栏里面输入相似下面的地址便可:
http://192.168.1.186
若是不是80端口,则须要包含端口号,例如:
http://192.168.1.186:8080
若是是Windows系统,一般状况下,您须要在Windows防火墙中开放相应的端口。
docker stop wiz docker rm wiz docker run --name wiz -it -d -v ~/wizdata:/wiz/storage -p 80:80 -e SEARCH=true wiznote/wizserver
其中第三行,请自行修改成本身须要的命令行。
docker start wiz
docker stop wiz docker rm wiz docker pull wiznote/wizserver:latest docker run --name wiz -it -d -v ~/wizdata:/wiz/storage -p 80:80 -e SEARCH=true wiznote/wizserver
其中最后一行,请自行修改成本身须要的命令行
5 用户如下无偿使用,超出 5 用户,按照用户数的方式按年收取费用
受权价格:199 元/用户/年
默认管理员帐号:admin@wiz.cn,密码:123456。请在部署完成后,使用这个帐号,登陆网页版,而后修改管理员密码。其余用户,请自行注册。免费版本能够注册5个用户(不包含管理员帐号)
全部数据,都保存在咱们前面创建的目录里面。请定时备份该目录,避免数据丢失。
在命令行中窗口/终端中,输入
docker start wiz
就能够从新启动为知笔记服务了。
能够,请联系咱们的客服。
能够,请联系咱们的客服
能够,您能够直接使用全部的官方客户端,而后在登陆的时候,选择登陆到企业私有服务器便可。注意:该功能仅限于客户端所在网络能够访问到您的企业私有服务器才能够。例如,手机客户端,在离开公司网络的环境下,一般没法访问私有部署的为知笔记。可是已经离线的数据,则能够正常访问。也能够在离线环境下新建/修改笔记,并在回到公司后进行同步。
能够禁用客户端访问,确保数据只能经过网页版访问。一旦离开公司网络,就没法访问任何数据。
没有。在限定的用户数量下,您能够永久无偿使用。若是想要更多用户使用,请联系咱们购买使用许可。
咱们会常常更新docker镜像。您只须要下载更新docker镜像,而后从新启动docker镜像便可升级为知笔记服务端。无需更多额外操做。
下面是更新镜像命令行:
docker stop wiz docker rm wiz docker pull wiznote/wizserver:latest
更新完成后,从新使用前面启动镜像的命令,就能够完成服务端升级。
能够。包括数据库,笔记数据内容等,均可以完整的进行迁移。具体方案,请联系咱们的客服。
您能够本身备份用户数据目录,或者将数据保存在NAS/云存储里面。若有需求,请联系咱们的客服。
因为路由器一般CPU性能较低,内存也不够大,因此基本没法运行起来。
能够。点击这里查看使用方式
由于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 -it -d -v ~/wizdata:/wiz/storage -p 8088:80 -v /etc/localtime:/etc/localtime -e SEARCH=true wiznote/wizserver
若是是mac系统,则能够经过下面的命令行来自动设置时区(实际使用是,请根据本身的状况调整其余参数,例如映射路径,端口映射等。)
-e TZ=`ls -la /etc/localtime | cut -d/ -f8-9`