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/