ramlife

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

固定Ip

在路由器中给黑裙的 mac 地址绑定一个固定的 ip,便于后续的访问。

存储卷设置

  • 创建 basic 存储池
  • 在 basic 存储池中再创建 btrfs 的存储卷

增加硬盘

额外增加的硬盘中,ssd 可以作为 pt 的缓冲盘,hdd 作为资料盘。这些额外增加的硬盘建议都创建为 ext4 存储卷。

设置权限

特殊可以参考:
群晖给指定目录、指定用户设置权限的教程
https://wp.gxnas.com/10300.html

安装 photo station 缺少 php 7.0

  • 在官网上,根据自己的 dsm 的系统日期,向前推最近的 php 7.0 的日期。 我的 dsm 6.2.23 是 2020年的,所以选择了 2018 年的 PHP7.0-x86_64-7.0.33-0028.spk https://archive.synology.com/download/Package/PHP7.0/7.0.33-0028
  • 安装好后,就可以去套件中继续安装 photo station 了。

参考:
安装套件缺少PHP7.0
https://tieba.baidu.com/p/8054067347

开启用户 home

控制面板 -> 用户 -> 高级 -> 使用 home 勾选即可。

设置定时开关机

控制面板 -> 系统信息 -> 电源 -> 电源计划 然后创建相应的开关机计划即可。

开启别名

控制面板 -> 应用程序门户 里面选择套件,开启别名,就可以这样去访问 http://192.168.1.10:5000/moments

移动文件夹

控制面板 -> 共享文件夹 检查文件夹的位置,如果不对,可以 edit 然后修改到需要的硬盘中。注意和套件相关的文件夹,移动时,需要先停止套件,才能移动。

drive

下载 drive 套件即可.

参考:
玩转NAS 篇一:群晖开局及Dirve团队文件夹多级部门权限设置
https://post.smzdm.com/p/awzgwkg2/

每个用户 home 下的 moments 文件夹

需要使用 用户登录 moments,然后点击左上角的 drive,就会生成用户目录下的 moments 了。 这样可以有效的让大家都有自己的隐私照片

参考:
使用群晖Moments避免家庭成员相册隐私问题
https://post.smzdm.com/p/a9g625m0/

下篇:群晖Moments解决家庭成员相册隐私与共享编辑
https://post.smzdm.com/p/a3dx7gn7/

同步照片

不建议使用 群晖自己的所有同步软件,包括 ds file, photo, moments之类的,在文件夹识别上多少都是有问题的,推荐直接使用 foldersync 这样的软件,想怎么同步就怎么同步。 局域网可以使用 smb2 来同步。

参考:
家庭NAS进化之路 篇二:FolderSync Android 同步工具分享
https://post.smzdm.com/p/639517/

外网同步照片

如果需要在外面也要能同步照片,那么就需要使用 webdav 了。

参考:
NAS如何提升生产力 篇一:用FolderSync Pro通过webdav备份手机微信文件到NAS
https://post.smzdm.com/p/a90l0247/

如何优雅地将手机相册备份到群晖Moments
https://post.smzdm.com/p/a4wk2ngl/

共享照片

moments 和 photo station 里面都需要给相关人员开启共享权限才行。

  • 使用 admin 登录 moments,在设置中,有开启共享库,并且把需要加入的人加入到共享中即可。
  • 需要使用 photo station 的设置中赋予相关人员对 photo 文件夹相关的权限,注意 photo station 的设置中有两处地方设计到权限,一个是 sharing,一个是 user account。

参考:
群晖只用Moments一个软件,一站式解决 家庭共享照片 和 个人隐私照片 管理,全网独家保姆式教程
https://post.smzdm.com/p/a9gp0q6p/

新家庭个人账户权限

  • homes 读写
  • dsm, file station 权限
  • moments 中共享库权限
  • photo station 中的 设置中的 sharing 指定用户,user account 中给与权限。

端口转发

路由器设置2个端口转发,分别是 443, 5001. 端口号不变,主要是给 app 从外网来访问的。

开启 ssh

控制面板 -> 终端 , 开启 ssh
然后使用 ssh,用管理员账号登录,登录进去后, sudo -i 就可以切换到 root 了。

更新 ca 证书,解决第三方地址无效的问题。

参考:
群晖添加第三方套件源提示无效位置的解决方法。
https://www.bilibili.com/video/BV1uR4y1M7RD

启用第三方源

套件 -> 设置 -> 源, 里面可以填写需要的第三方源。最常用的是 http://packages.synocommunity.com

transmission

  • 从第三方源中安装 transmission,下载目录,监视种子目录,未完成目录可以都放到 ssd 硬盘中。 注意需要提前创建好 监视种子目录和未完成目录,下载目录软件自己会创建,只要你登录一次就会生成。
  • 设置路由器端口转发
  • ssh 登录后,wget https://gitee.com/zgrm/transmission-web-control/raw/master/release/install-tr-control-cn.sh 下载美化脚本,然后 bash install-tr-control-cn.sh 执行

参考:
最啰嗦的黑/白群晖使用教程02——用户权限设置,Transmission安装
https://www.bilibili.com/video/BV1H4411p7LA

