1、简介
为知笔记不仅是一款帮你记录生活、工作点点滴滴的云服务笔记软件,也是一款可以共享资料、基于资料进行沟通的协作工具。
你可以随时随地记录和查看有价值的信息,所有数据在电脑、手机、平板、网页可通过同步保持一致。
为知笔记定位于高效率工作笔记,主打工作笔记的移动应用,是国内唯一一款“工作笔记”的云笔记类产品。
——百度百科
众所周知,我们可以用WordPress、Typecho等博客程序搭建一个博客,使用博客写笔记,记录日常。但是我的博客不只有这些,这些笔记夹杂在各种教程文章里,使得我要找的时候经常找不到。
因此,为何不搭建一个私有笔记呢?
2、安装
2.1、命令行
Mac:
Bash
docker run --name wiz --restart=always -it -d -v ~/wizdata:/wiz/storage -e TZ=`ls -la /etc/localtime | cut -d/ -f8-9` -p 8080:80 -p 9269:9269/udp wiznote/wizserver
Linux:
Text
docker run --name wiz --restart=always -it -d -v ~/wizdata:/wiz/storage -v /etc/localtime:/etc/localtime -p 8080:80 -p 9269:9269/udp wiznote/wizserver
3、解除限制
免费版只有5个用户,可以修改为任意数字。
在宝塔内,点击容器一栏的目录:
编辑
/wiz/app/wizserver/node_modules/node-rsa/src/NodeRSA.js
查找
JavaScript
/**
* Decrypting data method with public key
*
* Parameters same as `decrypt` method
*/
NodeRSA.prototype.decryptPublic = function (buffer, encoding) {
return this.$decryptKey(true, buffer, encoding);
}
替换为:
JavaScript
/**
* Decrypting data method with public key
*
* Parameters same as `decrypt` method
*/
NodeRSA.prototype.decryptPublic = function (buffer, encoding) {
// return this.$decryptKey(true, buffer, encoding);
var data = this.$decryptKey(true, buffer, encoding);
try {
var v = JSON.parse(data);
if (v.count == 5) {
v.count = 999;
v.type = 'license_vip';
data = Buffer.from(JSON.stringify(v));
}
} catch (e) {}
return data;
};
其中 v.count=999
可以改为自己想要的用户数。
重启容器即可。
注意:
网上的教程还有一行,一般是
JavaScript
v.oem = 'XXX';
然而根据我的测试,这会导致后台一登录就报错“无效的授权”,无法使用,去掉这一行即可。
有其他办法解决此问题的话,可以在评论区讨论。
4、登录使用
反代,访问网站:
默认账号:admin@wiz.cn
默认密码:123456
即可使用。
如果提示:
说明还没有完全启动,等待一两分钟再次尝试就可以了。
Docker建站(十二)为知笔记:所见即所得,专业、高效记笔记
https://blog.tsinbei.com/archives/821/
Author
Hsukqi Lee
Posted on
2022-08-30
Licensed under
CC BY-NC-ND 4.0
未经允许不得转载:便宜VPS » Docker建站(十二)为知笔记:所见即所得,专业、高效记笔记