umbrel

A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi or any x86 system.

OTHER License

Stars
7.2K
Committers
59

Bot releases are visible (Hide)

umbrel - umbrelOS 1.2.2 Latest Release

Published by github-actions[bot] 3 months ago

This update brings support for Turkish, Hungarian, and Ukranian languages, along with bug fixes and security improvements.

umbrelOS-1 2 2

Join the official Umbrel Community Discord to share your feedback and engage with other users.

umbrel - umbrelOS 1.2.2 Beta 1

Published by github-actions[bot] 3 months ago

This update is available now to users who have enrolled into the umbrelOS Beta Program. To enroll, simply go to Settings > Advanced Settings > umbrelOS Beta Program. This update brings support for Turkish, Hungarian, and Ukranian languages, along with some bug fixes and security improvements.

Join the official Umbrel Community Discord to share your feedback on this beta and engage with other users.

umbrel - umbrelOS 1.2.2 Beta 1

Published by github-actions[bot] 3 months ago

Pre-release

umbrel - umbrelOS 1.2.1

Published by github-actions[bot] 4 months ago

This update fixes text formatting and includes missing non-English translations for specific UI elements.

Join the official Umbrel Community Discord to share your feedback and engage with other users.

umbrel - umbrelOS 1.2

Published by github-actions[bot] 4 months ago

This update introduces Wi-Fi support, a revamped Live Usage experience, along with several enhancements and bug fixes.

github-1 2 0

What's New:

  • Wi-Fi: Connect your Umbrel to Wi-Fi by going to Settings > Wi-Fi and choosing your network.
  • Live Usage: Real-time CPU and memory usage charts, along with faster and more accurate usage results.
  • NVMe and USB Boot Support for Raspberry Pi 5: Boot directly from an NVMe SSD or a USB drive connected to Raspberry Pi 5. Learn more.

Enhancements and Bug Fixes:

  • Resolved networking issues where your Umbrel could become inaccessible over the local network after a certain time period.
  • Download the entire system log file from the Troubleshooting section.
  • View your Umbrel's local IP address in Settings.
  • Resolved issues with the app install/update progress bar in Safari.
  • Fixed the 'read less' button for long app store descriptions.
  • Widgets with buttons now expand on hover for easier interaction.
  • Fixed inaccurate CPU temperature warnings.

Join the official Umbrel Community Discord to share your feedback and engage with other users.

umbrel - umbrelOS 1.2.0 Beta 2

Published by github-actions[bot] 4 months ago

This update is available now to users who have enrolled into the umbrelOS Beta Program. To enroll, simply go to Settings > Advanced Settings > umbrelOS Beta Program. This update brings several enhancements and bug fixes to improve your experience.

Enhancements and bug fixes:

  • Live Usage: Real-time CPU and memory usage charts, and faster usage calculations with more accurate results.
  • Troubleshooting: You can now download the entire umbrelOS log file from the Troubleshooting section.
  • Wi-Fi: Wi-Fi network names are now ordered alphabetically for easier navigation.
  • HDMI output: Added local network access URLs to the HDMI display output.

In addition, umbrelOS 1.2 Beta 1 included:

  • Wi-Fi support: Connect your Umbrel to Wi-Fi by going to Settings > WiFi and choosing your network.
  • NVMe and USB boot support for Raspberry Pi 5: Learn more.
  • Networking bug fix: Resolved network-related issues, such as Umbrel losing local network access after a while.

Join the official Umbrel Community Discord to share your feedback on this beta and engage with other users. Your input helps us make umbrelOS better!

umbrel - umbrelOS 1.2 Beta 1

Published by github-actions[bot] 5 months ago

Thank you for enrolling in the umbrelOS Beta Program. This update brings Wi-Fi support, along with several bug fixes and enhancements.

New features:

  • Wi-Fi support: You can now connect your Umbrel to Wi-Fi by going to Settings > WiFi and choosing your network. Wi-Fi can work alongside an existing Ethernet (wired) connection, or independently without it.

  • NVMe and USB boot support for Raspberry Pi 5: Boot directly from an NVMe SSD on Raspberry Pi 5 or from a USB drive connected to it. You can also boot from an SD card and use a USB or NVMe drive to store your data. Learn more.