PT下载上传用SSD中转果然给力-网络
https://machbbs.com/chiphell/460226

隐私视频

  • 管理员登录 video station,新建一个库,选择私人模式,开放权限给需要的人。
  • 新建一个私人视频文件夹。有读写权限
  • 库的来源选择未上面的私人视频文件夹。

这样,只有指定的账号登录 video station,才能看到这个私人的库

参考:
群晖NAS存储教程 篇九:群晖NAS如何使用Ds video看各种格式视频的方法
https://post.smzdm.com/p/andl06e7/

video station 手机端无法播放

ds video 设置中,把转码关闭即可。

参考:
轻松解决安卓DS Video暂不支持该格式“vtestreaming.cgi”
https://www.ozss.com/post/14829.html

端口映射为不同时,app 登录。

在 app 登录的时候,地址后面可以追加端口号。如果原来是 5001 的,还需要把 https 继续勾上。

参考:
小白瞎折腾 篇十一:玩转群晖NAS:DS video/DS file/DS photo等群晖移动端APP远程访问设置
https://post.smzdm.com/p/awxld6vk/

docker 下载 jellyfin

  • 安装 docker
  • 原版 jellyfin 下载超时,可以下载 nyanmiska 这个版本的 jellyfin
  • 启动 jellyfin 时,注意选择是高权限,并且设置三个文件夹,cache, config, video。 网络使用和宿主网络一致即可,但是这样只有 http 8096,8920 是 https 的端口,建议增加 8920 端口。
  • android 客户端一直连不上服务器,github 暂时也没有定论。证书也换了,JELLYFIN_PublishedServerUrl 也加了,但是没用。建议使用手机浏览器来看。
  • 配置中增加了 TZ: Asia/Shanghai ,服务器中的时区调整一下。

参考:
群晖Docker版Jellyfin+TMM刮削器,打造你的家庭影音中心,完美硬解,新手Jellyfin安装教程
https://www.bilibili.com/video/BV16u411177n

群晖用Jellyfin搭建媒体服务器
https://wp.gxnas.com/4889.html

配置 jellyfin

  • 选择的这个 nyanmiska 版本的不需要专门用命令行启动的方式来实现硬解
  • 8 代 u,可以直接选择 qsv 硬解,下面的选项除了 低功耗全部都可以选中。低功耗选项需要先 管理员权限运行echo "options i915 enable_guc=2" >> /etc/modprobe.d/i915.conf 然后重启电脑。
  • 配置好后,可以在新增普通用户用来观看影片。
  • app 可以去 https://repo.jellyfin.org/releases/client/android/https://repo.jellyfin.org/releases/client/androidtv/ 下载

参考:
Jellyfin中国特供版+Docker镜像,含驱动,免折腾开箱即用
https://post.smzdm.com/p/a3gw6g47/

群晖用Jellyfin搭建媒体服务器
https://wp.gxnas.com/4889.html

Jellyfin的外网访问姿势,如何通过安卓,IOS,电视访问Jellyfin服务器
https://www.bilibili.com/video/BV1AE411k7hr

迅雷下载

https://pan.xunlei.com/s/VMflAf1dCXZ3-HKpCAkwUE_jA1 提取码:ft6u 可以下载到群晖版迅雷。
下载安装后,先不要启动,停用的情况下,把迅雷下载文件夹挪移到需要的硬盘中。然后启动迅雷,并登录后,邀请码填写 gxnas

参考:
分享一个群晖迅雷套件(支持DSM6.x和DSM7. X系统),并非玩物下载,不会偷偷上传!
https://wp.gxnas.com/10669.html

监控状态

docker 中下载 netdata,进行安装即可。启动后,使用端口号 19999 就可以查看状态了。

参考:
给你的群晖增加系统性能实时监控
https://wp.gxnas.com/396.html

增加导航页

  • 套件中安装 web station 和 apache
  • 配置 web station,使用 apache 2.4, php7.4
  • 下载导航页模板,把解压出来的文件替换 web 文件夹下的文件,并直接输入 nas ip 地址测试模板是否正常
  • 然后修改 index.html,替换地址即可。
  • 因为80端口被禁,所以需要映射其他端口,在外网访问导航页,需要带端口访问。
  • 如果需要新增,只需要按照 index.html 中的格式继续向下写。图片注意需要 128x128,并且透明。 可能用到的图片编辑网站有 https://www.aigei.com/bgremover/ http://images.my-addr.com/resize_png_online_tool-free_png_resizer_for_web.php

参考:
群晖架设WEB导航页教程
https://wp.gxnas.com/7023.html

折腾群晖笔记:使用群晖自带的 web 功能 一分钟安装自己的导航页
https://post.smzdm.com/p/adwlg5rn/

群晖套件web staton的完全使用指南,静态网站(导航页)动态网站(typecho博客)搭建教程
https://post.smzdm.com/p/axzwkgv3/

transmission 开关机脚本

