前言
市面上云笔记类软件很多,但是基本都需要收费,免费的也存在诸多限制。
我们可以用自己的服务器,在服务器上搭建一个私有云笔记系统。在自己的服务器上部署也无需担心隐私泄露方面的风险。
接下来就要请出今天的主角-为知笔记。
为知笔记是一款支持跨平台(Windows、Android、IOS、Mac、Linux)使用的云笔记软件:为知笔记。
它支持私有化部署,支持部署到云服务器/本地主机。今天就演示一下如何将为知笔记docker版部署到轻量应用服务器。
准备
一台云服务器,2H2G的腾讯云轻量服务器即可。
SSH连接软件,如xshell,其实腾讯云自带的一键登录也可以。
开始
首先购买服务器,购买过程不在赘述。购买时推荐选择宝塔Linux面板7.8.0腾讯云专享版这个镜像,已经购买了服务器的建议也切换到这个镜像。为了简化操作提升效率,docke的部署和管理会用到到宝塔面板。
然后点击重置密码重置下root用户密码。
等待服务器重置好密码重新开机后就可以用ssh连接服务器了。我这里直接用的轻量服务器界面自带的一键登录。
登陆后先获取root权限,再获取宝塔面板默认密码和登录地址。最好输入bt命令后根据提示重置下账户密码。
代码语言:c复制//获取root权限
su
//查看默认账户密码及登录入口
sudo /etc/init.d/bt default
记得在轻量服务器管理面板里点添加规则,允许8888端口访问。
在浏览器打开获取的外网面板地址。登录宝塔面板,输入刚才获取/设置的密码。
同意用户协议,绑定宝塔账户。
接下来会提示绑定腾讯云账户的api密钥。其实我们不太需要这个,可以直接忽略,关掉即可。
在软件商店里运行环境分类中的第二页找到docker管理器,点击安装。
会提示选择版本,用它默认选择的版本即可,点击安装。
安装需要几分钟时间,需要耐心等待下。
Docker管理器在安装时如果检测不到系统安装的有docker会自动帮你安装。
安装完成后在ssh管理界面输入docker -V,如果没有提示命令未发现,且宝塔面板的docker管理器正常运行,代表成功安装了。
接下来进入为知笔记docker版的安装了。
安装其实很简单。在ssh界面直接输入命令回车执行即可一键部署。
部署需要拉取docker镜像,在命令没有执行完之前不要关闭ssh连接。
(命令默认把80作为程序对外端口,可以将命令中的-p 80:80 修改为 -p 8080:80 即可,前面代表当前服务器的端口,可以自行修改。后面的80端口不能修改)。
代码语言:javascript复制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
等命令执行完成后就是安装完成了。
使用
初始化
接下下来就可以在浏览器地址栏输入http://ip:80(80是上面设置的对外端口,不一定是80)访问为知笔记web端。
(如果你上面设置对外端口不是80,记得在宝塔的安全和轻量服务器的防火墙里里放行你设置的对外端口)
这时候登录账户。
默认管理员账号:admin@wiz.cn 密码:123456。
登录成功后就是这样了。
关于更改密码:
登录网页版点账户设置,即可看到更改账户密码的选项
在Android手机上使用为知笔记
先在应用商店下载为知笔记app,打开软件后点击图示位置,再选择登录到私有服务器。
此时提示输入账号密码和服务器ip地址,直接输入我们的服务器ip:80(之前设置的外部端口)。账号密码如果没改的话直接默认管理员账号:admin@wiz.cn 密码:123456也是可以的。
登录成功后就可以创作了。
进阶
更改默认为知笔记账户邮箱
默认为知笔记账户邮箱貌似在网页版里更改不了,但是经测试可以登录为知笔记app后更改。
登录app后点左上角展开侧边菜单。
点账户头像
再点邮箱那里,进入账号设置,就看到更改邮箱,输入密码验证后即可更换账户邮箱。
注意
- 为知笔记貌似占用内存略高
- 为知笔记支持Mac、Linux、IOS系统的,本人只是没有设备演示。。
- 由于文章篇幅原因,为知笔记的更多功能无法全部展示,请自己摸索