你是否也有一些電器需要定時重啟,或者想在深夜自動斷電的家電?如果你手邊剛好有 UniFi 的電源管理設備(像我是使用 USP-Strip ),以及一台 Synology NAS (DSM),那麼你其實不需要手動打開 UniFi App,透過一個簡單的 Shell Script 配合 DSM 的「任務排程器」,就能實現完全自動化的定時開關機。
今天就來分享如何透過 API 指令,讓這兩個系統完美聯動。
隨手寫些想到的東西
你是否也有一些電器需要定時重啟,或者想在深夜自動斷電的家電?如果你手邊剛好有 UniFi 的電源管理設備(像我是使用 USP-Strip ),以及一台 Synology NAS (DSM),那麼你其實不需要手動打開 UniFi App,透過一個簡單的 Shell Script 配合 DSM 的「任務排程器」,就能實現完全自動化的定時開關機。
今天就來分享如何透過 API 指令,讓這兩個系統完美聯動。
2023年家裡購入新的事務機 Fujifilm Apeos C325z,這台事務機同樣具備網頁式的管理介面,而內建的憑證則是機器內建的自簽憑證,所以瀏覽器連線管理時一定會出現不安全的連線,而這對我來說就會有點強迫症就是不要再出現這類訊息,所以從很早以前就透過 LetsEncrypt 申請了 wildcard 的憑證,把這張憑證用在家裡的各個有網頁管理的頁面上,例如:NAS/網管型交換器/PVE虛擬主機等,當然不免俗的也想將這張憑證安裝在 C325z 上。
(照片取自Fujifilm官網)
Read more
以往安裝 JellyFin 就是在DSM裡面的 Container Manager 安裝 JellyFin 的 Docker image,然後將DSM上的影片路徑映射到 Docker 之中,如此就可以透過 JellyFin 來管理影片。不過透過 DSM 來執行 JellyFin 的缺點就是 NAS 的 CPU 實在過於貧弱,通常也沒有內建獨立顯卡晶片可以用來硬體解碼影片編碼來進行串流播放,所以一旦遠端裝置無法即時解碼裝置不支援的影片編碼(例如:HEVC 格式),如果想即時轉檔解碼為裝置支援的影片編碼,就只能透過主機的 CPU 來進行軟體解碼,再依據裝置支援的編碼格式進行重新編碼(簡稱軟解)。讓 NAS 貧弱的 CPU 來做軟解這件事只能說是力不從心,所以在 DSM 上 JellyFin 就只能放棄即時解碼串流播放這件事。
最近透過淘寶買了一台討論度很高的 NAS 硬體機-天鋇科技的WTR MAX,除了有 6 個 3.5 吋硬碟盤位,還具備 5 個 M.2 NVME 固態硬碟盤位,採用 AMD Ryzen 7 Pro 8845HS 作為處理器,同時內建 Radeon 780M 顯示晶片,TDP 為 35W~45W,算是效能高且功耗適中的處理器,還具備 Oculink 擴充外接埠可作為未來擴充 PCIE 介面的能力,強大的硬體規格實在令人忍不住要買回來作為 PVE 虛擬伺服器試試。
(圖片取自天鋇科技官網)
Immich開源相簿用起來真的很像Google相簿,目前使用心得還算不錯,如果想安裝在 Synology NAS的朋友,可以參考 在 Synology NAS 上安裝 immich 相簿軟體 這篇文章。不過 Immich 相簿好用歸好用,照片 EXIF GPS 地點的判別顯示目前還是英文顯示,算是美中不足的地方,不過前一陣子在 Facebook 社團 NAS 網路磁碟伺服器 使用者俱樂部 看到有網友將判別出來的 GPS 地點名稱加以中文化,而且還會自動更新,馬上來試用一下。
先前已介紹過兩篇文章如何在UniFiOS中安裝自訂的第三方憑證,請參見 在UniFi Controller如何匯入LetsEncrypt簽署的憑證?及 UniFi CloudKey Gen2+ 如何更換 LetsEncrypt 憑證?,不過隨時間演進,原廠對自訂憑證支援更完整了,下面就來說明一下如何透過管理介面直接安裝自訂的第三方憑證。
Synology的相簿軟體越作越難用,來安裝開源的相簿軟體 immich 試看看。immich 無法直接從套件中心裡面安裝,必須是以容器形式運行在NAS上。immich官方建議以docker-compose的方式進行安裝,以下文章參考 Synology [Community] 的步驟來進行。
Read moreRHEL的免費開發者訂閱更新一次只有一年期限,雖然免費但仍需每年手動續訂,以再獲得一年的免費更新。
不過如果過期太久才想到要重新續訂,會遇到個人的憑證已過期,於是從系統的訂閱管理程式不僅無法續訂,連取消註冊都不行。即使透過CLI指令方式,也會顯示The SSL certificate error的錯誤訊息。這時候就必須重新更新個人憑證,然後才能續訂下一年的訂閱。在這兒記錄一下手動更新的方式 Read more
這篇作為自己的筆記。
目前我的 Proxmox.VE 是透過 Synology NAS 所分享出來的 iSCSI LUN 區塊儲存裝置,建立為 LVM volumn group,再將虛擬機的鏡像檔儲存於上面。但隨著虛擬機數量越來越多,原先建立的 1TB iSCSI LUN 已不敷所需,所幸 Synology SAN Manager 可動態擴大 iSCSI LUN 的容量大小,但 iSCSI LUN 是擴大了,但 PVE 上的 LVM 容量怎麼動態擴大呢? Read more
簡略筆記一下
https://pve.proxmox.com/wiki/Pci_passthrough
1.add IOMMU support to /etc/default/grub
vi /etc/default/grub
find GRUB_CMDLINE_LINUX_DEFAULT. and append intel_iommu=on at the end.
execute update-grub command to update grub setting.
2.add the following module to /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
update-initramfs -u -k all
restart PVE Host.
3.add the pci device passthrough in the VM.
申請到LetsEncrypt憑證後,應該會有三個檔案,從 Mikrotik WebFig 的 Files 功能中分別將 Certificate / Private Key / Chain CA Certificate PEM檔案上傳