#!/bin/sh
RESULT=`/volume1/@appstore/transmission/bin/transmission-remote 127.0.0.1 --auth=trid:trpwd -t all -s`
echo $(date +%Y-%m-%d' '%H:%M:%S) "Start torrents after  poweron " $RESULT
#!/bin/sh
RESULT=`/volume1/@appstore/transmission/bin/transmission-remote 127.0.0.1 --auth=admin:vicTrans321 -t all -S`
echo $(date +%Y-%m-%d' '%H:%M:%S) "Stop  torrents before poweroff" $RESULT
  • 创建触发脚本,开机和关机分别调用相应脚本。

参考:
开关机自动启停transmission,避免tr红种
https://post.smzdm.com/p/aqndrpe2/

局域网测速

在 docker 中下载 homebox,注意 3300 的端口,启动后,链接 3300 的端口,就可以了。

参考:
群晖NAS搭建测速网站,支持万兆
https://zhuanlan.zhihu.com/p/261961062

cpu 信息补丁

把补丁下载并上传到 nas 中,然后 ssh 登录过去之后,执行这个补丁,第一次选1 即可。

参考:
黑群晖信息中心显示实际CPU信息的补丁(支持DSM6.X和DSM7.X)
https://wp.gxnas.com/4130.html

gitea

  • docker 中的 image 页面,add url 选择 https://hub.docker.com/r/gitea/gitea
  • 新建文件夹用于存放仓库,注意文件夹权限,新增 owner - 完全控制,everyone - read
  • docker 中目录只需要一个 /data 目录,端口继续使用 3000, 22 改为其他即可。
  • docker 中环境变量 USER_GUI: 1000 USER_UID: 1000
  • 启动之后,通过 3000 端口访问,修改有两处和域名相关的,一处和22端口相关的,最下面增加管理员的账号密码。然后就可以启动了。
  • 还有别忘了路由器需要映射相关的端口。

参考:
群晖(Synology) NAS 如何安装 gitea
https://www.imlc.me/群晖NAS如何安装gitea/

docker安装gitea(不好使你打我)
https://blog.csdn.net/shuai8624/article/details/107564659

Gitea安装教程,本地部署时问题合集(简单的URL更改、SSH配置更改)
https://blog.csdn.net/cr605897869/article/details/80843819

gitea 修改域名等默认配置

通过 portainer,查看 volume 映射的文件夹,然后通过 页面的 console 连接到容器内。 gitea 的配置文件在 /data/gita/conf/app.ini 使用 vi 来修改这个配置文件,主要修改 DOMAIN SSH_DOMAIN ROOT_URL 这三个为新的域名即可。 ssh 下载会自动跟着 ROOT_URL 来变得,不需要专门去修改。

百度网盘

docker 下载 baidunetdisk。启动时添加两个文件夹,一个是 /config 用来存放配置文件,一个是 /config/baidunetdiskdownload 用来存放下载文件。注意这个存放下载文件的目录,权限要给到。
端口 5800 是 web 端口,5900 是 vnc 端口。

参考:
群晖下载百度网盘教程
http://www.gualaohan.com/post/407

百度云网盘客户端出群晖套件了,快去看看
https://post.smzdm.com/p/aoo8k9wm/

在群晖Nas中安装百度云盘套件
https://zhuanlan.zhihu.com/p/138359067

NAS探索 篇四:群辉NAS下载同步百度网盘(百度云)方法一,暨Cloud Sync使用教程
https://post.smzdm.com/p/amxkve8k/

邮件提醒

在提醒里面可以开启邮件提醒,我设置为 139 邮箱,在 139 邮箱设置菜单中靠下的位置有个 过滤及提醒,这个里面可以设置短信和微信提醒

参考:
群晖设置邮件通知微信通知
https://post.smzdm.com/p/a60m3vko/

如何开启/关闭微信提醒?
http://help.mail.10086.cn/statichtml/0/Content/4333.html

Portainer

  • 先在 docker 下面创建一个文件夹 portainer

  • 创建一个用户脚本,非使能,发送邮件。具体的脚本命令为如下,注意文件夹位置

docker run -d --name=portainer \
-p 8000:8000 \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /volume1/docker/portainer:/data \
--restart=always \
portainer/portainer-ce
  • 等到收到邮件后,就可以通过 9000 的端口来访问了。先创建管理员账号和密码,然后点击 get started 就可以了。
  • home 页面,local 最右边的小铅笔,点进去,设置 ip 地址,保存即可。

参考:
Synology: 30 Second Portainer Install Using Task Scheduler & Docker
https://mariushosting.com/synology-30-second-portainer-install-using-task-scheduler-docker/

群晖、威联通、Linux最强docker管理工具portainer安装及汉化教程2022最新版本
https://post.smzdm.com/p/a4p7z05x/

吊炸天的 Docker 图形化工具 Portainer,必须推荐给你!
https://zhuanlan.zhihu.com/p/371592044

介绍一款docker管理工具——portainer
https://www.cnblogs.com/JerryMouseLi/p/15571897.html

申请 ssl

  • letsencrypt.osfipin.com 这个网站申请泛域名证书,群晖选择 RSA,需要验证两次,吧验证的内容在 ddns 服务商那边通过 text 的形式添加进去,添加后,需要等待一会,才能验证。验证好之后,下载证书到本地。
    no-ip 暂时不支持 text 形式。
  • 类似的还可以申请 zerossl 的证书

