Docker建站(十二)为知笔记:所见即所得,专业、高效记笔记

1、简介

为知笔记

为知笔记不仅是一款帮你记录生活、工作点点滴滴的云服务笔记软件,也是一款可以共享资料、基于资料进行沟通的协作工具。
你可以随时随地记录和查看有价值的信息,所有数据在电脑、手机、平板、网页可通过同步保持一致。
为知笔记定位于高效率工作笔记,主打工作笔记的移动应用,是国内唯一一款“工作笔记”的云笔记类产品。
——百度百科

众所周知,我们可以用WordPress、Typecho等博客程序搭建一个博客,使用博客写笔记,记录日常。但是我的博客不只有这些,这些笔记夹杂在各种教程文章里,使得我要找的时候经常找不到。

因此,为何不搭建一个私有笔记呢?

2、安装

2.1、命令行

Mac:

此处内容需要评论回复(自动审核)或加入 QQ 技术交流群(立即获得内容)后方可阅读。赞助(二维码在文章下方)后联系作者可一次性解锁所有(包括之后的新文章)。

Linux:
此处内容需要评论回复(自动审核)或加入 QQ 技术交流群(立即获得内容)后方可阅读。赞助(二维码在文章下方)后联系作者可一次性解锁所有(包括之后的新文章)。

3、解除限制

免费版只有5个用户,可以修改为任意数字。

在宝塔内,点击容器一栏的目录

目录

编辑

/wiz/app/wizserver/node_modules/node-rsa/src/NodeRSA.js

查找

JavaScript
1
2
3
4
5
6
7
8
/**
* Decrypting data method with public key
*
* Parameters same as `decrypt` method
*/
NodeRSA.prototype.decryptPublic = function (buffer, encoding) {
    return this.$decryptKey(true, buffer, encoding);
}

替换为:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/**
* 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
1
v.oem = 'XXX';

然而根据我的测试,这会导致后台一登录就报错“无效的授权”,无法使用,去掉这一行即可。
有其他办法解决此问题的话,可以在评论区讨论。

4、登录使用

反代,访问网站:

网站首页

默认账号:[email protected]
默认密码:123456

即可使用。

如果提示:

网站错误

说明还没有完全启动,等待一两分钟再次尝试就可以了。

Docker建站(十二)为知笔记:所见即所得,专业、高效记笔记

https://blog.tsinbei.com/archives/821/

文章作者
Hsukqi Lee
发布于

2022-08-30

修改于

2022-12-06

许可协议

CC BY-NC-ND 4.0

评论

昵称
邮箱
网址
暂无