Bug fixes and enhancements:

  • Networking: Switched to NetworkManager's internal DHCP client over dhclient to resolve network-related issues.
  • Date & Time: Switched to systemd-timesyncd over ntpd for better time synchronization and automatic RTC updates.
  • Safari progress bar fix: Resolved issues with the app install/update progress bar being buggy in Safari.
  • Umbrel App Store description fix: Fixed the 'read less' button for long app store descriptions.
  • Widget interaction: Widgets with buttons now expand on hover for easier interaction.

Join the official Umbrel Community Discord to share your feedback on this beta and engage with other users.

umbrel - umbrelOS 1.1.2

Published by github-actions[bot] 6 months ago

This update includes a bug fix for OTA updates on custom hardware installs.

Existing users do not need to update.

umbrel - umbrelOS 1.1.1

Published by github-actions[bot] 6 months ago

umbrel - umbrelOS 1.1

Published by github-actions[bot] 6 months ago

This update brings Terminal access, the umbrelOS Beta Program, several enhancements, and bug fixes.

276shots_so_1

New features:

  • Terminal: Execute custom commands in umbrelOS or within an app from 'Advanced settings' in the Settings menu.
  • umbrelOS Beta Program: Enroll to gain early access to new features and help refine them by providing your feedback.

Enhancements:

  • Start, stop, and troubleshoot apps directly from their right-click menu on the home screen.
  • When an app is updating, its progress is now displayed within the app icon, making it easier to see update status at a glance.

Bug fixes:

  • 2FA prompt not being visible on the 'Login with Umbrel' screen for various apps.
  • Executing custom commands in app containers on Raspberry Pi.
  • App widgets disappearing from the home screen during app restarts or updates.
  • Improved error handling throughout the user interface for better stability.
  • Widgets not opening apps if their corresponding app fails to respond with widget data.
umbrel - umbrelOS 1.0.4-patch-1

Published by github-actions[bot] 7 months ago

This patch release fixes an issue with fresh installs where the App Store sometimes didn't show on the first boot. Existing users do not need to update.

umbrel - umbrelOS 1.0.4

Published by lukechilds 7 months ago

This update brings performance improvements along with bug fixes for the following issues:

  • External drive would not be consistently recognized by the Raspberry Pi 4
  • Apps on the home screen labeled as "Not Running"
  • New apps wouldn't download from the Umbrel App Store
umbrel - umbrelOS 1.0.3

Published by lukechilds 7 months ago

umbrel - umbrelOS 1.0.2

Published by lukechilds 7 months ago

umbrel - umbrelOS 1.0.1

Published by lukechilds 7 months ago

umbrel - umbrelOS 1.0

Published by lukechilds 7 months ago

umbrelOS 1.0 is a ground-up rebuild of umbrelOS that brings a completely revamped architecture, a brand new interface, and new features.

Watch the Introduction

Update instructions:

  • Raspberry Pi users: Please follow the instructions at https://link.umbrel.com/pi-update to update to umbrelOS 1.0.

  • Umbrel Home users: You're ready to update now from your Umbrel's UI.

  • Linux users: Your update is on the horizon and will be available in April 2024.

What's new:

  • New UI: A visually stunning environment with seamless navigation, intuitive interactions, and a home screen you can personalize with widgets.

  • Search (⌘K / Ctrl + K): Instantly find system settings, apps, or initiate actions with a simple keyboard shortcut.

  • Quick Actions: Interact with apps and system settings faster than ever with right-click shortcuts.

  • Architectural Overhaul: Re-engineered system for better stability, speed, and simplicity. umbrelOS 1.0 now sends device type information during the update check to ensure customized updates for different device types.

  • Live Usage: Stay informed with live updates on your device's storage, memory, and CPU usage.

  • Multilingual Support: Choose from 8 different system languages.

Changes

https://github.com/getumbrel/umbrel/compare/v0.5.4...v1.0.0

umbrel - umbrelOS 0.5.4

Published by github-actions[bot] over 1 year ago

This update introduces a completely reimagined App Store, crafted to provide a sleek and intuitive experience as you discover the latest self-hosted apps for your Umbrel. The new Migration Assistant feature enables seamless transfer of data and apps from a Raspberry Pi-based Umbrel to the new Umbrel Home in one click. Complementing these enhancements are various performance improvements, bug fixes, and subtle refinements, such as the option to update your display name directly from the settings.

Changes

