为知笔记Docker部署
前言
官网:WizNote
官方安装教程:WizNote
软件特色
- 一键收集微信、网页、微博 保存碎片信息 批量导入文档
- 文字、清单、手写 图片、拍照、语音、附件 一次记录永久保存
- 轻量级图文编辑工具 内置Markdown功能 写出漂亮的文档
- 资料永久保存在云端 修改后的笔记会保存历史版本 无需担心资料丢失
- 群组、多级文件夹、标签 让资料井井有条
- 关键词全文搜索 快捷方式定位文件夹和笔记 快速找到所需资料
安装
安装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
    <Location />
    ProxyPass http://localhost:10003/
    ProxyPassReverse http://localhost:10003/
    </Location>
    #DENY FILES
     <Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
       Order allow,deny
       Deny from all
    </Files>
</VirtualHost>
<VirtualHost *:443>
    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>
</VirtualHost>按照你的配置配置后,重载你的Apache即可
安装完成
访问你配置的域名即可
默认账号:密码 admin@wiz.cn:123456

然后点击头像,访问管理后台

访问用户管理即可更改管理员

客户端
客户端截图:

体验:
有一些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里面包含了所有的数据
 
                         
                        
                                            
                
 
                             
                             
                             
                             
                    
Comments 1 条评论
补充:
Wiz分享的效果
https://wiz.5777.tk/wapp/pages/view/share/s/0jOCCM36nx7H2Ve4_K1_2sIj0HYeJN2c74gb2n9O0H3vtngi