【过程分享】家庭NAS搭建与网络优化003:SSL证书与软件安装

下班买菜

终于完成家里的NAS,于此同时顺便优化了一下家庭网络环境,记录一下,这是一个入坑越入越深的记录。大概会分享3~4期,从硬件开始,到一些软件的安装结束。感谢互联网上的开源项目与大佬,让大部分复杂的软件及其安装过程变得较为简单,文末会同样分享与本期相关的链接。下面是第三部分:SSL证书与软件安装

----------------------------------------------------------------------------

一、SSL证书

具体关于httpsSSL证书可参考链接1视频,这里主要记录阿里云SSL证书的申请与安装中我遇到的问题,具体是为了解决如图网站弹出不安全的问题。

在阿里云申请SSL证书原因是我是用阿里云的DDNS服务,这样SSL证书的申请便不需要自己做过多设置;阿里云的免费SSL证书一人一年可以申请20个,依照流程便可轻松申请,但申请完成后我对选择哪个证书陷入疑惑,在多次尝试后,我发现只下载“其他”中的pem/key证书并分别填入证书/私钥即可;但!一个网站一次只能申请一个证书,否则会显示证书过期!这个困扰了我好久,最终以撤销了一个证书结束

二、NAS系统初次设置的一个问题

网络上关于群晖系统初次设置的视频很多故不再赘述,只记录下关于硬盘格式选择的问题。在格式化硬盘时会出现btrfsext格式的选择,其中btrfs主要是防坏道同时某些备份快照之类的功能需要btrfsext则文件稳定性相对更好,使用更为普遍无特殊要求使用一定没错

三、软件的安装:TeamSpeak3语音服务器,Alist网盘、本地硬盘挂载,Moments照片同步

1. TeamSpeak3语音服务器

感谢互联网上的大佬开发出了TeamSpeak3语音服务器群晖套件,让该服务可以轻松运行在群晖系统上,在链接2下载软件安装即可,简单便捷,评论指出转发9987端口即可开启外网访问

2. Alist网盘、本地硬盘挂载

网盘挂载详见链接3 Alist官网,主要讲下本地NAS硬盘挂载的一些问题。如果基于windowslinux系统可直接按照官网所说进行挂载,但对于群晖中的docker版本,情况略有不同,我尝试按照如图例子进行解释,只是我个人的理解,方便以后的类似设置,一定不严谨,看个乐呵
如图在群晖docker中分为“文件/文件夹”和“装载路径”,其中“文件/文件夹”是选择的路径,存在于本机,而装载路径是自己写的,可以是不存在的文件夹(应该);如在“文件/文件夹”中我选择的docker/alist/data文件夹,在“装载路径”中可填写/opt/alist/data/...;其中/opt必填,具体原因没有深究,大概与linux系统的文件有关,具体详见链接4,转载大概意思为:
“/opt主要存放可选的程序。想删掉程序的时候,你就可以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。”
即图中的/opt/alist/data在物理机linux系统中类似“D://alist/data”;

再来说“文件/文件夹”和“装载路径”的关系,关系类似于映射;将/opt/alist/data/映射到本机创建的docker/alist/data,这样docker运行的文件直接存储在docker/alist/data中;也就是说,本来在linux系统中,该docker容器运行相关的文件应存在于/opt/alist/data/中,但此时经过映射存储在了本机docker/alist/data中,同时该docker容器可以访问所有在docker/alist/data中的文件,包括跑起来后新建的文件与文件夹。

然后便可运行Alist,第一次运行便会将有关文件写入到本地docker/alist/data文件夹中。之后再在docker/alist/data文件夹中创建新的share文件夹,把需要分享的文件移动到此处,最后便可进入Alist后台进行进行本地网盘挂载;挂载路径为在Alist主页中显示的名称,在根文件夹路径中填写/opt/alist/data/share,便可挂载本地硬盘。最后便会挂载一个没有Alist运行文件的本地硬盘,若没有新建文件夹share,则根文件夹路径中填写目录也不能有share,且此时挂载的就是本地的data文件夹,显示运行产生的文件。

四、相关链接

1. SSL证书:

https://www.bilibili.com/video/BV1qa4y1v7JY/
2.TeamSpeak3: https://community.synology.com/enu/forum/1/post/67808

3. Alist官方文档

https://alist.nn.ci/zh/
4. Linux中/opt和/usr目录(小白入门):

https://blog.csdn.net/LuRenJiang/article/details/104462296