https://github.com/getumbrel/umbrel/compare/v0.5.3...v0.5.4

  • umbrelOS 0.5.4 (d299a7ad05dfd31d18f8b5d1828cecd459760dd5) @lukechilds
  • Update to dashboard 0.5.4 (4fd68cf6c995c52330ff27db05719d73fb32a253) @lukechilds
  • increase margin on migration logo (c7574b26b8055b0204e0ee356a026bb48667b13c) @nmfretz
  • Update migration assistant wording (016e7db3c02d677179cd9f0b3536423b985d56dd) @mayankchhabra
  • Fix grammar (3043de71d594f8d26c9c8e7714143b166ad78511) @lukechilds
  • Update logo (3e573a81f72318fa0cf2286b650d5ed3c3f73c79) @mayankchhabra
  • Tweak migration error wording (3581215a91dbaa21fce9d19544db3ade15ea72cb) @lukechilds
  • Wording tweaks (e7ec98f7f1d0c5babee9ac1d83913876bf84d89d) @mayankchhabra
  • Add badge to apps optimized for Umbrel Home (3394747f45d0c1c7a6e821d031a0c8ca4c9d7244) @mayankchhabra
  • Update to manager 0.5.4 (8c842b31a22bada261b2c6e1a5157d16e68e13bf) @lukechilds
  • Improve release CI (f5b299dfd2a548b6e37e03b67a11b318c572d569) @lukechilds
  • Fix updates button and drop down menu (c6e648209901ca2a4be82d63bc7ec07c172e58c0) @mayankchhabra
  • Update categories in app store (60fcca771c6d235593a00bd00e778e78be0dc56a) @mayankchhabra
  • Wrap up app store redesign (c232efa642f43f89ed0a70b9120bb62a2394b2d3) @mayankchhabra @nmfretz @lukechilds
  • Show 16GB total RAM for Umbrel Home (7567472b5b27ef11865eeb673fe4e8620cec64f1) @mayankchhabra
  • Update favicons (5bfc8571afc93a59a334e754ad032344bbcece51) @mayankchhabra
  • Show app download progress in migration (75251753d508136e036be412a778de79024e8011) @lukechilds
  • Migration assistant updates (622617bc6b8a814fbaf53b9874687be66e483ea0) @lukechilds @nmfretz
  • Make sure umbreld OTA update is atomic (27d2b2dfb4973ebeec893675d60cbe6d89b3f086) @lukechilds
  • Fix install script (f33ffd815fa50930b06214b752d076f30cafa4e7) @lukechilds
  • Restore image cleanup logic from previous update (cfc5a9b24ffc1513ed35c0905163a3d92f019ff3) @lukechilds
  • Only update Umbrel if migrations suceed (3d7e398af8af5e641619cbcb6ae70b7f587a4af3) @lukechilds
  • Update info.json during update (8d5b01b4f4c68938bb2219e5f4a0fc1d99bffd28) @lukechilds
  • Update umbreld in OTA update (8d9ce79deac14045ee8f9c9d174667b2d0034205) @lukechilds
  • Add umbreld to install script (a52c9d1f522dd0dd0fd6007c168e2b991174bb9a) @lukechilds
  • Update CI (e454e7874bda36c7f7db37b54f77ccaa9a972930) @lukechilds
  • Add hot reload to manager in dev env (cba3a5677e1d9e0d15f8d2d87ca1177b17735252) @mayankchhabra
  • Delete nohup.out (f3dba58a449639966f513456f84566db03b847b8) @lukechilds
  • Delete old CI workflows (a0b284b249f22da48ff76843b41c67c52f1d0a90) @lukechilds
  • Don't preserve new Umbrel password after migration (bec4ec90393084ec5ae6d7a5e6137780ff8934bb) @lukechilds
  • Show 100% on migration completion (4f3652986b31436a8d4f2e4f80581de6ccdc19c3) @lukechilds
  • Improve dev setup (e407909c661b4c31ee995e643fa97f0a57d2c2c0) @lukechilds
  • Fixes disappeared app suggestions from home on fresh install (bd80c23d2282f294778bd44a635f24c865022de2) @mayankchhabra
  • Improve recovery script (63e41f1ec6ed98428ae4e7b4e72e04f0703d29cc) @lukechilds
  • Always run migrations (668e1ba865880a8c7d1ae71434cf717f6b0a4ab2) @lukechilds
  • Move jwt keys to seperate dir so they survive migration (3bc641f706a5f11b0297a635595a72fac4b83606) @lukechilds
  • Fix umbreld url (054f80396ce58737cb52efc8c3ab4ed247971f57) @lukechilds
  • Finish dev integration (08f6aaa43e1c5de2ec846092583155c978c686ab) @lukechilds
  • Add dashboard as package (b5832a7a8e7011a9fff5b3eeac99b35c927ba549) @lukechilds
  • Copy dev files during update (431e2c92469b15fec23589c82552e81d475b7d7e) @lukechilds
  • Only run power button migration if it hasn't already run (3e39d37859dc39ff0ed4491231996bbdf09ad7fc) @lukechilds
  • Retry update network manager (5a140a84b09bd4980d3c306cce3fa871a3c382af) @lukechilds
  • Umbrel Home hardware reset (fb4b8d1935758f6db8f63ba07a24c280b7af8a1b) @lukechilds
  • Don't nuke jwt on every startup (bd330d7eb9371144fa8324ecd1898655541c574e) @lukechilds
  • Add development mode (4d668dda095c35786a0d23ef263e598eb5699554) @lukechilds
  • Don't enforce min length check on old password when updating (a970587c40b08f754bbe831685eebd228f44d944) @lukechilds
  • Add manager as package (4429207a40a5f07d70f1a554c0c59ea9c26eccf6) @lukechilds
  • Ensure umbreld doesn't get unintentionally nuked by start script (cfb93a3fdc94545000f1781df8489783a8f03261) @lukechilds
  • Migrate Umbrel Home installs to using dhclient for DHCP (7db3f023bcae91976133e16e3c2132789ef19b47) @lukechilds
  • Bump JWT lifetime to 1 week (dc2468d39bfac38bcb53887f7e4c00e32683138d) @lukechilds
  • Add umbreld scaffolding and implement migration assistant (0e27affbf16932ebb649e2ea2ac800ba209c8cb8) @lukechilds
  • Update README.md (cf22afaee6d0b3ff1e2bc67b43f12fb7299d2e22) @mayankchhabra
  • replace final message at end of debug script (60b971c1db1cb60709895e0860b8ae1baf2707a1) @louneskmt @nmfretz
  • fix minor spelling error (f60bebecae30de37a41633514e339be7ea1914c0) @nmfretz
  • update app info in readme (597a19d753356c30f441b77167c7da0d3236c561) @nmfretz
  • remove bitcoin network echo (887a4129a144d78b66b597c99268376376260fe0) @nmfretz
  • Fix spelling (d94d02dccc1ace34a501acc9d9fa11b039ee2597) @deverickapollo
  • Delete old locks inside .git for local app repos (d7c9f4d16317d52eef2193458935dc673790f4db) @nevets963
  • chown local app repo when using repo checkout (84c29bc3f7ed3e4d4ce99b11ff8efa94196b8d25) @nevets963
  • During app update, copy remaining app files before the app is started (73f99fa7ac930c905cc16d08336edd7dfdd7afcf) @nevets963
  • Set default logging config for Docker daemon (a023b3db1c20b25c08dfddc9ed5728dddba65880) @nevets963
  • Handle downstream WS/HTTP errors individually (36169fee71b4e96d8805e01ab109de0f702d5f7a) @nevets963
  • Safe app exports (dcd7fb7743900f8e73781436994ce001a4e43c7a) @nevets963
umbrel - Umbrel v0.5.3

Published by mayankchhabra almost 2 years ago

Umbrel 0.5.3 brings bug fixes for missing app icons in storage and RAM usage statistics in the settings, and disables microSD card health check for Raspberry Pi users.

Umbrel v0.5.3

Dashboard

Manager

umbrel - Umbrel v0.5.2

Published by lukechilds almost 2 years ago

Introducing Umbrel 0.5.2 with Community App Stores, the ability to enable/disable remote Tor access, new live search in the app store, bugfixes and performance improvements.

Anyone can now create a community app store for Umbrel and distribute their apps for others or personal use. Docs: github.com/getumbrel/umbrel-community-app-store

Umbrel v0.5.2

Dashboard

Manager

umbrel - Umbrel v0.5.1

Published by lukechilds over 2 years ago

This update brings several bugfixes, performance improvements, and the ability to see what’s changed in new app updates before installing them.

Thank you @kroese and @jordi-adame for your contributions!

Badges
Extracted from project README
umbrelOS License
Related Projects