群晖Nas,自带DSM零碎,DiskStation Manager (DSM)是网页界面的直觉式操作系统,可帮忙用户治理存于Synology DiskStation和RackStation里的文件、照片、音乐、视频以及其余重要内容。DiskStation Manager可实现的不仅是存储材料,用户还能够自行设置应用程序与抉择所须要的服务,更加地丰盛生存并进步工作效率。我是2019 年 9 月 20 日买了一台DS218+,截止目前曾经用了快三年了。平台次要用于文件存储,当初因为装了电信的宽带开明了公网IP,可玩性就更大了,明天就分享一下我用群晖次要做了些什么。
设施介绍
DS218+,2盘位,6GB内存,买了两块4T的狼盘,待机功率4.41W。
我的玩法
因为我的宽带是电信的宽带,并且开明了公网IP,用的是斐讯K3的路由器,加上Openwrt的路由器固件,通过路由器拨号+动静DNS+端口转发的形式,能够实现外网拜访,所以群晖、路由器的治理都能够实现近程。 当然如果没有公网IP,也能够通过frpc、zerotier、ddnsto等一些其余的内网穿透工具实现公网拜访。这里我次要介绍一下如何利用Openwrt+动静DNS+端口转发的形式实现近程拜访。
- 路由器拨号
个别默认装宽带的时候徒弟都会应用的是光猫进行拨号上网,而后连贯路由器通过DHCP的形式进行网络连接,这样的话咱们的路由器上拿到的IP地址就只是内网的IP地址,个别是192.168.x.x这样子,要实现公网IP近程拜访,就须要将光猫连贯上网形式改为桥接
,路由器上进行拨号,不同的光猫批改形式基本一致,次要是须要应用超级管理员形式登陆,这里为大家提供了不同运营商超级管理员的账号和明码,具体如何设置大家自行百度即可。
中国电信: telecomadmin nE7jA%5m 中国联通: CUAdmin CUAdmin 或 CUadmin 中国移动: CMCCAdmin aDm8H%MdA 或 CMCCAdmin WoTf6&$7
光猫改为桥接后,在路由器中,找到网络-接口,设置wan接口,
通信协议抉择PPPoE,PAP/CHAP 用户名就是宽带账号,PAP/CHAP 明码就是宽带明码
高级设置中依据理论须要设置,物理设置中依据理论你路由器与光猫连贯的端口进行设置,个别默认即可。
设置实现后,点击保留利用就实现了路由器拨号。拨号胜利后,就能够接口那个界面看到pppoe端口的IPv4地址,就是公网IP的地址了。
- 设置端口转发
在网络-防火墙-端口转发
中设置须要转发的端口,这里因为我的群晖内网地址是192.168.2.16,路由器的内网地址是192.168.2.1,这里转发了所有群晖外面的端口,以及9999到路由器的端口
当然也能够依据理论须要,并不是所有的端口都要转发,依据须要增加即可,比方只转发mongodb的端口:
在这里设置端口转发后,通过下面路由器拨号获取的IP地址,加上这里的端口,就曾经能够实现近程拜访了。比方我的公网IP地址是10.23.122.11,转发了mongodb的端口是27017,外部对应的地址是群晖的IP192.168.2.16,外部的端口是群晖外面mongodb的端口27017,则通过10.23.122.11:27017就能连贯到群晖的mongodb服务实现近程拜访群晖的mongodb。同样的,如果你须要mysql 3306端口也能够这样设置。
值得注意的是,运营商是没有开明443和80端口的,因而这里内部端口不能设置443或80
通过上述设置,就能够实现近程拜访群晖外部的各个服务了,指不定如果你的路由器重启了,那么pppoe的拨号也会变,因为运营商个别给的都是动静IP段地址,每次重启后获取的IP地址都会和上次不一样,因而咱们就须要通过动静DNS来绑定域名的形式进行拜访咱们的外部服务。
- 设置动静DNS
openwrt的动静DNS是一个插件,个别路由器固件都会自带,如果没有的话须要本人装置,具体不同架构的安装包能够在这里下载:https://op.supes.top/packages/。动静DNS的次要作用是通过为IP地址绑定域名,在IP地址动态变化的时候,咱们依然能够通过主动绑定的域名进行拜访。
找到服务-动静DNS
,这里我曾经增加过了,如果须要新增加则在上面新加一项即可。须要留神的时候,增加域名的过程是须要获取对应的域名提供商提供的accessKey的,这里我用的是阿里云的域名。
关上后在根本设置中,设置相干的配置
- 勾选已启用
- 查问主机名:就是你要设置的域名,比方设置的是nas.wangbo.site
- IP地址版本:IPv4地址
- DDNS服务提供商:因为我的是阿里云,所以抉择aliyun.com,依据本人的域名服务商设置
- 域名:与查问主机名统一
- 用户名:阿里云的AccessKeyID
- 明码:阿里云的AccessKeySecret,具体查看形式见下图
- 应用Https:勾选
- CA证书门路:放弃空就行
通过上述设置后,阿里云的域名解析零碎就会主动解析并绑定域名,在域名控制台就会看到它曾经增加了一项A记录,并且每次路由器中的IPv4变动后,两分钟内它都会自动更新。
以上就是我所应用的近程拜访的形式,当然如果你没有公网IP的话,相对来说会比拟麻烦,如果应用frpc的话须要有一台有公网IP的服务器进行转发,应用zerotier的话须要在路由器和nas上都装置插件才能够,其余如ddnsto是应用了他们提供的域名和端口,无奈转发像mysql、mongo这种服务,相对来说不是很不便,当然如果有钞能力都不是问题,因为有很多内网穿透的服务商能够帮忙你,如花生壳什么的,依据本人须要即可。
近程拜访设置实现后,咱们就能够开始折腾群晖下面的货色了。
群晖DSM零碎上为大家提供很多的套件,能够在这里查看,同时一些大佬也为无偿提供了一些更好用的套件,如云梦、矿神、裙下孤魂等等等等,咱们只须要通过简略的设置就能够应用他们提供的套件了。
关上群晖的套件核心,点击右上角设置-套件起源,配置对应的套件源地址即可。下面三位曾经为大家提供了丰盛的套件,间接应用即可。另外,群晖自身其实也提供了很多好用的套件。上面次要分享一下我日常应用的套件。
- 阿里云盘 WebDev
矿神提供,配置好源之后间接下载,依据矿神的文档进行配置即可。aria-label=”阿里云盘 WebDAV 服务,次要应用场景为配合反对 WebDAV 协定的客户端 App 如 Infuse、nPlayer 等实现在电视上间接观看云盘视频内容, 反对上传文件,但受限于 WebDAV 协定不反对文件秒传。套件应用教程:https://imnks.com/3939.html
- Cloud Sync
群晖自带,套件核心间接下载安装即可,能够同步超多云平台,将文件同步到Nas中,十分好用,具体配置也很简略。
- Synology Photos
群晖自带,套件核心间接下载安装即可,图片治理,配合手机端的APPPhotos Mobile
能够实现随时随地备份手机相册。
- Synology Video Station
群晖自带,套件核心间接下载安装即可,视频播放器,治理配合手机端的APPDS Video
能够实现随时随地看群晖上存储的视频,内网体验更佳。当然还有如emby等一些第三方的播放器也是不错的,因为我看视频的需要不是很大,所以这个就足够用了,更多的大家能够自行百度。
- SMB
群晖自带,通过控制面板-文件服务-SMB
开启,开启后能够应用SMB服务,我次要利用这个备份Mac,通过Time Machine连贯后能够将Mac不定期备份在群晖。
- Synology Drive
群晖自带,默认装置,Synology Drive Server 是一款全面的文件存储、治理、共享和同步解决方案。装置后,能够通过 Synology Drive 治理控制台进行集中管理和监控、借助 Synology Drive 通过网络门户拜访文件以及通过 Synology Drive ShareSync 在 Synology NAS 设施间进行同步。
- Synology Note Station
群晖自带,默认装置,Note Station 可能让您充沛享受写作、观看、编辑并分享内容丰盛的便签。您能够应用富文本编辑、媒体嵌入、附件等,来轻松创立内容。通过应用标签及将便签组合为记事本来治理便签。当您筹备好后,Note Station 可能让您轻松疾速通过社交网络平台分享内容。发明、分享和享受!
- Vip 视频解析
云梦提供,配置好源之后间接下载,性能就如名字一样,输出视频地址主动解析,VIP要付钱?不存在的!!
- 更多
另外群晖官网也提供了很多对于下载的套件,第三方的源外面也十分的多,因为我临时不须要所以这里也就不再赘述了,有须要的小伙伴本人搜就好啦。
当然,群晖除了本人本身的一些套件,以及一些第三方大佬开发的套件,最好玩的莫过于Docker了,毕竟大家都晓得有Docker就相当于有了有限可能,镜像那么多,轻易装置轻易玩!群晖中装置Docker的形式也是间接在套件核心下载安装即可。
因为Docerk源的问题,有时候咱们下载镜像时可能会因为不可抗拒的网络起因导致镜像下载失败,因而咱们就须要设置一下默认的Docker镜像源地址,因为我的路由器反对迷信,所以我这里并没有设置国内的镜像源也能够下载。
关上Docker套件,点击注册表,在弹框中新增对应的Docker源即可,具体有哪些源能够设置,大家能够自行百度即可。
我次要装置了以下的Docker服务。
- Portainer
Docker中文面板能够很不便的治理docker容器,云梦提供,在套件源间接装置即可。它会主动创立docker镜像,也不须要什么多余的配置。
- Lsky 图床
图床管理系统,在注册表搜寻halcyonazure/lsky-pro-docker
下载即可。具体配置形式:https://zhuanlan.zhihu.com/p/544546775
- Halo 博客
Halo博客管理系统,在注册表搜Halo
下载即可。具体配置形式可参考我的博客:https://zhuanlan.zhihu.com/p/550167599
- mongo、mysql
mongodb、mysql数据库服务,在注册表间接搜下载即可。群晖自身也提供了MariaDB以及phpMyAdmin,然而有时候不太满足,因而我本人又装了这两个服务,具体配置形式如下,值得注意的是最新版的mongodb装置比拟麻烦,我装置的是v4.4.9:mysql装置、mongodb装置,连贯形式因为我下面设置了近程拜访因而能够在Webstorm中间接连贯
- BaiduPcs
百度云文件治理,不限速下载,在注册表间接搜寻baidupcs
下载即可,oldiy大佬提供。具体配置形式: https://www.ioiox.com/archives/48.html
- qinglong
青龙面板,薅羊毛专用,懂的都懂。在注册表间接搜寻qinglong
下载即可。具体配置形式:https://www.163.com/dy/article/H55ES8KB05534O7Z.html
这里为大家提供几个库,波及了美团、京东、B站
ql repo https://github.com/gys619/Absinthe.git "jd_|jx_|jddj_|gua_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_|sign_graphics_validate|jddj_cookie|function|ql|magic|JDJR|JD" "main" ql repo https://github.com/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR" ql repo https://github.com/raywangqvq/bilibilitoolpro.git "bili_task_" ql repo https://github.com/liroBoy/MT_fuli.git
- Vaultwarden
明码治理,与浏览器端的Bitwarden配合应用,在群晖docker装置后间接就是Pro版本。在注册表间接搜寻Vaultwarden
下载即可。具体配置形式:https://post.smzdm.com/p/a5d0n308/
- Watchtower
Docker镜像版本监控,通过设置定时工作定期更新镜像版本,在注册表间接搜寻Watchtower
下载即可,具体配置形式:https://post.smzdm.com/p/akx8m8oe/
- zerotier
近程局域网拜访,与Openwrt上的可配合应用,DSM7.0版本后,zerotier举荐应用Docker形式装置,在注册表间接搜寻zerotier-containerized
下载即可,具体配置形式:https://blog.csdn.net/jxluh/article/details/124269549
- 更多
当然通过Docker镜像,还有更多好玩的货色能够装置,大家能够自由发挥!!!
- 打算工作
我这里次要是通过打算工作设置了登陆界面的背景图片为每日必应举荐的背景图片,并保留在nas中,具体配置形式如下:
在控制面板-工作打算中新建一个工作命名随便,我的叫changeWallpaper
,用户账号轩root,打算工夫本人选,工作设置中的用户自定义脚本填以下内容,增加实现后保留即可,而后就会定期执行了。
#如需收集每日美图去掉上面正文设置保留文件夹门路 savepath="/volume1/Photo/desktopImg" #在FileStation外面右键文件夹属性能够看到门路 pic=$(wget -t 5 --no-check-certificate -qO- "https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1") echo $pic|grep -q enddate||exit link=$(echo https://www.bing.com$(echo $pic|sed 's/.\+"url"[:" ]\+//g'|sed 's/".\+//g')) date=$(echo $pic|sed 's/.\+enddate[": ]\+//g'|grep -Eo 2[0-9]{7}|head -1) tmpfile=/tmp/$date"_bing.jpg" wget -t 5 --no-check-certificate $link -qO $tmpfile [ -s $tmpfile ]||exit rm -rf /usr/syno/etc/login_background*.jpg cp -f $tmpfile /usr/syno/etc/login_background.jpg &>/dev/null cp -f $tmpfile /usr/syno/etc/login_background_hd.jpg &>/dev/null cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default_wallpaper/01.jpg &>/dev/null cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/1x/default_wallpaper/dsm6_01.jpg &>/dev/null cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/2x/default_wallpaper/dsm6_01.jpg &>/dev/null cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/1x/default_wallpaper/dsm6_02.jpg &>/dev/null cp -f $tmpfile /usr/syno/synoman/webman/resources/images/default/2x/default_wallpaper/dsm6_02.jpg &>/dev/null title=$(echo $pic|sed 's/.\+"title":"//g'|sed 's/".\+//g') copyright=$(echo $pic|sed 's/.\+"copyright[:" ]\+//g'|sed 's/".\+//g') word=$(echo $copyright|sed 's/(.\+//g') if [ ! -n "$title" ];then cninfo=$(echo $copyright|sed 's/,/"/g'|sed 's/,/"/g'|sed 's/(/"/g'|sed 's/ //g'|sed 's/\//_/g'|sed 's/)//g') title=$(echo $cninfo|cut -d'"' -f1) word=$(echo $cninfo|cut -d'"' -f2) fi sed -i s/login_background_customize=.*//g /etc/synoinfo.conf echo "login_background_customize=\"yes\"">>/etc/synoinfo.conf sed -i s/login_welcome_title=.*//g /etc/synoinfo.conf echo "login_welcome_title=\"$title\"">>/etc/synoinfo.conf sed -i s/login_welcome_msg=.*//g /etc/synoinfo.conf echo "login_welcome_msg=\"$word\"">>/etc/synoinfo.conf if (echo $savepath|grep -q '/') then cp -f $tmpfile $savepath/$date@$title-$word.jpg fi rm -rf /tmp/*_bing.jpg
以上就是我目前所应用群晖做的一些事件了,其实之前还做过更多的,只是起初发现不是很必须,就没有记录了,有群晖或者能够装置黑群晖的小伙伴,能够试试了!
原文链接:https://lequ7.com/guan-yu-nas-ke-chen-qun-hui-shi-yong-zhi-bei.html