智能硬件

SynoCommunity – 群晖第三方套件中心:131 款开源群晖套件

SynoCommunity 是一个开源社区,维护了大约 131 套为群晖 DSM 系统适配的第三方开源套件,只需要将源添加至套件中心即可,即开即用。@Appinn

不久前,青小蛙在大容量 VPS 上安装黑群晖,于是这台机器就变成了青小蛙的下载与数据中转中心,免不了来回的数据传输,在前不久的小众软件服务器迁移过程中发挥了重要作用。

而这其中,需要使用各种工具,但青小蛙发现很多工具没有,比如 tumx,也不是没有啦,主要是不会装…很尴尬。于是居然搜索到了这个好东西。

SynoCommunity

SynoCommunity 是一群开发者用爱发电,维护的一个完整的第三方群晖套件中心,目前拥有 131 款群晖套件。目前已支持 DSM 7.0,但部分套件并不支持,所以 7.0 系统并不能完整的使用全部 131 款套件。

安装 SynoCommunity(白群晖)

如果你使用正经群晖设备(俗称白群晖),并升级到了 DSM 7.0 系统,那么就直接添加 SynoCommunity 源即可:套件中心 > 套件来源 > 新增

  • 名称:SynoCommunity
  • 位置:https://packages.synocommunity.com/

确定后,就能在套件中心看到社群,以及一大堆的新套件了:

安装 SynoCommunity(黑群晖)

黑群上安装 SynoCommunity 略嫌麻烦,因为旧版本的群晖可能有一些证书过期,导致无法安装,所以跟着步骤来吧。

套件中心 > 设置 > 常规 > 信任层级,选中 Synology Inc. 和信任的开发者

然后进入套件来源,像白群一样添加 SynoCommunity 位置就好了。

但是,敲黑板,解决:无效的位置

如果你在添加来源时,遇到 无效的位置(invalid location):

原因是 Let’s Encrypt 的老根证书过期了,但黑群更新慢,就没有新证书,于是需要手动更新一下,先打开群晖的 SSH 权限(控制面板 > 终端机和 SNMP),然后通过 SSH 登录,输入以下命令:

sudo mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak && sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem

使用从 Mozilla 获得的证书,替代老版本群晖自带的证书(注意涉及到证书,风险自负。curl.se 是著名的工具 curl 官网。

这一步做不来的同学,我也没有办法更详细的教你了,不过你都会装黑群了,应该不是大问题,默认都会。

然后就可以解决无效的位置这个错误提示了。

SynoCommunity 都有哪些套件?

SynoCommunity 的套件太多了,可以在这里看到所有的套件列表,而青小蛙想要使用的 tmux 工具,就在名为 SynoCli Network Tools 的套件中,它还包括了其他的网络工具,比如:screen, tmux, socat, nmap, arp-scan, mtr (My traceroute), links, rsync, autossh, etherwake, telnet, whois, arpaname, delv, dig, mdig, sshfs…

其他套件,还有:

  • Transmission
  • Vim
  • Wallabag
  • Ruby
  • redis
  • Python3.10
  • ownCloud
  • Jellyfin
  • iOS Access
  • Git Server
  • ffmpeg
  • Firefox Sync Server
  • COPS

等等,太多了,有需要的同学去折腾吧。

原文:https://www.appinn.com/synocommunity/

青小蛙

一只懒青蛙