加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_新乡站长网 (https://www.0373zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

神奇小黑盒——群晖进阶(终)

发布时间:2023-01-12 11:20:24 所属栏目:PHP教程 来源:
导读:  上一期将群晖的几个基础套件的使用讲完了,对于大部分人来说其实就已经非常够用了,自己的云端无限容量硬盘、实时同步、自己的照片备份、自己的影音播放库,不过不满足才是人类进步的源泉嘛,对于一台NAS来说实现
  上一期将群晖的几个基础套件的使用讲完了,对于大部分人来说其实就已经非常够用了,自己的云端无限容量硬盘、实时同步、自己的照片备份、自己的影音播放库,不过不满足才是人类进步的源泉嘛,对于一台NAS来说实现以上这些功能确实是主页,但是NAS的性能其实才刚刚使用了10%都不到。
 
  作为这个系列的最后一期,今天就来把群晖系统中那些最炫酷的应用来一波展示,这期完成后我们可以实现的功能非常的强大:利用建立自己的网站、建立自己的资讯推送服务器、建立自己的笔记服务器等等。
 
  鉴于上一期已经将一些基本的操作进行了说明,本期的操作也会稍复杂一些,教程会更加简洁一些。当大家完成了这个进阶篇之后,不止是能够得到强大的功能,能获得的成就感也是非常的强,这也就是DIY的魅力了。
 
  这个系列结束之后,我会把今年开箱过的玩物分享一下,此外就是618的一些推荐了。
 
  前情提要:
 
  一、WebStation
 
  这个是官方自带的一个套件,虽然看起来不太起眼,然而他其实是官方自带套件中功能最强大的之一。顾名思义,WebStation肯定是和web网页有关,这个套件的作用是建立属于我们自己的网站。
 
  这一下就高端了,小小的NAS就变身成为了网站服务器,我们就都变成站长了。
 
  网站必不可少的有几个东西:内容、架构主体以及数据库。
 
  安装web station之前,系统会提示安装一些关联的固件,包括PHP5.6,PHP7.0,ApacheHTPP server2.2,Apache HTPP server2.4,总而言之这些基础套件可以认为是web端的架构主体,此外还需要一个数据库。
 
  这方面需要另外2个子套件,PhpMyAdmin(数据库可视化管理)以及MariaDB(数据库主体)。
 
  安装好这一溜套件以后,我们就可以在web station内看到他们了。
 
  做好这些准备工作以后,就可以开始了。
 
  二、利用WebStation建立网站
 
  首先来看看怎么使用这个世界上最强大也是最易用的WordPress来建立网站。
 
  第一步,首先打开MariaDB,将root密码重置为我们自己的密码,这里建议要用一个强密码防止被人攻击。
 
  第二步,套件中心中添加套件源:,并且修改套件源的安全等级,
 
  第三步,照例下载安装WordPress套件,进行设置,这里输入之前重置的maria中的root密码
 
  这里记得数据库名称要修改一下,防止被人攻击,用户密码可以自己设置
 
  第四步,在web station的虚拟主机中增加一个wordpress的主机,这里要注意是根目录要选择wordpress安装好后的文件夹,端口可以自己选一个,牢记它。
 
  第五步,输入nas的地址,后面要加端口号,格式为:地址:端口号/wordpress,进入安装界面后,傻瓜式填写安装即可
 
  第六步,就可以自定义的建立属于我们自己的网站了,网址嘛,地址:端口号/wordpress,当然,截止到现在,我们都还是只能在内网进行访问,如果要在外网不加端口的访问,这就需要设置路由器、注册域名和域名备案了,在后续教程里面再详细的介绍。

  三、利用WebStation完成五花八门的功能
 
  上一个例子实际上用到的还是官方的wordpress套件,而其实web station的威力远远不止于此,只要将支持的web端客户端放入web文件夹内,搭配好环境以及数据库就可以完成很多看起来非常复杂的功能。
 
  Web station的用处,不夸张的说,只要想的到没有啥做不到,例如建设论坛、建立邮箱等等都是可以的,网站建好了,我们再来看另外一个例子:建立属于我们自己的RSS资讯中心。
 
  如果你是一个老网虫,对于rss订阅或多或少应该是有所耳闻,自己定义、没有广告的资讯聚合,从前最受欢迎的google reader正是其中翘楚,然而随着微博和短视频的兴起文字阅读逐渐消亡,不过作为科技界和学术界其实一直以来rss订阅都是非常热门而且受人喜爱的工具。
 
  现在最有名的商用rss阅读器feedly仍然有非常多的付费用户,不过我们还是不满意的,不折腾怎么对得起我们这个强大的NAS。
 
  下面就来看怎么利用web station搭建我们自己的RSS阅读器。
 
  这里用到的是现在网上一个非常好用的免费第三方tiny RSS,官方网址在这
 
  ,从网址中找到下载好ZIP版本的客户端,这里以比较稳定的17.4版本为例(如果喜欢比较酷炫的皮肤也可以选择19.2版本)。
 
  下载好ZIP安装包以后,将其解压放入NAS的web文件夹中。
 
  第二步,利用phpmyadmin套件来手动新增数据库,在地址栏中输入 地址/phpMyAdmin/,输入root账户密码进入设置页面
 
  进去以后就能看到刚才新增的那个wordpress的数据库了
 
  在账户这个位置输入想要的数据库名,这里选择填写rss,并勾选底下的所有勾勾,输入自己想要的密码,点击生成
 
  此时就可以看到我们新增了一个管理员的账号以及一个同名数据库,这里建议新增几个自己喜欢的用户名,毕竟同名数据库还是太容易猜到了

  至此,数据库内的设置就算完成了。
 
  第三步,进行rss的安装,在地址栏内输入地址/rss/install,输入刚才设置的rss用户密码,这里建议都按照默认设置,点击testconfiguration进行安装测试
 
  如果出现了如下错误,则要在web station中增加一个设置
 
  在扩展名中勾选curl、iconv、intl、mssql、mysql、pdo-mysql点击确认。
 
  重新试一次,就可以完成安装。

  第四步,终于可以看到熟悉的web版的rss订阅登陆界面了,输入上一步中的用户名和密码,登陆就可以进入我们自己的rss平台了
 
  右上角的操作中,有设置界面的选项

  例如语言、更新频率等等均可以进行设置,信息源也可以非常方便的导入,最关键的是支持OPML文件,从feedly之类的第三方迁移可太方便了
 
  至此,RSS的订阅器就算完成了,而tinyrss中还支持着众多的插件,可以用fever实现手机端的登陆,可以增加全文摘取插件等等,这里就不展开说了。
 
  此外,如果还需要一些高阶设置,可以在web目录下直接修改tinyrss的配置文件,里面都有着英文注释,非常好理解。

  如果不满足于打开页面更新的方式,则可以在NAS控制面板的任务计划中增加一项自动更新任务,按图设置即可。
 
  同样的原理,其他网页端的程序,都可以将其放在web目录下,利用Web station建立起对应的环境,这个大大的福利大家还是不要错过。
 
  四、万能的Docker
 
  讲完web端的东西以后,似乎天下的软件几乎都可以在NAS上跑起来,但是还是有那么点麻烦,安装、调试等等。网络上大神这么多,有没有一键安装点击就送的门路?
 
  那就有请NAS上的最大神器——Docker。
 
  Docker又是个什么玩意呢,讲起来可就话长了,程序员们常常配置的环境、数据库虽然好用但是还是比较繁琐的,而docker就是一个非常简单又非常实用的工具。
 
  总结来说,它就像是一个包容一切的容器,里面装着打好包的一个个小应用,需要用什么功能在里面添加即可,最关键的是它是开源的。
 
  它更像是一个套件中的套件,用pc用户常用的话来说,其实它就是一个可以加载一切小虚拟机的万能包。
 
  照例下载安装好它。这个鲸鱼打开来可真是非常朴素。DSM、注册表、映像、容器、网络等等页面看起来就像是一个小的控制面板。可不要小看它,这可是一个可以运行各种各样花哨功能的linux的大管家。
 
  简单的来说:
 
  DSM是官方的一个可以运行在群晖系统内的群晖虚拟机。
 
  注册表就相当于是应用商店,里面包含了各种爱好者们自己做好的安装包。
 
  映像相当于本地的存储硬盘,我们下载好的安装包都在这里面。
 
  容器则相当于我们的任务栏,在容器里面我们可以选择打开关闭指定的程序。
 
  网络负责虚拟系统与NAS主系统的连接,也可以穿透主系统直接连至外网。
 
  总览、日志的功能则是一些统计功能为主。
 
  Docker能够实现的功能实在是太多了,无论是智能家居管理、自己的电子书库、特殊的数据库软件、离线迅雷、梯子等等都不在话下。
 
  五、利用Docker搭建自己的印象笔记服务器
 
  写之前我也考虑了很久用什么做例子,相信很多人都有用印象笔记之类的习惯,一个云上的记录生活的软件是非常好用的。
 
  虽然群晖也内置了note station可以使用,但是跟印象笔记比起来易用性和兼容性差的还是比较多。
 
  而在摸索的过程中,找到了一款可以超越印象笔记的软件:蚂蚁笔记,docker上也有人已经做好了安装包。
 
  我们就以这个为引子来说说docker中的安装软件如何进行安装使用。
 
  第一步:找到需要的安装包。在注册表内输入安装包名,搜索爱好者们搭设好的框架。
 
  注意看我们这里输入了蚂蚁笔记的英文leanote进行了搜索,经过测试呢,前三个都是可以使用的,易用性上环境搭设我们推荐第三个作者的安装包,也就是axboy的这一版,点击下载。
 
  第二步,安装映像,切换到映像页面,稍等片刻下载完成,点击启动按钮开始创建容器。
 
  第三步,容器的设置。
 
  插一句话,为了能够更好的理解,建议大家还是在下载映像以后去作者的主页看一看,毕竟任何人都不会比作者对于安装包的理解更深刻。按图索骥,我们找到了axboy的github主页,也找到了主页上关于蚂蚁笔记映像的设置,网址是:。有了作者本人的说明,我们的设置就非常简单了。

  在创建容器界面选择高权限,然后点击高级设置。
 
  然后按照作者的意思依次设置。要注意的是在卷的设置界面里面,设置的对应关系,文件/文件夹一列指的是NAS中的物理地址,而装载路径则是容器的内部地址,注意这里的容器地址就是作者说明的,这里没有装载头像地址,如果需要的话,按设置增加一行即可。
 
  第四步,如此这般容器就已经顺利启动了,在首页也能够看见它。而怎么去使用它呢,注意上面有一个端口号对应的就是容器的外部端口地址,在地址栏中输入:NAS地址:9000,进入了蚂蚁笔记的网页端。

  接下来则简单了,切换语言登陆主页,默认账号是admin,默认密码则是abc123(也是在作者主页上的注释),记得后续要修改它。
 
  然后我们就可以进入后台管理,增加账号等等简易操作这里就不一一说明了。
 
  当然既然说他是加强版的印象笔记,肯定还是需要它的PC端和手机端的,这个也可以非常方便的在蚂蚁笔记的首页进行下载配置php阅读器,,要注意是登陆的时候要选择自建服务,输入nas地址加端口号,填入用户名和密码就可以使用了。

  最后来展示一下这个强大的客户端吧,支持VIM、emacs、markdown,图片、视频、超链接无所不能。
 
  这只是一个非常普通的Docker实例,docker其中就犹如一个小宇宙,虽然与外界隔绝,但细细研究能发现这个套件绝对是NAS中最优秀最全能的那一个。
 
  前文中提到的那些炫酷的功能,迅雷下载、transmission下载等等都可以利用docker来实现。
 
  可以说用好WebStation和docker才是使用NAS的核心所在,开源社区就像宝藏一样等着我们去挖掘,或许小白成长为大神的那一天Docker中也会出现你贡献的那个安装包。
 
  至此,拖延半年的群晖系列就算正式结束了,作为家庭数据的存储中心,使用NAS3年多的我对它真是喜爱之甚,每次来朋友都要介绍把玩一番,有了它才算有了家庭云的基础,而在此之上我们有了更多的玩法。
 
  最近许多朋友都在装修,在618的系列文章写完之后,我准备把家庭影院的搭建心得和注意要点进行一些介绍,特别是许多人感兴趣的投影怎么选、功放音响怎么设置等等,敬请期待。
 

(编辑:开发网_新乡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!