绳绳兮不可名

发布于
在旧电脑上安装 openmediavault

视而不见,名曰夷; 听之不闻,名曰希; 搏之不得,名曰微。 此三者不可致诘,故混而为一。 其上不皦,其下不昧,绳绳兮不可名,复归于无物。 是谓无状之状,无物之象,是谓惚恍。


一直想整一整 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 管理运行的的服务。

portainer

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

防火墙


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

immich