参考:
来此加密
https://letsencrypt.osfipin.com

申请Let's Encrypt通配符HTTPS证书2019-12-22
https://wp.gxnas.com/1980.html

放弃Let's Encrypt证书,全站更换ZeroSSL证书
https://ffis.me/archives/2110.html

【杂谈】免费SSL证书那点事
https://luotianyi.vc/4839.html

添加证书

  • 把上面申请的证书上传到 nas 中
  • 控制面板 -> 安全 -> 证书,添加证书,私钥 private.pem,证书 certificate.crt 这两项填好,就可以了。

参考:
给你的群辉和程序加上小锁变为https
https://post.smzdm.com/p/anx0grr2/

Synology: How to Add Wildcard Certificate
https://mariushosting.com/synology-how-to-add-wildcard-certificate/

替换证书

当证书过期之后,需要重新延长证书并且导入新证书。
控制面板 -> 安全 -> 证书, 新增 -> 替换已有证书,然后选择需要替换的证书,再导入相应的文件即可。

参考:
为群晖DSM添加或替换SSL证书
https://www.smbinn.com/synologyssl.html

反代

  • 在 ddns 服务商那边,添加一个 cname, 前面是 *,代表反解析,也就是所有的二级域名也解析到域名上。
  • 在群晖的反向代理页面,上面是外部通过 https 访问的地址和端口,勾选 hsts,http2,下面是需要指向的原来的地址和端口,如果就是指向群晖自己,主机名可以 localhost。自定义标题里面添加 websocket 即可。
  • 在证书页面,选择前面添加的证书,配置里面把所有自己添加的反代,全部都选择为自己的证书。
  • 群晖自身的一些服务也可以开启相应的端口,通过反代来访问。
  • network -> dsm, 里面可以开启 http2
  • 群晖反代配置在 /usr/syno/etc/www/ReverseProxy.json 可以通过 /usr/syno/sbin/synoservice --restart nginx 来重启反代
  • 可以去这个地址下载备份脚本 https://www.lanzoui.com/if7SAvukr3g, 把这个脚本加到计划任务里面去执行。

参考:
NAS相关 篇七:群晖反向代理小保姆级使用教程
https://post.smzdm.com/p/a27l733q/

NAS相关 篇八:群晖反向代理进阶教程
https://post.smzdm.com/p/a5dwv0q7/

群晖反向代理设置教程
https://post.smzdm.com/p/anx0r742/

一个端口访问NAS所有服务,增加体验、更安全(群晖、威联通、NAS等)
https://post.smzdm.com/p/a90z5ov7/

filerun

  • 在反代中添加 filerun,指向本地的 http 8430 端口,别忘了证书要改为自己的证书。
  • 安全 -> 增强,里面开启 http 压缩。
  • 在 portainer 中,stack,添加,输入下面的内容,然后点击 deploy. 注意,我使用的是 hushunxu 修改过的 filerun,配置中增加了 TZ: Asia/Shanghai . 这个版本的镜像修复了 office 中文乱码的问题,并且调整了时区。
version: '3'

services:
  db:
    image: mariadb
    container_name: FileRun-DB
    environment:
      MYSQL_ROOT_PASSWORD: filerun
      MYSQL_USER: filerun
      MYSQL_PASSWORD: filerun
      MYSQL_DATABASE: filerun
    volumes:
      - /volume3/filerun/db:/var/lib/mysql

  web:
    image: hushunxu/filerun
    container_name: FileRun
    environment:
      TZ: Asia/Shanghai
      FR_DB_HOST: db
      FR_DB_PORT: 3306
      FR_DB_NAME: filerun
      FR_DB_USER: filerun
      FR_DB_PASS: filerun
    depends_on:
      - db
    links:
      - db:db
    ports:
      - 8430:80
    volumes:
      - /volume3/filerun/data:/var/www/html
      - /volume3/filerun/files:/user-files
  • deploy 可能一次不行,设置生成的 filerun ,也连不上,可以删除,重新 deploy.
  • 通过 8430 的端口可以连接上 filerun,并完成剩余的配置。
  • !!! 注意,如果是新建普通用户,那么用户目录建议为 /user-files/用户名, 一定一定要用 filerun 来创建这个文件夹!!!!! 如果自己创建这个文件夹,因为权限问题,会出现上传问题的。默认的这个用户文件夹的 own 是 1000.
  • 可以使用 nextcloud 的 app 来登录,但是需要服务器中,在配置菜单中的 api 选项中,使能,才可以。

参考:
How to Install FileRun on Your Synology NAS
https://mariushosting.com/how-to-install-filerun-on-your-synology-nas/

filerun/filerun
https://registry.hub.docker.com/r/filerun/filerun

hushunxu/filerun
https://registry.hub.docker.com/r/hushunxu/filerun

Unable to write to disk using FileRun
https://www.reddit.com/r/FileRun/comments/yqdaxe/unable_to_write_to_disk_using_filerun/

.filerun Folders
https://feedback.filerun.com/communities/1/topics/307-filerun-folders

