By popular demand, Start9 has provided a brief compare/contrast between StartOS and Umbrel.

HOW ARE THEY ALIKE?

Both Umbrel and StartOS dramatically simplify the process of discovering, downloading, and installing services onto a private server, and that is where the similarities end.

HOW ARE THEY DIFFERENT?

**Appearance**

Umbrel uses MacOS's aethetic. The user interface is clean, colorful, and customizable. StartOS offers a functional design with little color or customization.

**Services**

As of May 30, 2023, there are approximately 100 services available for Umbrel, and 40 services available for StartOS. Both offer developer docs that permit anyone anywhere to package anything, and neither is capable of gatekeeping.

**Architecture**

Umbrel itself is an *app* that can be *installed* onto most Debian or Ubuntu computers and virtual machines. StartOS is an *operating system* (Linux distro) that can be *flashed* onto most computers and virtual machines.

**Config**

Services often provide config files, such as Bitcoin's bitcoin.conf. On Umbrel, updating config files requires using SSH and the command line. With StartOS, config files are presented as rich forms, including descriptions, downdowns, toggles, validated inputs, etc.

**Backups**

When it comes to self-hosting, nothing is more important than making backups. With the exception of LND, Umbrel does not provide a means of backing up services. With StartOS, encrypted backups can be made by pushing a button.

**Encryption**

On Umbrel, communications over the LAN are done over plain http. This means that anyone connected to your home WiFi network can trivially steal your passwords and money. With StartOS, communications over the LAN are done over encrypted https.

**Monitoring**

Umbrel does not provide tools for monitoring the health or performance of services. SSH and the command line are needed to view service logs. StartOS offers custom health checks that display service health, and a live screen for viewing service logs.

**DIY Options**

Both Umbrel and StartOS can be installed for free. As an app, Umbrel can be installed on the Raspberry Pi and devices running Debian or Ubuntu. As an operating system, StartOS can be flashed on just about any computer or virtual machine.

**Price**

Both companies offer plug and play devices. Umbrel offers a single device for $700. It has a 2.9GHz processor, 16GB of RAM, and a 2TB NVMe SSD. Start9 offers the same device for $563.

Start9 also has other options ranging from $199 to $1546

Reply to this note

Please Login to reply.

Discussion

Thanks for this comparison…studying your product and OS with upgrading in mind at some point in the future🤙🏻⚡️

It's worth it. I did a DIY build, converting an old pc I had once I double checked the system requirements. Its currently offline as I wait for my Internet service to be sorted. I've a bitcoin and lightning node running, a nostr relay and client and I'm looking at bitpay.

I don't get too much chance to play with it but I'm impressed so far.

I highly recommend Start9. They’ve been incredibly helpful with both DIY builds that I’ve had. The latest one runs on a refurbed Dell desktop. It’s incredibly fast.

I have already ordered one but I have a quick question:

Can you hard reset the device (to bring it back to its original state)?

#[2]

I want to add to my collection of nodes and the new Server One looks ideal, what is the best way to get it delivered to the UK? Direct or through a reseller?

I’ve never run one. What portions of Start are not FOSS?

The OS

oooh they were looking so good…guess another swing n a miss

I thought it was Debian.

Yep. It’s Debian. The front-end is under a custom fairly permissive license that allows modification and distribution, but not sales.

checked this thread today, but may be biased towards StartOS

neither is FOSS, which is also making me consider other options

nostr:nevent1qqswk84e9fevkvhsuwxg8pftz2cmec8sqq587mux28g272nrdfkcspcpz3mhxue69uhhyetvv9ujumn0wd68ytnzvupzq44xkafh8j8hhy79809wsmv0lw46nu4pkwqjyp20ekml80mytde8qvzqqqqqqydj70wk

Only StartOS 💪

Thanks for the comparison!

Someone a few days ago said that they used Umbrel, but would use StartOS if they were to start over.

This comparison helps me see the differences.

it would be interesting if i could flash startOS on my mac mini m1, ubuntu and debian are already available, although experimental

I've looked at Umbrel as well as Start9 and chose Start9 - so I definitely think it's better for me. Your requirements / needs may be different, so you are smart to do more research.

Start9 supports local access via https and like Umbrel has remote access via TOR. It is possible to do custom networking to get your Start9 visible remotely w/out TOR, but it is not trivial, and it isn't supported by the Start9 team. The next major release is planned to have additional networking abilities to make it easier to access remotely w/out TOR.

My experience is that Start9 is easier for folks to install and manage, but if you are willing to do more work, Umbrel currently has more services. Start9 has automated backups and service monitoring, and a GUI that I like. It does have some limitations - it only supports one hard drive (it can be very large, but only one is supported). It wasn't part of my decision process, but I did find that after buying Start9 - the customer support was amazing. I haven't worked w/Umbrel support so I can't comment there.

Start9 also offers packages with prebuilt hardware and their StartOS already preloaded -as close to plug and play as you can get. Their pricing was better than I could buy the underlying hardware for, so I was happy to buy through them. I think Umbrel also offers a hardware preloaded version, so don't get hung up on hardware specs. Both allow you to just download the software and install on your own hardware.

Start9 did compare themselves vs. Umbrel - that's worth reading too: #[2]

#start9 #umbrel #homeserver

Umbrel does offer limited customization of the config files for Bitcoin and LND via the respective GUIs. OTOH, I actually find the way they do it annoying, because it makes maintaining the config via Ansible impossible. Is it possible to configure everything via changes to the standard config files on Start9, or do you have to use the GUI?

Im a newb and asked hella questions and the Start9 crew were extremely helpful and patient. Service sold me!