# How to run Umbrel apps from an external disk

**URL:** <https://community.umbrel.com/t/how-to-run-umbrel-apps-from-an-external-disk/12787>\
**Category:** Guides\
**Created:** [June 17, 2023, 1:09am UTC](https://community.umbrel.com/t/how-to-run-umbrel-apps-from-an-external-disk/12787 "2023-06-17T01:09:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![loa](https://avatars.discourse-cdn.com/v4/letter/l/8baadc/32.png) [@loa](https://community.umbrel.com/u/loa)\
**Post date:** [June 17, 2023, 1:09am UTC](https://community.umbrel.com/t/how-to-run-umbrel-apps-from-an-external-disk/12787/1 "2023-06-17T01:09:55Z")

</div>

Are you experiencing sluggish performance on your Umbrel? I encountered a similar issue with my ASUS VC60, equipped with 8GB of RAM and an early-generation i7 processor. Although the OS (Ubuntu 22) was running smoothly and quickly on my NVME drive (adapted to SATA 2.5 with an adapter), the problem arose when I realized my 1TB external disk was a mechanical drive rather than an SSD. Its sluggish speed made it impossible to access the Umbrel node from other devices, especially during blockchain synchronization. It seemed to be overwhelming the system.

To address this, I decided to install Umbrel on the main NVME disk and redirect the apps to the secondary disk, resulting in a significantly faster and lighter performance.

To accomplish this, follow these steps:

1. Move the existing “app-data” directory to the new location using the following command:

`sudo mv ~/umbrel/app-data /mnt/hdd1tb/`

1. Create a symbolic link to ensure Umbrel can locate the “app-data” directory in the new location. Use the following command:

`sudo ln -s /mnt/hdd1tb/app-data ~/umbrel/`

By installing Umbrel on the main disk and running the apps from the secondary disk, you can enjoy improved speed and responsiveness. Feel free to share your experience and any further tips or suggestions in this thread.

Note: Remember to adjust the paths and commands according to your specific setup, and ensure that the secondary disk is properly mounted before executing the commands.

---

<div class="post-metadata">

**Author:** ![smolgrrr](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/smolgrrr/32/2825_2.png) [@smolgrrr](https://community.umbrel.com/u/smolgrrr)\
**Post date:** [August 16, 2023, 1:18am UTC](https://community.umbrel.com/t/how-to-run-umbrel-apps-from-an-external-disk/12787/2 "2023-08-16T01:18:57Z")

</div>

Great, concise guide. Thanks for sharing

---

<div class="post-metadata">

**Author:** ![Jan007](https://avatars.discourse-cdn.com/v4/letter/j/e0b2c6/32.png) [@Jan007](https://community.umbrel.com/u/Jan007)\
**Post date:** [November 9, 2024, 6:46am UTC](https://community.umbrel.com/t/how-to-run-umbrel-apps-from-an-external-disk/12787/3 "2024-11-09T06:46:13Z")

</div>

I know this is noob question. But would you advice how to permanently mount drive to work with your guide?

Threre is yet another elegant solution (not working now for me) from pjjp user.

> [@Change default blockchain download directory. How to?](https://community.umbrel.com/t/change-default-blockchain-download-directory-how-to/14518):
>
> How can I tell Umbrel to download the blockchain into an external HDD instead of the default location? I tried editing “umbrel/app-data/bitcoin/docker-compose.yml” file, but I don’t how which line to modify and what to modify exactly. Can someone shed some light on this?

I assume that I only need to create folder /usb in /mnt.  
But as I wrote there - capacity of storage is the same after adding lines to /etc/fstab.

---

<div class="post-metadata">

**Author:** ![hasii2024](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/hasii2024/32/5126_2.png) [@hasii2024](https://community.umbrel.com/u/hasii2024)\
**Post date:** [January 24, 2025, 8:10pm UTC](https://community.umbrel.com/t/how-to-run-umbrel-apps-from-an-external-disk/12787/4 "2025-01-24T20:10:12Z")

</div>

I tried this with the “back that mac up” application. However, the app only showed 6GB available space to back up, even though the disk had 2.38 TB available. Maybe it is the SMB connection; Oh well useless application