Advanced configuration
https://docs.filerun.com/advanced_configuration

Unraid 篇八:Docker 安装私人网盘 : FileRun 最全指南
https://post.smzdm.com/p/az6l2935/

FILERUN: FIX DEFAULT PERMISSIONS
https://forums.unraid.net/topic/119147-filerun-fix-default-permissions/

FileRun多功能网盘的搭建
https://blog.csdn.net/wbsu2004/article/details/128142507

NAS 篇二:群晖使用冷门技巧分享,多图慎入(补充)
https://post.smzdm.com/p/aekwe77z/p2/?sort_tab=hot/#comments

audio station

  • 下载套件后,需要在 user 中对应的用户开启 audio 的权限
  • music 是默认的 audio station 使用的文件夹,需要给相应用户权限,可以管理歌曲
  • 在网页端打开 audio station 后, setting 里面可以添加歌词插件,正常添加 网易云和 qq 音乐即可。
  • 批量修改歌曲名使用 Bulk Rename Utility, 批量添加音乐标签使用 MusicTag

参考:
群晖套件系列四:Audio station的安装与使用(更新QQ音乐插件)
https://www.huakings.cn/post/274.html

男人的生产力工具 篇一百七十二:为群晖Audio Station安装QQ歌词插件
https://post.smzdm.com/p/amm5mm9p/

群晖NAS进阶使用教程 篇一:Audio Station网易歌词插件
https://post.smzdm.com/p/623268/

玩转群晖NAS套件系列四:Audio Station安装使用保姆级教程!
https://blog.csdn.net/wxb915397070/article/details/111434886

群晖NAS进阶使用教程(一):Audio Station网易歌词插件
http://tsuinte.ru/2017/synology_audio_station_lyrics_plugin/

Synology-LrcPlugin
https://github.com/LudySu/Synology-LrcPlugin

LightAPIs / qq_music_aum
https://github.com/LightAPIs/qq_music_aum/releases

nas 两步验证

参考:
群晖NAS邮件通知及两步验证登录详解
https://zhuanlan.zhihu.com/p/108474553

配置阿里云镜像加速

参考:
docker配置阿里云镜像加速
https://blog.csdn.net/weixin_45764765/article/details/128367219

群晖docker配置阿里云镜像加速器
https://post.smzdm.com/p/ad9q9rzp/

pt 站

http://www.ptyqm.com/ 这个网站有很多开放注册的消息.

群晖端口

群晖系统默认自己需要使用很多端口,具体可以在这个网页找到: DSM 服务使用哪些网络端口? https://kb.synology.cn/zh-cn/DSM/tutorial/What_network_ports_are_used_by_Synology_services

roon

虽然暂时没有觉得 roon 有多大的优势,但是还是先收集一些开心版的资源.
矿神的需要新建 roon,安装完成后屏蔽以下 host:

    127.0.0.1 updates.roonlabs.com
    127.0.0.1 accounts5.roonlabs.com
    127.0.0.1 metadataserver.roonlabs.net
    127.0.0.1 download.roonlabs.com
    127.0.0.1 prop5.roonlabs.com
    127.0.0.1 push.roonlabs.com
    127.0.0.1 devicedb.roonlabs.com
    127.0.0.1 discovery.roonlabs.net
    127.0.0.1 discover.roonlabs.net
    127.0.0.1 messaging.roonlabs.net
    127.0.0.1 geoip.roonlabs.net
    127.0.0.1 graph.facebook.com

矿神做了开心版,有能力的可以捐赠以下,表示支持.

参考:
快!扔了你的audio station!nas上最强的音乐服务器来了!--记roon的安装
https://post.smzdm.com/p/a6do8z9n/

将Roon引入我的听音系统的一些经验
https://zhuanlan.zhihu.com/p/449665739

群晖套件:Roon音乐播放管理系统1.8.1126 支持DSM6、7
https://www.imnks.com/4626.html

群晖Docker部署系列 篇四:安装lms roon hqplayer 三合一镜像(待完善)
https://post.smzdm.com/p/a7dz9mmo/

qbittorrent

  • 下载套件版,直接安装即可。
  • 8085 是默认的 web 端口,直接点击 qbittorrent,网页可能打不开,在 8085 后面增加一个 /,就可以打开网页了。
  • https 的反代没有效果,不能打开网页。

参考:
实测最快PT软件,套件版qBittorrent保姆级教程。做种无需验证。
https://post.smzdm.com/p/aqnlllp7/?sort_tab=hot/#comments

NAS精选下载篇3:抢种神器qBittorrent套件群晖安装、替换UI教程,一文看全这个神器如何安装到使用!附下载地址
https://post.smzdm.com/p/anxn7750/

刷新 ddns ip namesilo

  • docker 中下载 charles94jp/ddns
  • 容易只需要给一个文件夹,映射到容器内的 /home/NameSilo-DDNS即可。网络使用宿主网络
  • 启动容器后,把 docker 中的 conf 文件夹下面的 conf.json.example 复制成 /home/ddns-docker/conf/conf.json,然后修改其中的参数。
  • namesilo 的 api,在账户目录右边一列菜单靠下的位置。

