Docker部署为知笔记(国内gitbook)

请输入图片描述

软件特色

  • 一键收集微信、网页、微博 保存碎片信息 批量导入文档
  • 文字、清单、手写 图片、拍照、语音、附件 一次记录永久保存
  • 轻量级图文编辑工具 内置Markdown功能 写出漂亮的文档
  • 资料永久保存在云端 修改后的笔记会保存历史版本 无需担心资料丢失
  • 群组、多级文件夹、标签 让资料井井有条
  • 关键词全文搜索 快捷方式定位文件夹和笔记 快速找到所需资料

前言
官网:WizNote

官方安装教程:WizNote

安装
安装Docker

curl -fsSL https://get.docker.com -o get-docker.sh

sh get-docker.sh
启动为知笔记服务端
执行

cd ~
mkdir wizdata
然后执行

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
将其中的-p 80:80的一个80改为你想要的端口,例如-p 8080:80 或者改为-p 10003:80,这样下面的配置文件就不用改了

当然,如果你不想配置HTTPS而且本地没有其他HTTP服务器你可以直接梭哈

配置HTTPS
由于现在一直在用Apache,就只po出一个Apache的配置文件了

<VirtualHost *:80>
ServerAdmin admin@moec.top
DocumentRoot “/www/wwwroot/域名”
ServerName 域名
#errorDocument 404 /404.html
ErrorLog “/www/wwwlogs/wiz.5777.tk-error_log”
CustomLog “/www/wwwlogs/wiz.5777.tk-access_log” combined

ProxyPass http://localhost:10003/
ProxyPassReverse http://localhost:10003/

#DENY FILES
 <Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
   Order allow,deny
   Deny from all
</Files>
ServerAdmin admin@moec.top DocumentRoot "/www/wwwroot/域名/" ServerName 域名 #errorDocument 404 /404.html ErrorLog "/www/wwwlogs/域名-error_log" CustomLog "/www/wwwlogs/域名-access_log" combined
<Location />

ProxyPass http://localhost:10003/
ProxyPassReverse http://localhost:10003/

</Location>

#SSL
SSLEngine On
SSLCertificateFile /www/server/panel/vhost/cert/---/fullchain.pem
SSLCertificateKeyFile /www/server/panel/vhost/cert/---/privkey.pem
SSLCipherSuite EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5
SSLProtocol All -SSLv2 -SSLv3 -TLSv1
SSLHonorCipherOrder On




#DENY FILES
 <Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
   Order allow,deny
   Deny from all
</Files>
按照你的配置配置后,重载你的Apache即可

安装完成
访问你配置的域名即可

默认账号:密码 admin@wiz.cn:123456
请输入图片描述

然后点击头像,访问管理后台
请输入图片描述

访问用户管理即可更改管理员
请输入图片描述

桌面客户端
桌面客户端

WizNote Lite (支持Markdown实时渲染)

客户端截图:
请输入图片描述

体验:

有一些BUG,不过能用.webp
如外链图片无法加载

更新
docker stop wiz
docker rm wiz
docker pull wiznote/wizserver:latest
备份
备份非常的简单,只需要备份~/wizdata这个文件夹即可

*@master-node:~/wizdata# ll
total 36
drwxr-xr-x 2 root root 4096 Jun 6 08:30 config
drwxr-xr-x 3 root root 4096 Jun 6 08:28 data_root
drwxrwxrwx 12 mysql mysql 4096 Jun 6 08:18 db
drwxrwxrwx 2 root root 4096 Jun 6 08:23 index
drwxrwxrwx 3 root root 4096 Jun 6 08:18 logs
drwxr-xr-x 3 root root 4096 Jun 6 08:29 override_files
drwxr-xr-x 2 root root 4096 Jun 6 08:46 wiz-abstract
drwxr-xr-x 2 root root 4096 Jun 6 08:23 wiz-gather-dev
drwxr-xr-x 3 root root 4096 Jun 6 08:46 wizserver-temp
里面包含了所有的数据