群晖Raid1或SHR降级为Basic

Raid1或SHR会用两块硬盘互相备份作为数据保障,其中一块硬盘坏掉不会丢失数据。 但是如果做了Raid1之后后悔了,想拆出其中一块硬盘做它用,或者纯粹想牺牲安全性扩大存储空间,就很难在图形界面上完成了。 方法如下: 1 拔掉一块硬盘,群晖会提示存储池降级。 2 SSH登录群晖,使用 sudo -i 获取root权限 3 输入以下命令查看当前所有分区: cat /proc/mdstat 返回的信息大致如下: Personalities : [raid1] md4 : active raid1 sata1p5[0] 3896291584 blocks super 1.2 [1/1] [U] md2 : active raid1 sata2p3[0] sata3p3[1] 15621057536 blocks super 1.2 [2/2] [UU] ...

2025-03-31 · 1 min · Duke Yin

群晖WebStation 添加自定义nginx配置

Webstation虽然也可以用Apache,但是群晖自带了个nginx,多装一个Apache浪费资源,所以直接用自带的, 当我们创建一个虚拟主机之后,在如下路径会自带新建一个随机名称的文件夹,如: /usr/local/etc/nginx/conf.d/ /usr/local/etc/nginx/conf.d/34f86b46-70b6-4c2c-a707-028029b04d03/ 此随机名称文件夹对应群晖WebStation的虚拟主机。 在此文件夹下新建文件: touch user.conf 此文件会被自动include,然后我们可以在此文件中写入Nginx配置,然后用命令重载nginx即可生效: sudo nginx -s reload 需要注意的是,这个文件只是配置文件的一部分,所以不能有server{},只能写点location,对于防盗链什么的也足够用了。 使用nginx建WordPress的话,可以将nginx伪静态配置也放在里面。 location / { try_files $uri $uri/ /index.php?$args; } 或者 rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last; if (!-e $request_filename){ rewrite ^.+?(/wp-.*) $1 last; rewrite ^.+?(/.*\.php)$ $1 last; rewrite ^ /index.php last; }

2022-11-14 · 1 min · Duke Yin

群晖命令行常用命令

首先需要sudo -i到root 套件相关 查看所有安装的套件: synopkg list --name 停止一个套件:(套件名称从上一条命令抄) synopkg stop SynologyDrive 卸载一个套件: synopkg uninstall SynologyDrive 安装一个套件 synopkg install SynologyDrive 服务 重载 重启Nginx sudo nginx -s reload DSM 6: sudo synoservicecfg --reload nginx sudo synoservicecfg --restart nginx

2022-11-14 · 1 min · Duke Yin

群晖 更好地使用Download Station

电骡eMule 增加群晖Download Station中emule模块的服务器列表和KAD节点以达到更快下载速度的目的。 1 增加服务器列表 打开群晖Download Station点击左侧服务器/Kad点右侧上方加号+选择输入 URL更新server.mat 输入 https://upd.emule-security.org/server.met 服务器列表源自eMule-Security.org网站的最新推荐 2 修改KAD节点 a. SSH登陆群晖,无需root账号,进入DownloadStation eMule模块目录: cd /usr/syno/etc/packages/DownloadStation/amule/ b. 删除目前的KAD节点文件: rm nodes.dat c. 提示后输入 Y 确定删除 d. 下载KAD节点: wget https://upd.emule-security.org/nodes.dat BT 针对BT下载,主要是增加Tracker服务器,Tracker服务器列表可以在:https://trackerslist.com/#/zh 这个网站找到。 精选列表 完整列表 HTTP(S)列表 新建下载任务后,一旦下载任务开始活动,识别出名称大小有一点点速度,就可以将Tracker列表直接加入任务下方的Tracker服务器。 ...

2022-10-03 · 1 min · Duke Yin

群晖修改hosts提升媒体刮削效率

群晖中的VideoStation使用 The movie database识别媒体信息并下载海报、简介、演职人员等信息,如果你安装了Jellyfin或Emby,他们同样也依赖The movie database识别媒体。 但是因为DNS的缘故,The movie database在国内大部分地区访问很慢,甚至无法传回我们需要的媒体信息。 通过在群晖内部的hosts文件声明The movie database的ip地址,减少DNS的延时和不准确性,可以有效提高刮削的效率,而且一次修改,对于三大媒体应用都有效。 本方法需要SSH连接群晖,应先在控 制面板->终端机和SNMP 中打开SSH功能。 获得The movie database网站的国内IP 打开网站:https://dnschecker.org/ 在网站中搜索 api.themoviedb.org ,下拉找到中国地区,通常为 Hangzhou, China,其后对应有4个IP地址,将这4个IP地址复制记录下来。 类似于 65.9.86.99 65.9.86.30 65.9.86.120 65.9.86.21 修改群晖的hosts文件 使用SSH客户端登陆群晖,并且 sudo -i 切换到root权限。 输入以下命令编辑hosts文件: vi /etc/hosts 按键盘 A 键 进入编辑模式。 将光标移动到文件的末尾新起一行(重要:不要破坏此文件已有内容),复制第一步获得的IP地址,粘贴并在其后加入域名,如: .... //原有内容 65.9.86.99 api.themoviedb.org 65.9.86.30 api.themoviedb.org 65.9.86.120 api.themoviedb.org 65.9.86.21 api.themoviedb.org 多个IP可以提高稳定性,事实上只输入一条也可以。 ...