参考:
Charles94jp / NameSilo-DDNS
https://github.com/Charles94jp/NameSilo-DDNS/blob/python/readme.zh-CN.md

NameSilo使用API进行动态域名解析DDNS
https://blog.csdn.net/yunmuq/article/details/109595003

获取生成 Namesilo API Key
https://guozh.net/obtain-namesilo-api-key/

NameSilo的DDNS动态域名解析脚本,支持IPv6
https://www.cnblogs.com/yunmuq/p/14119408.html

API Manager
https://www.namesilo.com/account/api-manager

Domain API Reference
https://www.namesilo.com/api-reference

Update DNS Records
https://www.namesilo.com/api-reference#dns/dns-update-record

Response Codes
https://www.namesilo.com/api-reference

namesilo_api
https://github.com/bobwxc/namesilo_api/blob/master/namesilo_api.py

ddns-scripts_namesilo
https://github.com/jindodosh/ddns-scripts_namesilo

namesilo_ddns
https://github.com/pztop/namesilo_ddns

NameSilo-DDNS
https://github.com/nightdawnex/NameSilo-DDNS

浏览器

有些时候还是从外网通过浏览器访问很方便,虽然说可以通过 v 那啥也行,但是有些时候毕竟没那么方便。

  • docker 中下载 oldiy/firefox-novnc
  • 启动的时候,只需要设置好 创建桌面快捷方式 http://...:8083/vnc.html,然后端口注意一下不要冲突就可以了。
  • 反代一下。外网就可以通过 https 连接进来。
  • 很多时候需要使用左边的剪贴板功能。
  • https://addons.mozilla.org/firefox/language-tools/ 这个里面的中文包无法安装。主要是版本的问题。
  • 这个版本的 firefox 比较容易崩溃,可以后面尝试安装 lxqt

参考:
在群晖里使用浏览器,通过Docker安装火狐/Chrome浏览器+Enpass,可以外网访问群晖所在内网路由等!
https://odcn.top/2019/02/01/2373/

给群辉加上Chrome浏览器,局域网设备访问一站到底
https://post.smzdm.com/p/alx7ev6e/

你学废了吗 篇五:群晖要内装浏览器,傻瓜两分钟三步走
https://post.smzdm.com/p/aqxmz872/

keepass 通过 web dav 多端同步

  • 套件里面安装 web dav
  • webdav server 中开启 http, https 相应端口,并开启 log
  • 专门新建一个 keepass 用户,这个用户所有文件夹都不能访问,只可以使用 webdav 应用。
  • 专门新建一个 keepass_files 文件夹,这个文件夹只有 keepass 用户才能访问。
  • 在这个文件夹中放一个 文本文件,然后通过 http://...:5005/keepass_files/123.txt 来访问。
  • 增加反代,别忘了 ssl 设置。
  • 把旧的 keepassdroid 的数据库放到上传到 keepass_files 文件夹中。
  • 在 pc 端打开文件中,输入 webdav 文件地址,选择打开这个数据库。如果版本正确,那么就可以直接打开,如果数据库版本太低,还需要新建一个新的数据库,然后导入旧数据库。导入完成后,点击保存。
  • 在 android 端,安装 keepass2android,这个是可以通过 webdav 来连接数据库的,打开之后,输入 webdav 文件地址,用户名和密码,然后再输入数据库密码,就可以看到所有的密码了。

参考:
KeePass与群晖WebDav完美同步
https://post.smzdm.com/p/545586/

Keepass+Synology 打造私人密码管理器
https://xie.infoq.cn/article/ec35a428028ffcc4e38697ad6

我的密码我做主 — KEEPASS+群晖实现多平台无忧密码管理
https://post.smzdm.com/p/478691/

您担心你的密码吗?KeePass 开源密码管理软件介绍
https://post.smzdm.com/p/326252/

截至目前,密码管理器最值得推荐的只有它了
https://zhuanlan.zhihu.com/p/355692588

keepass 官网
https://keepass.com/
https://keepass.info/download.html

ups

  • 根据网络推荐,买了山特 850 的 ups。注意左边那一栏是 ups 的插孔,然后把 usb 线接到群晖上。
  • 电源配置 -> 启用 ups,设置为 5分钟关闭。

参考:
群晖同学,站我身后,我保护你——山特TG-BOX850 UPS不间断电源使用感受
https://post.smzdm.com/p/aekzrw8k/

basic 硬盘扩容。

第一个 SSD 专门用来安装各种套装应用,其他所有的 都是数据盘。

  • 把需要扩容的硬盘上面的数据涉及到的 套件,全部停止。
  • 把需要扩容的硬盘上面的 共享文件夹全部通过控制面板,修改到其他硬盘上。
  • 替换硬盘,注意 sata 口不要改变。各种属性配置和原来的硬盘一致。
  • 把共享文件夹再修改回到原来的硬盘上。
  • 打开原来的那些套件。

参考:
群晖 DS216Play 小容量硬盘更换大容量
https://zhuanlan.zhihu.com/p/393726505

群晖NAS新增硬盘、替换硬盘
https://zhuanlan.zhihu.com/p/457793456

