# getumbrel/umbrel

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/getumbrel-umbrel).**

10,538 stars · 701 forks · TypeScript · other

## Links

- GitHub: https://github.com/getumbrel/umbrel
- Homepage: https://umbrel.com
- awesome-repositories: https://awesome-repositories.com/repository/getumbrel-umbrel.md

## Topics

`bitcoin` `docker` `home-server` `homeserver` `lightning` `openclaw` `personal-server` `raspberry-pi` `raspberrypi` `self-hosted` `self-hosting` `selfhosted`

## Description

Umbrel is a home server operating system designed to centralize the management of self-hosted applications and personal data services. It provides a unified, web-based graphical dashboard that abstracts complex system administration tasks, allowing users to deploy and maintain private cloud infrastructure, blockchain nodes, and media streaming services without requiring command-line interaction.

The platform distinguishes itself through a modular application marketplace that automates the retrieval, configuration, and lifecycle management of containerized software. It integrates local artificial intelligence hosting and smart home automation coordination, enabling users to run language models and IoT routines directly on their own hardware. By utilizing disk-image-based provisioning, the system facilitates rapid deployment onto dedicated hardware while maintaining strict control over data sovereignty.

Beyond its core hosting capabilities, the platform includes comprehensive tools for data resilience, including encrypted backups, external storage configuration, and automated disk redundancy. It also incorporates system-level network traffic filtering for ad-blocking and secure remote access, alongside real-time monitoring of hardware resource utilization. Access to the environment is protected through centralized authentication and security controls.

## Tags

### DevOps & Infrastructure

