【docker】打造私有的笔记——为知笔记

2024-08-20 16:57:30 浏览数 (1)

1.项目介绍

官网:为知笔记 (wiz.cn)

官方Windows客户端帮助文档:为知笔记 | 为知笔记Windows版帮助手册目录 (wiz.cn)

官方部署文档:为知笔记 | 为知笔记服务端docker镜像使用说明 (wiz.cn)

市面上有许多的笔记软件,例如印象云笔记、有道云笔记、Notion和Onenote等,各有特色和自己的拥趸,不过这些软件都是依赖这些云笔记商提供的服务,如果你想笔记更好地掌握在自己手里,可以选择自建私有云笔记。 为知笔记是一款老牌优秀的国产笔记软件,可以一键收集微信、网页、微博,支持保存多种形式的记录——文字、清单、手写、图片、拍照、语音、附件,全端关键词全文搜索,凭借群组、多级文件夹、标签等功能可以更好地管理笔记,软件整体界面清爽美观。

需要注意的是,为知笔记并不是一款免费的笔记(仅提供100天的试用期),但幸运的是它提供了私有部署的选项,你可以免费使用(5人以下)几乎全部的功能。

2.项目部署

2.1系统环境

考虑到为知笔记对服务器的需求较大,这里我们采用消耗内存更少的Debian系统。

系统版本为Debian11.6

目前WizNote私有部署仅支持Docker,对于部署的系统也有一定要求,如下:

代码语言:javascript复制
操作系统:Windows / macOS / Linux 
CPU: Intel / AMD x64, ARM v7 (arm32), ARM 64 
内存:至少2G

2.2安装docker

安装命令如下:

代码语言:javascript复制
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

也可以使用国内 daocloud 一键安装命令:

代码语言:javascript复制
curl -sSL https://get.daocloud.io/docker | sh

2.3部署为知笔记

创建运行WizNote容器

进入用户目录建立一个wizdata的文件夹。为知笔记服务端会把所有的数据保存在这个目录里面。如果是正式使用,请注意定时备份该目录。

代码语言:javascript复制
cd ~
mkdir wizdata
cd wizdata

下载并启动为知笔记服务 如果你的8000端口被占用,请将下面的8000:80更换为xxxx:80,其中xxxx为你空余的端口号。

代码语言:javascript复制
docker run --name wiz --restart=always -it -d -v  ~/wizdata:/wiz/storage -v  /etc/localtime:/etc/localtime -p 8000:80 -p 9269:9269/udp  wiznote/wizserver

安装成功之后就可以通过ip:8000访问网页版了。

代码语言:javascript复制
默认管理员账号:admin@wiz.cn
密码:123456

使用这个账号,登录网页版,然后修改管理员密码。其他用户,请自行注册。免费版本可以注册5个用户不包含管理员账号)。

2.4启动

如果不慎关闭了WIZNOTE,可以重启:

代码语言:javascript复制
docker start wiz

3.网页端使用

登录以后,界面如下:

可以新建多种笔记。

如果是以管理员身份登录的话,点击左上角,可以进行账户设置系统管理

其中可以修改昵称修改头像修改密码等。

4.客户端使用

4.1WINDOWS客户端

选择私有服务器模式,并输入账号、密码、服务器访问地址。

Windows客户端登录成功以后的界面:

操作基本和网页版一样,这里就不再赘述了。

5.更新

代码语言:javascript复制
docker stop wiz
docker rm wiz
docker pull wiznote/wizserver:latest
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

0 人点赞