群晖DS216更换basic硬盘的记录
https://www.jianshu.com/p/6a7ade07eabc

video station ffmpeg 增加更多解码支持

dsm6.2 系统使用 https://github.com/AlexPresso/VideoStation-FFMPEG-Patcher 这个,dsm 7 系统使用 https://github.com/darknebular/Wrapper_VideoStation/, 这两个都是从 BenjaminPoncet/ffmpeg-wrapper 这个里面延申出来的。

  • 在社区套件中,找到 ffmpeg,点击安装即可。
  • https://github.com/AlexPresso/VideoStation-FFMPEG-Patcher 下载压缩包,然后上传到群晖中。
  • ssh 链接到群晖里面,开 root,然后运行 patcher.sh 等待即可。

参考:
VideoStation-FFMPEG-Patcher
https://github.com/AlexPresso/VideoStation-FFMPEG-Patcher

MediaServer-ffmpeg-patcher
https://github.com/AlexPresso/mediaserver-ffmpeg-patcher

Wrapper_VideoStation
https://github.com/darknebular/Wrapper_VideoStation/

ffmpeg-wrapper
https://gist.github.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e

利用第三方FFMPEG解码器让群晖的Video Station完美支持DTS、EAC3、TrueHD
https://wp.gxnas.com/7561.html

th0ma7 / synology
https://github.com/th0ma7/synology/tree/master/packages

SynoCommunity / spksrc
https://github.com/SynoCommunity/spksrc/wiki/FAQ-FFmpeg

换 ip 导致的短时间无法访问

linux

sudo systemctl is-active systemd-resolved
sudo systemd-resolve --statistics
sudo systemd-resolve --flush-caches

但是可能在使用 git push 之类的时候并不起作用。 这时候最简单的办法是修改 /etc/hosts,增加新的 dns 解析。 增加上之后,再运行一下 git push 之类的命令,就可以把 hosts 中的 新的 ip 地址给注释掉了。

参考:
How to Flush DNS Cache on Ubuntu 20.04
https://linuxways.net/ubuntu/how-to-flush-dns-cache-on-ubuntu-20-04

win

ipconfig /flushdns

外网访问 photo station

还是一样的端口转发,转发80端口。
使用的时候,只要在网址最后增加 /photo 就可以浏览了。

docker registry 刷新不出来

可以在 portainer 中去搜索镜像,并进行下载使用。

  • local -> image 这个页面中,输入镜像名称,比如 "gitea/gitea:1.19.3" ,然后 pull 即可。
  • 因为网络问题,如果搜索的时候打不开,请使用代理。

群晖备忘 篇九:docker查询注册表失败,Portainer来拯救
https://post.smzdm.com/p/a7nm5gk9/

NAS干货分享 篇三:群晖docker注册表查询失败的解决办法
https://post.smzdm.com/p/aqme9k5k/

gitea docker 升级

  1. pull 新的 gitea
  2. 停止 旧的 gitea
  3. 备份 旧的 gitea 的 data 对应的文件夹,可以使用 cp -rfp 保留相应权限复制数据给新的 gitea 来使用, 使用 tar cvfzp gitea.gz gitea 来保留权限备份。
  4. 参照旧的 gitea 的 docker 配置,配置新的 gitea,注意 port 需要略微改下,否则冲突
  5. 旧 gitea 自动重启关闭
  6. 启动新 gitea.

gitea 启用 actions

  1. 升级到 1.19.0 版本以上
  2. 修改 app.ini 这个配置文件,两种方法,一种是找到 /data 对应的目录下面的 conf/app.ini,另外一种是使用 portainer 之类的直接命令行连接到 gitea 容器内,去修改。需要增加如下内容:
    [actions]
    ENABLED = true
    
  3. 重启容器,然后在对应的仓库的设置中,勾选 actions, 从而启用这个仓库的 actions.

redmin

群晖-隐藏宝藏之开源、免费项目管理平台Redmine
https://blog.csdn.net/weixin_42293131/article/details/123332756
https://zhuanlan.zhihu.com/p/472319122

Redmine packaged by Bitnami
https://github.com/bitnami/containers/tree/main/bitnami/redmine

Synology群晖使用Docker安装redmine且关联git版本库
https://blog.csdn.net/u014213012/article/details/78961352

Docker安装Redmine和插件
https://zhuanlan.zhihu.com/p/493253076

org-model 写 todo, 多端同步

可以使用 git 或者 webdav 两种方式。

git

  • pc 端直接 emacs 就行。
  • android: MGit 用来把仓库数据同步过来, orgzly 用来显示 org 文件。

webdav

nas 端
  1. 新建 todo 用户
  2. 新建 todo_files 文件夹
  3. 配置 todo 用户只能访问 todo_files。
pc 端

ubuntu 需要挂载 webdav:

  1. sudo apt install davfs2
  2. sudo mkdir /mnt/todo_org
  3. sudo chown username:username /mnt/todo_org/
  4. sudo mount.davfs https://xxx.xyz:xxx/todo_org /mnt/todo_org -o uid=\((id -u) -o gid=\)(id -u)

然后就可以直接使用这个文件夹了。