2022-06-20 · 1 min · Duke Yin

群晖Synology更新Docker容器方法

事实上Docker容器不存在更新一说,只有替换,用新的替换旧的以达到“更新”的目的 群晖Docker“更新”操作步骤如下: 打开Docker“注册表”,搜索想要“升级”的docker并双击下载最新版回到“容器”,停止正在运行的容器,并“编辑”,将其重命名为“原名称-backup”检查第一步下载是否完成,完成后进入下一步回到“容器”,点击已停止的容器,点击“设置”,点击“复制设置”,名称改为原有名称。应用。启动新复制出来的容器。 如果出现问题,可以以旧容器运行,如果没有问题,一段时间后删除旧容器即可。 有可能出现的问题: 1端口 如果旧的容器有 本地端口-->容器端口 的端口映射,复制出来的新容器会因为端口与旧容器相同而不能完成端口映射,此时应将旧容器端口修改成另外一个,再把新容器端口填上正确的,即可。 2冗余镜像 当从docker.io拉取新版本的镜像后,群晖的Docker镜像仓库里会多出一个名称一样,但版本号为None的镜像。 使用SSH连接群晖后,用 sudo -i 切换到管理员身份,再运行以下命令可以查看到所有镜像: docker images 返回如下: REPOSITORY TAG IMAGE ID CREATED SIZE jellyfin/jellyfin latest d791368d5d98 3 days ago 927MB syncthing/syncthing latest 80fd74f28b88 5 weeks ago 30.4MB jellyfin/jellyfin none b70459cca2d3 9 months ago 746MB 可以看到,jellyfin多出一个同名,但版本号为none的镜像。重复的镜像不仅占用空间,而且在群晖图形界面无法看到。 ...

2022-05-31 · 1 min · Duke Yin

使用Pushover推送群晖系统消息

Pushover是一个消息推送平台,可以给手机、桌面、浏览器发送自定义的推送消息。按照平台购买其客户端,即可享受此平台的永久推送服务。费用如下: 安卓 $5桌面 $5, 即用桌面浏览器的插件发送推送通知,含Chrome,Firefox, Safari。iOS $5 无需购买全部。我自己就只买了iOS平台。 以下例子将在Pushover管理面板搭建“应用”,并且让群晖NAS借助此应用发送推送消息到客户端。 获取USER KEY 当你购买了APP并注册了一个账号,访问 https://pushover.net/ 登录后,即可看到管理控制面板。 在页面右上角有一个“Your User Key”,这类似于你的身份识别码(很重要),将灰色框中的密钥复制,临时粘贴到文本编辑器中备用。 创建应用 用你的账号登录Pushover网站, 在最底部 Your Applications 处点击 Create an Application/API Token Name 为你的应用取一个名字,无特定要求,自己能认出即可,比如“NAS 920+”Description 此应用的描述,可以简短描述下用途,比如“Send message from my nas”URL 此应用的网址,如果没有可以不填。Icon 此应用的图标,要求72x72像素尺寸,PNG图片,可带Alpha通道,将显示在推送消息前面。 填写完成后,勾选从来也没人看的服务协议、初始教程复选框,再点击:“Create Application” ...

2022-04-19 · 1 min · Duke Yin

群晖DSM7修改Emby默认的8096端口

如果你首先安装了Emby,再想安装套件版Jellyfin,会提示你8096端口被占用,不能安装。 但是可恶的Emby并没有在后台提供修改服务端默认8096端口的设置,有一个外部端口设置了根本没有用。 这时候修改Emby默认8096端口需要用SSH登录群晖 在改之前需要将Emby套件停用、关闭,然后SSH: sudo -i 获取root权限 然后进入 /volume1/@appdata/EmbyServer/config/ Volume根据你安装套件的位置决定,有些人设置了安装到第二个存储,就是 volume2 vi修改system.xml 把8096改成你想要的端口数字,但是注意不能和已有的重复。 这还没完,emby还在别处声明了这个端口 这时候再ssh用root权限进入 /usr/local/etc/services.d/ vi修改EmbyServer.sc文件,同样把8096改成你上面修改的端口数字,要相同。 这时候才算改完。 然后启动emby套件,你的默认不加密端口就修改了,不和jellfin冲突。

2022-01-19 · 1 min · Duke Yin