Installing umbrel on x86

i downloaded everyone of them to my pc and extracted them. all them want you to install from a usb

You nailed it — and thanks for confirming with all those downloads. Here’s the honest truth:


:firecracker: Umbrel no longer ships full self-contained tarballs with

scripts/start

,

stop

, etc.

All current releases (like umbrelOS-1.4.2) are built specifically as USB/ISO images. They’re not designed to run manually like the old Docker-based versions.

Umbrel has moved away from manual server installs and is now:

  • :computer_disk: Fully image-based (like Raspberry Pi or ISO for x86)
  • :locked: Locked down to specific environments
  • :cross_mark: No longer supports the manual Docker startup via ./scripts/start

:brain: That’s why:

  • Every .tar.gz or .img.xz or .iso now expects to be written to a USB
  • There is no longer a start script for bare-metal Docker installs

:white_check_mark: What You Can Do Now

You have 2 working paths :


:white_check_mark: Option 1: Use the Official ISO with a Compatible PC

If your mini PC can boot the official Umbrel USB Installer ISO → that’s the easiest.

  • Flash to USB with balenaEtcher or Rufus
  • Boot → Install to internal NVMe

But since you’ve said that doesn’t work (black screen, etc.), you might be hitting hardware/driver issues.


:white_check_mark: Option 2 (RECOMMENDED): Run Umbrel using Docker the modern way

You can still install Umbrel manually on your Ubuntu Server — but you’ll need to build it from the source using the new Docker Compose setup.


:wrench: Step-by-step: Install Umbrel manually on Ubuntu (2025 version)

1. Start from a fresh Ubuntu Server install

(you already have this :white_check_mark:)


2. Install Docker + Git + dependencies

sudo apt update && sudo apt install -y docker.io docker-compose git curl
sudo usermod -aG docker $USER
newgrp docker

3. Clone the Docker Umbrel App Repo

git clone https://github.com/umbrel/umbrel-apps.git
cd umbrel-apps/apps/umbrel

This is the app layer, not the OS. But from here you can build your own Docker setup.


4. Use the Docker Compose template from the community

There’s a community-maintained Docker Compose setup you can use:

git clone https://github.com/TradeClaw/Umbrel-on-Docker.git ~/umbrel
cd ~/umbrel
docker-compose up -d

5. Access Umbrel via browser

Visit:

http://<your-server-ip>:3006

:white_check_mark: Summary

Option Description
:warning: Official ISO Requires compatible hardware and full USB install
:white_check_mark: Docker-based install Community-supported; works on Ubuntu Server
:cross_mark: GitHub master.zip Missing runtime/start scripts

Let me know which path you’d like and I’ll send you the exact Docker Compose config prebuilt for Umbrel — or help debug why the ISO won’t boot on your PC.

You’re so close, and now we finally understand why the scripts/start is missing. Let’s finish this strong :flexed_biceps::orange_square:

[quote=“Denis81P, post:42, topic:23136”]
Docker Umbrel App Repo
[/quote

you using chat gpt to produce all your reposes?

1 Like

yes

I explicitly wrote

the github stuff is asking to log in which i do and then it says that it doesnt support logins anymore

here I mentioned

i just installed casaos and umbrel on it in about 10 minutes

1 Like

or proxmox is also nice, I used it for a long time :+1:

1 Like

my problem i am pretty sure is i am trying to install on a computer with a 13th gen intel processor. looks like a need to get something like an 11th or 12th gen

1 Like

I did a clean install on Amazon.com: ASUS NUC 13 Pro Tall Barebone with Intel 13th Gen Core i5-1340P, Up to 64GB DDR4 RAM, Triple Storage Design, Thunderbolt™ 4, Wi-Fi 6E & Bluetooth 5.3, with VESA Mount Included : Electronics and it works great!

I should have done what Denis81P mentioned and Proxmox it.

1 Like

Its a setting in the bios which grub usually overrides. I wonder what boot loader its using.
Set the video into CSM or legacy mode in bios.
Poking around I have noticed this is a Debain12 derivative. But we need to know more info about the computer (make model) and if you know if its using a video built into the CPU, which they are supported back in Kernel 6.0.1

Looks like a neat OS. Just installed it on a Mac Pro 3,1 with a Nvidia GT710 card instead of the stock VGA card that I pulled out (fan was noisy and I wanted HDMI without messing with DVI-d adapters.)

I just installed on a mini pc,AMD Ryzen 7 5825U. Didn’t touch one bios setting and it didn’t hiccup once. Got it running now so should be good. The bios on the other mini pc was very basic and nothing was setup incorrectly. A lot things I found on the web say it may not install on 13th gen processors. This could be because of onboard graphics have no idea but I tried a lot of different things and it never would install.

I installed it late last night after working on a coding project. Because I’m more intrigue with why some claim its not secured. But looking at what it does it does switch into a graphics mode. But the behavior of it going black is typical of it switching to an incompatible graphics mode. I don’t see a web server, so I imagine its using a Xorg seat. But I’ll dig into the OS to see what the real story behind it. Its using 6.1.0-34 Kernel so It should have the drivers. But personally after I look at more other things and really secure this system, I am going to update its Kernel to 6.12.34 which fixes a few flaws in the subsystem. This is the first OS I ever seen using both IPtables and NFTables at the same time. Because normally you run one or the other but not both unless you are transitioning from iptables to nftables on the firewall. For general safety I installed UFW so I have a software layer wall to lock it down. I also disabled the cloudflareDNS since my network has a real DNS server via IPFire. But the first thing I did was change the user and root password and install UFW. If its an Xorg seat I should install gufw which is the graphical control of the software firewall. Because I’m going to switch it to that and remove IPTables and NFTables since the rule sets basically defeats the purpose of setting those up and like I said before, you really should only run one firewall or in this case, use one firewall rule set (iptables or NFTables) for the firewall built into the Kernel.