android 端
  1. orgzly: settings -> sync -> repositories -> webdav
  2. 输入用户名和密码
  3. 点击可选的证书,输入你的 https 对应的证书文件内容,比如说 certificate.crt 这个文件中的内容。
使用
  • 使用之前,需要点击左边菜单中的 sync
  • 使用之后,也需要点击 sync
参考

如何通过WebDAV访问群晖Synology NAS上的文件?
https://www.suncan.com.cn/archives/5864
Ubuntu20.04 挂载 WebDAV、磁盘
https://baijiahao.baidu.com/s?id=1779451128819095108
用了3年才发现群晖NAS可以远程挂载为电脑硬盘!太好用了!
https://zhuanlan.zhihu.com/p/530868086
WebDAV之π-Disk派盘 + Orgzly
https://zhuanlan.zhihu.com/p/663125585

calendar

服务端

  1. 群晖上面软件中心中找到 calendar,然后安装
  2. 设置中 app portal 中设置好 calendar 使用端口
  3. 反代也设置一下
  4. 需要用的用户当中开启对 calendar 的权限
  5. 在 calendar 登录后,在日历下拉里面选择 caldav account.

android 付费

国内部分手机可以直接添加日历账号, 这节可以跳过。

  1. pixel 上面需要安装 calendar sync
  2. 配置 calendar sync, 选择自动同步的日历配置 -> 选择 caldav 类型 -> 选择 caldav 服务器厂商 -> 输入 服务器地址,账号,密码 -> 测试通过
  3. 软件设置中,选择 auto sync, 然后重启软件。

android 免费

https://github.com/bitfireAT/davx5-ose/releases?page=1
注意!!! 使用的版本一定要注意,4.3.16.1 实际测试不行,登录按钮灰色; 4.3.11 可以使用。

  1. 安装 davx5
  2. 打开权限,基本可以全开
  3. 创建账号,选择使用 url and username,输入 calendar 地址,账号和密码。
  4. 提示 x509 证书问题,选择下面的 accept
  5. 创建 email 账号,输入一个账号即可。 android 中,calendar 一个账号,contract 一个账号。
  6. 点击右下角的同步,查看手机日程就可以看到同步过来的日程。

参考:

如何将Synology Calendar与 CalDAV 客户端同步
https://kb.synology.cn/zh-cn/DSM/tutorial/How_to_Sync_Synology_Calendar_with_CalDAV_Clients
一日一技 | 把日历同步交给私有云:群晖 NAS 配置 Synology Calendar
https://client.sspai.com/post/74993#!
CalDAV 账户配置说明
https://www.dingtalk.com/qidian/help-detail-1060820608.html
Configuring CalDAV/CardDAV accounts via DAVx5 in Android devices
https://support.kerioconnect.gfi.com/hc/en-us/articles/360017061019-Configuring-CalDAV-CardDAV-accounts-via-DAVx5-in-Android-devices
Syncing your Contacts & Calendar on Mobile with DAVx5
https://kb.above.im/davx5/
DAVx⁵ 已通过 Synology DSM 成功测试
https://www.davx5.com/tested-with/synology
2. Accounts and Collections
https://manual.davx5.com/accounts_collections.html
DAVx⁵- 在 iPhone 与 Android 间双向同步通讯录和日历
https://www.appinn.com/davx5/
How do I use tasks and advanced features like sub-tasks with DAVx⁵?
https://www.davx5.com/faq/tasks/advanced-task-features
搭建私人CardDAV/CalDAV服务_通讯录/日历同步服务_debian11_radicale3_nginx_DAVx5
https://www.cnblogs.com/osnosn/p/16184705.html
群晖小白系列 篇十四:用 Synology Calendar 实现全平台提醒事项和日历同步
https://post.smzdm.com/p/a7pqlge9

chat

安装

  1. 查看系统 -> 信息 中的版本号
  2. 官网上面选择下载,然后选择对应的系统和版本,再下载 chat server 和 chat apk
  3. 软件管理界面右上角的手动安装,选择刚刚下载的 chat server 文件,进行安装

配置

  1. 用户设置中,选择相关的用户开启 chat 这个软件的权限
  2. 设置中,开启软件的专用端口,并进行反代

使用

  1. 创建私人频道,并邀请相关人员进来。

参考:

Download Center
https://www.synology.com/en-global/support/download/DS920+?version=6.2#androids
使用群晖 Chat 实现多平台内容传递
https://blog.boxks.com/archives/multi-platform-content-delivery-with-synology-chat/
通过群晖 Chat 推送通知到 iPhone
https://blog.boxks.com/archives/push-messages-to-iphone-with-synology-chat/
群晖 Chat 套件搭建ChatGPT聊天机器人
https://zhuanlan.zhihu.com/p/615009343
NAS Tools+群晖Chat联动设置,实现远程下载、交互、消息通知!
https://zhuanlan.zhihu.com/p/607018589
搭建自己的聊天服务器(Synology Chat篇)
https://laosu.tech/2020/08/12/搭建自己的聊天服务器(Synology Chat篇)/

刷新 ssl

posted on 2022-12-22 16:49  ramlife  阅读(878)  评论(0编辑  收藏  举报