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