作業系統 Openmediavault (OMV)
其實 OMV 不是作業系統是基於 debian 的 NAS 軟體
所以可以直接在 debian 或 ubuntu 安裝 OMV
只是 OMV 官方有提供他們調校後的 OS 提供使用
有研究的會知道另一個是 TrueNAS
不過評估後他的自由度太低了,像是最基本的 docker 他的使用難度就很高
而且這家公司是面向商用的,之後大概也不太願意讓人太容易在 CLI 下使用
就跟 Synology DSM 一樣會希望大家都乖乖在 web GUI 操作就好
OMV 就相對單純很多,安裝後整個系統架構跟原來的 linux 還是一樣的
也不會限制 docker 安裝之類的
GUI 要怎麼改都行,但開源最重要的還是得要讓使用者可以自由使用
docker 雖然有 portanier 讓人以 web GUI 使用
但還是習慣在 CLI 使用
寫好 Dockerfile 和 docker-compose.yml 之後也容易移植到其它地方
不然 TrueNAS 以前是基於 freeBSD,本來還想說可以來學學 freeBSD 一些操作的
可惜又無緣了
虛擬私人網路
主要是個人使用的伺服器的話就不一定需要一個 Public IP
但不是在伺服器的區網內的話就需要用 VPN
研究下來最簡單的方式是 ZeroTier
簡單說這個服務可以讓你的裝置們都在同一個虛擬區網內
win10, macOS, linux, android, IOS 等主流作業系統都有,電腦、手機都可以使用
linux 下安裝很簡單
curl -s https://install.zerotier.com | sudo bash
註冊 zerotier 帳號後可以創立虛擬區網並獲得 network ID
sudo zerotier-cli join $your_network_id
服務
建立這些服務都是使用 docker 實現,這樣就可以很簡單的啟用跟關閉
維護上會簡單很多
列舉幾個自己有使用的服務
只要有建立 zerotier 的虛擬區網在外面也可以連上家中的伺服器了
Nextcloud
私人的雲端硬碟就跟 google drive 一樣
安裝額外的插件的話也可以線上寫筆記、編輯文件等額外功能
Nextcloud installation with Docker
Jellyfin
多媒體播放服務,可以把自己的照片和影片透過它來瀏覽
雖然他們這種服務都有可以播放電影之類的
但現在要看劇還影片多是透過 Netflix 之類的串流平台了
自己有電影的檔案大概是盜版的吧…
Gitlab
跟 Github 一樣都是存放原始碼的服務
只是他有開源,所以可以自己架設
Hexo
以 markdown 語法寫 blog,輸出成靜態網頁
整個資料夾結構單純,.md 也是直接存放同個目錄下
管理上輕鬆很多
Wordpress
架設個人網頁
自組多服務伺服器 - 硬體篇