为知笔记私有部署,每年省360软妹 ?
> 2019年10月20日,星期日
> 编写人:01Tech-Ray
> 版本:1.0
1. 概述
作为云笔记的重度使用者,从最开始的印象笔记、有道云笔记、为知笔记、微软
的OneNote、群晖的Note笔记等等,都有开通VIP使用过。云笔记的优势就不用多说了,多端同步、全文搜索、OCR识别、多形式笔记(手绘、语音、图片等)。经过重度使用,为知笔记以比较丰富和实用的插件进行扩展、MD支持、文档转存、团队笔记等,在从多笔记中经过检验,使用到现在。通过为知笔记,管理着所有的日记、学习笔记、思考笔记、博客文章等等。
2. 使用笔记的几点感想
没有记录就没有发生。尤其现在年纪大了,对于许多事情,不进行记录和重复,或者查询,基本上会遗忘,而记录下来之后,就可以随时回顾和查询;
知识库的统一管理。抱着学到老活动老地信念,学习就没有停止过。以往没有云笔记的时候,都是以纸质笔记本来代替。但是纸质笔记本的不可修改、不可搜索、容量限制等先天特性,带来了许多不便。我记得我一个初中老师以有一在纸箱的笔记本(包含日记本)为荣。而云笔记的出现,改变了这种现状,随时可写、随时可修改、可搜索、基本上是写不满,得到了人们的极大支持。基于云笔记的特性,可以将云笔记建成一个知识库,将所有的学习笔记、随笔、日记等全部放入云笔记中,进行统一管理。
安全性:云笔记还是存在云端,对于笔记的安全性和隐私的保证,其实一直是有点担忧的。也一直在尝试着找寻替代方案,比如使用群晖的Drive加Md编辑器实现笔记的管理和同步保存,各方案还是欠缺一些便利性。
3. 为知笔记私有部署概述
9012年来了,为知笔记不知道是出于什么考虑,9月份开放了docker版本的为知笔记私有部署镜像。以往是通过Gen8的为知盒子可以为公司客户私有部署,但是价格也是很可观。Docker版的为知笔记支持5账号+1管理员账号,总共6个账号。
以60元/年的VIP账号价格,6个账号,一年也可以省360元;
私有部署,对于数据的安全性和隐私性,那就放心多了,可以自定义存储位置,备份策略,这个让人开心得合不拢嘴了;
私有部署的功能完全与正常的为知笔记一样,不是阉割版;
4. 如何部署为知笔记
在当前黑群晖大行其道,加上矿渣横行的形式下,有一台私人云的应该占有绝大多数。平时存储照片、文件、视频、音乐等都能找到相应的解决方案。就是云笔记方案Note套件,轻度使用还是可以,但是重度使用还是有些欠缺,如没有PC端,只能通过网页,不支持MD格式、语音等等;为知笔记的私有部署就可以解决此问题了。
现重点讲解一下在群晖中部署为知笔记服务端。当然家里有矿,有自已的服务器的,可以单开一个Linxu服务器安装,相关教程后续再分享~~~
5. 在群晖中完成为知笔记私有部署
5.1 安装Docker套件
在群晖的套件中心->所有套件->找到Doker(鲸鱼图标)->安装套件->等待安装完成即可。
5.2 下载WizeNote的镜像
打开Docker->注册表->输入`wiznote`->搜索->双击下载镜像
镜像的大小为2G,看网络速度,需要一定时间。
进入映像->选择`wiznote/wizserver`->双击创建容器
5.3 创建`wiznote`的容器
双击后,弹出创建容器窗口->修改容器名称(随便)->高级设置->创建桌面快捷方式
设置时,可以使用高权限执行容器(优先保证此容器工作),也可以启用资源限制。为知笔记开启全文搜索(默认)功能,会占用比较大的内存,可以通过资源限制容器内存的使用。
创建桌面快捷方式,便于容器的管理,直接在桌面上双击快捷方式即可对容器进行管理。
Tips:
主要配置有卷和端口配置
- 卷配置:是将wiz服务器中的文件和数据存储到宿主机也就是群晖的共享文件夹中;
- 端口配置:是将Wiz服务器的80端口映射到宿主机也就是群晖上的端口;
进入端口设置->添加->添加容器80端口的映射。我的是将容器的80端口映射到群晖的6666端口,也就是说可以通过群晖服务器地址加6666端口就可以访问wiz服务器。如:`http://192.168.1.100:6666`就可以访问为知笔记服务器。
进入卷->添加文件夹->选择群晖中文件夹->填写wiz容器中的装载路径(一定要填写/wiz/storage)->点击应用使配置生效。
>注意:群晖文件夹的创建,一定要考虑权限的设置,否则容器中的用户无权限在映射中创建相关的文件。本文已经创建了`99-WizNoteData`的专用文件夹来存放为知笔记的所有数据。
5.4 映射文件夹权限的设置
启动容器->进入终端机标签->新增bash终端->切换至新增的bash终端
需要敲的代码如下:
# 切换至/wiz目录
cd /wiz
# 新增storage文件夹的浏览权限
chmod +x storage
# 进入storage文件夹
cd storage
# 对db文件夹新增读写权限
chmod +rw db
# 文件夹的权限就配置完成。
最后,重启一下容器,就OK了。
5.5 使用
可以通过浏览器,访问:`http://你群晖的IP地址:6666`就可以访问了。
默认的管理员账号:admin@wiz.cn 密码:123456
PC客户端->右上角切换服务器->填写自己服务器和端口号、账号和密码
6. 总结
目前部署在黑群晖上的为知笔记一切正常。当然,为了更好的使用便利性,还有几点需要做的:1、动态域名解析;2、公网IP;3、局域网内的端口转发。
有别的方法能访问到局域网的群晖服务器也可以。
初次发文,感觉太硬,还需要跟大神们好好学习学习。