NAS 入坑系列三、群晖基础配置
1. 安装 opkg
群晖上没有 yum,apt 这样的包管理工具,只能使用 ipkg 和 opkg,ipkg 不维护了,很多包都太老了,所以我们使用 opkg。
sudo -i # 进入 root 用户
wget -O - http://bin.entware.net/x64-k3.2/installer/generic.sh | sh # 安装 opkg
opkg list | grep <name> # 查看可用的安装包
opkg files <command> # 查看命令装在哪里
2. 安装 wget
群晖默认带的 wget 不支持 https,使用的时候会报这样的错 wget HTTPS support not compiled in
。
sudo opkg remove wget
sudo opkg install wget-ssl
3. 更新 openssl
群晖自带的 openssl 版本非常老,支持的协议有限,导致有些网站访问不了,比如报这样的错 wget openSSL: error:1407742E:``SSL`` routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
。
解决方案是升级 openssl。
opkg install libopenssl
opkg install openssl-util
4. 安装 git
git 也很奇怪,我用 opkg install git 安装了一个,但是不能使用 http 协议,然后尝试了下面这个才可以。
opkg install git-http
5. 使用 crontab
群晖的 crontab 也被改过了,要用下面的方式使用。
https://www.moewah.com/archives/1112.html
6. docker
配置代理
# dsm7.2
docker 本身走代理
mkdir -p /etc/systemd/system/pkg-ContainerManager-dockerd.service.d
touch /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf
vim http-proxy.conf
# 添加下面的内容
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:1088"
Environment="HTTPS_PROXY=http://127.0.0.1:1088"
Environment="NO_PROXY=localhost,127.0.0.1"
# 重启 docker
systemctl daemon-reload
systemctl restart pkg-ContainerManager-dockerd.service
systemctl show --property=Environment pkg-ContainerManager-dockerd.service # 验证
换镜像源
现在很多镜像源都无法使用了,推荐上面的配置代理的方式
编辑 /var/packages/ContainerManager/etc/dockerd.json
修改这个内容
"registry-mirrors":["https://dockerhub.azk8s.cn"]
然后执行下面的命令重启 docker
sudo systemctl restart pkg-ContainerManager-dockerd.service
添加执行权限
每次执行 docker 命令都需要 sudo 比较麻烦,自己的主用户在群晖的管理员组里,所以让所有管理员组的用户都有 docker 的执行权限。
sudo chgrp administrators /var/run/docker.sock
参考 https://www.simaek.com/archives/467/
7. 修复显示温度不准
群晖的控制面版里会显示 CPU 温度,但是不是准的。
安装 sensors
ipkg install lm-sensors
使用 sensors 查看真实 cpu 温度
$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +82.0 C (high = +74.0 C, crit = +82.0 C)
Core 0: +82.0 C (high = +74.0 C, crit = +82.0 C)
Core 1: +81.0 C (high = +74.0 C, crit = +82.0 C)
Core 2: +76.0 C (high = +74.0 C, crit = +82.0 C)
Core 3: +76.0 C (high = +74.0 C, crit = +82.0 C)
8. 修改风扇转速
https://post.smzdm.com/p/ar6v4gv7/
参考
Read other posts