umbrelOS是一个免费开源的家庭服务器操作系统,特别适合在NAS(网络附加存储)设备上部署。它基于Docker容器技术,提供了一键安装超过一百个Docker容器的功能,这些容器涵盖了常见的自托管应用程序,如Pi-hole、Nextcloud、Matrix、HomeAssistant、比特币/闪电节点等12。

特点
- 一键部署:umbrelOS支持一键部署,用户可以通过Web仪表板轻松管理和监控设备,简化了维护流程13。
- 安全性:系统内置应用沙盒、权限和依赖项管理,增强了系统的安全性。所有应用程序都内置身份验证和双因素认证(2FA),提高了账户安全性13。
- 远程访问:支持使用Tor或Tailscale从任何地方远程访问设备,方便用户进行远程管理和监控13。
- 资源管理:用户可以监控设备的RAM和存储使用统计,帮助更好地管理资源13。
部署方法
部署umbrelOS前需要准备以下内容:
- 监控Docker守护进程:由于umbrelOS涉及Docker容器的部署和管理,需要监控宿主机上的Docker守护进程。如果已经部署了Portainer,可以按照相关教程进行操作13。
- 下载安装包:可以通过访问GitHub的umbrelOS页面,使用命令
curl -L https://umbrel.sh | bash
进行一键安装2。
Docker-compose部署服务:
services: umbrel: image: dockurr/umbrel container_name: Umbrel-OS ports: - 80:80 # 项目打开端口,冒号前面请勿和本地冲突 volumes: - ./docker/umbrel:/data:rw # 映射umbrel文件夹实际路径 - /var/run/docker.sock:/var/run/docker.sock restart: unless-stopped
适用场景
umbrelOS适用于需要自托管多种开源服务的用户,特别是那些希望在NAS设备上快速部署和管理多个容器的用户。
访问系统:
http://ip
项目地址:https://umbrel.com/umbrelos
原创文章,作者:北单实体店,如若转载,请注明出处:https://www.beidanyezhu.com/a/387.html