Umbrel: 一款超高顏值的自托管個人服務(wù)系統(tǒng),支持 Raspberry Pi、Linux 等多種硬件
特性
- 帶有一個非常漂亮的基于 Web 的儀表板,帶有深色模式。
- 探索并安裝開源自托管應(yīng)用程序,如 Pi-hole、Nextcloud、Matrix、HomeAssistant、比特幣/閃電節(jié)點(diǎn)等。
- 操作系統(tǒng)和應(yīng)用程序一鍵更新。
- 使用 Tor 或 Tailscale 從任何地方遠(yuǎn)程訪問你的 Umbrel。
- 應(yīng)用沙盒、權(quán)限和依賴項管理。
- 所有應(yīng)用程序內(nèi)置身份驗證和 2FA。
- 監(jiān)控 RAM 和存儲使用統(tǒng)計。
Umbrel 是免費(fèi)提供的,源代碼在 GitHub 上進(jìn)行托管。
安裝
Umbrel 可以安裝在 Raspberry Pi 或任何運(yùn)行 Linux/Debian 的硬件(或云)上。
在樹莓派上安裝
只需單擊幾下,即可在 Raspberry Pi 4 上運(yùn)行 Umbrel。前提條件當(dāng)然是你需要有一個 Raspberry Pi 4。
設(shè)備準(zhǔn)備好后下載 Umbrel OS 到電腦上,下載地址:https://download.umbrel.com/umbrel-os.zip。
在電腦上下載并安裝 Balena Etcher,需要將上一步中下載的 Umbrel OS 文件刷入 microSD 卡,下載地址:https://www.balena.io/etcher。
如果你的計算機(jī)沒有讀卡器,可能需要一個讀卡器。
然后打開 Balena Etcher 并將下載的 Umbrel OS zip 文件刷到 microSD 卡上。
刷機(jī)成功后,將 microSD 卡從電腦中取出,插入樹莓派。
將 SSD 將其插入樹莓派上的兩個 USB 3.0 端口(藍(lán)色)中的任何一個。
- 當(dāng)打開 Raspberry Pi 時,SSD 上的所有現(xiàn)有數(shù)據(jù)都將自動刪除。
將網(wǎng)線的一端連接到 Raspberry Pi,另一端連接到路由器上的任何空閑端口。
將電源連接到 Raspberry Pi 將其打開。
正常 5 分鐘后,你的 Umbrel 將可以在與 Raspberry Pi 連接到同一網(wǎng)絡(luò)的任何設(shè)備上,可以通過 http://umbrel.local 進(jìn)行訪問。
Linux 系統(tǒng)上安裝
在 Linux 系統(tǒng)上安裝非常簡單,只需要通過運(yùn)行以下命令即可在任何 Linux 系統(tǒng)上運(yùn)行 Umbrel:
curl -L https://umbrel.sh | bash
使用
安裝完成后可以在 app store 中選擇一鍵安裝應(yīng)用程序。
此外我們還可以自己為 Umbrel 開發(fā)應(yīng)用程序,沒有語言或框架的限制,應(yīng)用程序在隔離的 Docker 容器中運(yùn)行,唯一的要求(目前)是它們應(yīng)該具有基于 Web 的 UI。
某些服務(wù)器應(yīng)用可能根本沒有 UI,在這種情況下,應(yīng)用程序應(yīng)該提供一個簡單的網(wǎng)頁,列出連接詳細(xì)信息、二維碼、設(shè)置說明以及用戶連接所需的任何其他內(nèi)容。