自組多服務伺服器 - 軟體篇


作業系統 Openmediavault (OMV)

其實 OMV 不是作業系統是基於 debian 的 NAS 軟體
所以可以直接在 debian 或 ubuntu 安裝 OMV
只是 OMV 官方有提供他們調校後的 OS 提供使用

openmediavault

有研究的會知道另一個是 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

ZeroTier – Global Area Networking

簡單說這個服務可以讓你的裝置們都在同一個虛擬區網內
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

架設個人網頁

自組多服務伺服器 - 硬體篇

Author: Hung-Lin, Chen
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source Hung-Lin, Chen !
 Previous
在台灣網域商註冊domain name 在台灣網域商註冊domain name
免費網域商之前是用免費的網域商 Freenom但他們給的網域很容易被各大網站認為是詐騙網站不然打網址放到FB、IG都被當成可疑網站直接被禁所以想說註冊一個公信力高的網域好了
2022-03-18
Next 
Nextcloud installation with Docker Nextcloud installation with Docker
基本上只要依據自己需求改動.env的參數然後直接執行docker-compose up -d就行了吧…
2022-03-13
  TOC