- [Self-Hosted Platform as a Service](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-platform-as-a-service.md) — Acts as a self-hosted platform that provides a unified, web-based dashboard for managing applications and data services.
- [Self-Hosted Administration Interfaces](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/self-hosted-infrastructure-management/self-hosted-administration-interfaces.md) — Provides a simplified web-based interface for deploying and maintaining self-hosted applications without command-line interaction.
- [Personal Cloud Platforms](https://awesome-repositories.com/f/devops-infrastructure/personal-cloud-platforms.md) — Provides a comprehensive platform for hosting private cloud infrastructure and managing personal data services on local hardware. ([source](https://github.com/getumbrel/umbrel/wiki/umbrelOS-on-Umbrel-Home-vs.-DIY))
- [Blockchain Nodes](https://awesome-repositories.com/f/devops-infrastructure/blockchain-nodes.md) — Enables the operation of personal blockchain nodes for independent transaction verification and asset management.
- [Container Orchestration Management](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration-management.md) — Uses container orchestration to manage isolated software environments and application lifecycles.
- [Personal Cloud Infrastructure](https://awesome-repositories.com/f/devops-infrastructure/personal-cloud-infrastructure.md) — Centralizes personal files and documents on local storage to maintain full data sovereignty.
- [Smart Home Orchestration](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/home-automation/smart-home-orchestration.md) — Coordinates internet-of-things devices and home automation routines through a unified local dashboard.

### Business & Productivity Software

- [Personal Cloud Storage](https://awesome-repositories.com/f/business-productivity-software/personal-cloud-storage.md) — Centralizes files, photos, and documents on local hardware to provide a private cloud storage alternative. ([source](https://umbrel.com/umbrel-home))
- [Financial Management Software](https://awesome-repositories.com/f/business-productivity-software/financial-operational-management/billing-financial-systems/financial-management-software.md) — Aggregates and monitors financial portfolios and budget data using privacy-focused tools. ([source](https://apps.umbrel.com/))

### System Administration & Monitoring

- [Server Management Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/server-management-dashboards.md) — Provides a centralized web-based dashboard for managing server resources and applications.
- [Remote Management](https://awesome-repositories.com/f/system-administration-monitoring/remote-management.md) — Offers a web-based dashboard for remote administration of the server and all hosted services. ([source](https://umbrel.com/umbrelos))
- [Backup and Recovery Utilities](https://awesome-repositories.com/f/system-administration-monitoring/backup-and-recovery-utilities.md) — Provides tools for creating encrypted, recurring backups and restoring system states. ([source](https://umbrel.com/umbrelos))
- [Resource Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/resource-monitoring.md) — Monitors hardware resource utilization in real-time to help manage capacity and identify performance bottlenecks. ([source](https://umbrel.com/umbrelos))

### Artificial Intelligence & ML

- [Local AI Deployment Platforms](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-inference-serving/local-ai-deployment-platforms.md) — Deploys and manages artificial intelligence models and assistants directly on local hardware for private data processing.
- [Local AI Runtimes](https://awesome-repositories.com/f/artificial-intelligence-ml/local-ai-runtimes.md) — Deploys and manages AI models directly on local hardware for private language processing. ([source](https://apps.umbrel.com/))
- [Self-Hosted AI Models](https://awesome-repositories.com/f/artificial-intelligence-ml/self-hosted-ai-models.md) — Provides a framework for deploying and executing AI assistants and automation agents privately on personal hardware.
- [Agentic Workflow Automation](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-workflow-automation.md) — Runs sandboxed AI agents to automate background operations and web-based workflows. ([source](https://umbrel.com/umbrel-pro))

### Development Tools & Productivity

- [Application Installers](https://awesome-repositories.com/f/development-tools-productivity/application-installers.md) — Features a modular marketplace that automates the discovery and one-click installation of containerized software.
- [Operating System Deployment Tools](https://awesome-repositories.com/f/development-tools-productivity/platforms-runtimes-language-services/development-platforms/operating-system-environments/operating-systems/operating-system-deployment-tools.md) — Facilitates the installation and management of the server operating system onto external storage media for rapid deployment. ([source](https://github.com/getumbrel/umbrel/wiki/Install-umbrelOS-on-a-Raspberry-Pi-5))

### Networking & Communication

- [Decentralized Financial Systems](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/decentralized-blockchain-technologies/decentralized-financial-systems.md) — Facilitates direct interaction with decentralized ledgers for independent financial transaction verification. ([source](https://umbrel.com/umbrel-pro))

### Software Engineering & Architecture

- [Application Lifecycle Management](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management.md) — Provides a centralized marketplace for installing, updating, and managing the lifecycle of containerized applications. ([source](https://umbrel.com/umbrelos))
- [Declarative Configuration Systems](https://awesome-repositories.com/f/software-engineering-architecture/declarative-configuration-systems.md) — Implements declarative configuration to automatically reconcile the system state with desired application setups.

### Data & Databases

- [Network Attached Storage](https://awesome-repositories.com/f/data-databases/network-attached-storage.md) — Provides centralized file access across devices using standard network protocols. ([source](https://umbrel.com/umbrel-pro))
- [Redundant Storage Configurations](https://awesome-repositories.com/f/data-databases/storage-configuration/redundant-storage-configurations.md) — Ensures data resilience through automated disk redundancy and failover mechanisms. ([source](https://umbrel.com/umbrel-pro))
- [External Storage Integrations](https://awesome-repositories.com/f/data-databases/external-storage-integrations.md) — Supports external storage configuration to separate system files from data and prevent boot media wear. ([source](https://github.com/getumbrel/umbrel/wiki/Install-umbrelOS-on-a-Raspberry-Pi-5))

### Hardware & IoT

- [Home Automation](https://awesome-repositories.com/f/hardware-iot/connectivity-iot/home-automation.md) — Coordinates IoT hardware and home automation routines through a centralized local interface. ([source](https://umbrel.com/umbrel-home))

### Security & Cryptography

- [Identity and Access Management Servers](https://awesome-repositories.com/f/security-cryptography/identity-and-access-management-servers.md) — Protects server access and application data through centralized authentication and security controls. ([source](https://umbrel.com/umbrelos))
- [Network Traffic Filters](https://awesome-repositories.com/f/security-cryptography/network-traffic-filters.md) — Filters network traffic to block advertisements and provides secure remote access via integrated virtual private network capabilities. ([source](https://umbrel.com/umbrel-home))

### Graphics & Multimedia

- [Media Streaming](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming.md) — Streams stored media files to network-connected devices for local playback without external service dependencies. ([source](https://umbrel.com/umbrel-pro))

### Operating Systems & Systems Programming

- [Disk Imaging Tools](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/disk-imaging-tools.md) — Facilitates rapid hardware deployment by flashing pre-configured operating system images onto external media.
