视而不见,名曰夷; 听之不闻,名曰希; 搏之不得,名曰微。 此三者不可致诘,故混而为一。 其上不皦,其下不昧,绳绳兮不可名,复归于无物。 是谓无状之状,无物之象,是谓惚恍。
一直想整一整 NAS,但是没有经费升级硬件,不久前下载 openmediavault ,便在旧电脑上安装了试试看。

OMV
官网介绍说,openmediavault 是基于 Debian Linux 的下一代网络附加存储 (NAS) 解决方案。
其实就是由一个 Debian 系统和 web 管理面板组成。安装系统过程中设置的密码是 linux 的 root 用户的密码,可以用 ssh 访问。web 界面打开 ip 用 admin:openmediavault 登录。
root@omv:~# free -h
total used free shared buff/cache available
Mem: 3.8Gi 520Mi 2.1Gi 6.0Mi 1.5Gi 3.3Gi
Swap: 974Mi 0B 974Mi
使用过程中发现一个问题,OMV 要打开共享,SMB 之类的功能,需要先挂载一个文件系统,然后系统安装的硬盘它不给我选择,安装系统的时候它自觉地给我清掉整个盘,到用的时候还不给我用。
查到 论坛 也有人遇到这个给问题,OMV 就是不让用。理论上来说系统和文件数据分离确实比较合理,但是直接不给用还是有点怪。
好在目前还可以通过 SSH 跑 docker 运行一些服务。
配置代理
首先配置 bash 代理,以便安装一些需要从 github 下载的东西。
export http_proxy=http://192.168.xx.xx:port
export https_proxy=http://192.168.xx.xx:port
由于一些原因,直接访问 docker reg 也不会成功,需要配置 docker 守护进程 的代理。
- 为 docker 服务创建一个 systemd 目录
sudo mkdir -p /etc/systemd/system/docker.service.d
- 创建文件添加环境变量
/etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://192.168.xx.xx:port/"
Environment="HTTPS_PROXY=http://192.168.xx.xx:port/"
拉取镜像走的是 https,一开始没有加 HTTPS_PROXY 就没有代理成功。
- 然后重启服务
systemctl daemon-reload
systemctl restart docker
这样就可以成功拉取了。
配置防火墙
docker 安装好后,安装 Portainer 管理运行的的服务。

装好不能直接打开,需要进到 openmediavault 里边 配置防火墙:

然后部署了一个 immich (基本上是 Onedrive 的自托管平替),把手机上面拍的茉莉开花视频同步到了 NAS,使用体验还行。
