ubuntu安装有道云笔记_Ubuntu 安装Node 10.16 跑 Nodeppt 加Hexo博客再来个为知笔记私有云...

几个月前偶然看到NodePPT的霸气标语 U work so hard, but 干不过 write PPTs

d6386a0957a153c5ea9aa164520620df.png

当时觉得挺好玩的,后来在自己的Windows笔记本上安装了,效果也确实不错,但是在Ubuntu服务器上安装就老报错。后来就用了Windows server,安装倒是没问题,运行也没有错误,就是windows的服务器的话比较占空间吧。整个系统装下来20多Gl了,我的阿里云服务器也就40级G空间。 后来,我的Wordpress崩了之后,整个服务器也受到了攻击,总之就是宕机了很长时间,最近才开始想要重新说起来弄一下。朋友推荐用Hexo,我看了效果确实也不错,就想搞一哈。 接着就是手机上记笔记的软件,我之前一直用的是印象笔记,它后来收费越来越贵,而且同步速度也越来越慢,渐渐就不怎么用了。后来就一直在找类似的产品。看到为知笔记的时候发现它提供私有云Docker,而且5人以下是免费的。就个人用的话自己建一个服务器,就不需要充会员费。你出的就是服务器费用,能买多大服务器空间你的笔记空间有多大。要是在自己笔记本上跑就是不要钱了。我觉得为知笔记这点做的挺不错。像学生的话,可以用学生证去阿里云认证,买学生价优惠的,9块9一个月的服务器,也就1核2G,40G的空间,如果还要再加点OSS服务,按量付费或者是包年包月也不是很贵。嗯,总之就想把三个弄一下试试。 最先我是在换了ubuntu系统之后先弄Docker就是先跑了wiz,试了可以用。但是之后安装Node和宝塔面板什么的,错误就比较多,配置环境总是需要配过来配过去了,就把Docker环境就搞乱了。所以在初始化n多次磁盘之后,终于我找到了一个路子,先配置node环境,然后安装那个BT面板,接着Hexo,最后WizServer就OK了。 唯一需要注意的是Node版本选择10.16.0!

NodePPT

不要使用默认的sudo apt-get install node这样安装的版本不够,可以参照CentOS下nodeppt的安装与使用手动编译安装Nodejs环境,下载Node.tar.gz,版本选择v10.16.0。 10.16.0是个多么痛彻的数字。看官方Github下的issue就知道了。

6f1c4c5f85a840eddba0052ea2abef5f.png

80211acd25f346058f094a002805df0d.png

之后还要安装的Hexo,官方文档要求Node在10.0以上,我个人只实验了10.16.0这个版本可以,11+,12+的版本不行。

2e8b8f7bd58cad0b038a827ca06e2ae5.png

之后在npm install -g nodeppt还会遇到问题,官方的issue下有几个可行的解决方案。

32caf43123073c3618e15594c03402bb.png

41c84acacb2cfc1852bb7e500e7185d9.png

输完这条命令我的就装上了,至于其他的我已经不想管了。一下是上述截图的网址,如果有问题也可以到官方的issue下找找解决方案,我发现总有人在我之前已经把坑填好了。

npm install -g nodeppt --unsafe-perm=true --allow-root

6aa1118d090b163d0c6357b59ef6e44d.png
https:// github.com/ksky521/node ppt/issues/242#issuecomment-491014611 https:// github.com/ksky521/node ppt/issues/265 https:// nodejs.org/dist/ https:// blog.csdn.net/a_jie_201 6_05/article/details/82117704 https:// github.com/ksky521/node ppt/issues/223 https:// github.com/ksky521/node ppt/issues/256

我这里有个写好的作业可以给大家实验一下功能好不好用,使用

nodeppt build SSTQT.md
nodeppt server SSTQT.md

然后就可以在本机的对应端口查看效果了,server之后会自己在Terminal上显示端口的。若传到服务器的目录下,只需要build就行,会自动生成一个dist目录,下面有.html文件,让网站运行目录定义到这个目录下即可。

BT

管理网站的话,国产的宝塔面板是一个非常好用的工具。ubuntu下直接在终端运行一下命令即可自动安装。

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

需要注意的是,在阿里云控制台->实例->安全组,开放相应的端口。 之前说的指定网站运行目录就是在这里设置。

7fd77d2eb3967c6fda488aa0aa2a0671.png

它还提供SSL认证,在阿里云买的域名申请和认证SSL证书都比较快,也是免费的。有了这个东东,你的网站就会被挂上一把小绿锁。

0cfe3e90e9331ec71c6eea5ebbe8ea68.png

啊,突然乱入的小绿锁小蓝。

如果有其他的云储存的话,记得安装相应插件,可以在任务列表里添加备份任务,备份网站到云储存,再也不怕删库跑路了!嚯嚯嚯!

Hexo

安装Hexo基本没什么问题,按官方的来就可以。

npm install -g hexo-cli

我自己的找了Ocean这个主题,稍微修改了一下首页的图片不要视频。其他的主题作者写的很详细了,操作都没什么问题。 这里推荐一个文章加密插件

https://github.com/MikeCoder/hexo-blog-encrypt/blob/master/ReadMe.zh.md

Wizserver

Windows,Mac上的Docker是可以在图形界面指定大小的,Linux只能用命令行了。有的机器不支持限制大小,那么网络搜索功能就不能用了,其实同步了之后用本地也一样。

docker run --name wiz -it -m 4096M -d -v ~/wizdata:/wiz/storage -v /etc/localtime:/etc/localtime -p <自己指定个端口>:80 -e SEARCH=true wiznote/wizserver

Windows的PC端登陆选择网络代理填自己服务器的公网ip和端口,安卓手机端上点右上角链接选择“企业私有云”。它会先找一下附件有没有为知盒子,没有就让你在第三行输入服务器ip和端口。 私有云除了不能用剪藏,不能分享微信,QQ这样需要第三方API的服务,其他大部分功能都能正常使用,同步速度超快的说。

转载请注:Ubuntu 安装Node 10.16 跑 Nodeppt 加Hexo博客再来个为知笔记私有云

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值