Hacker News new | ask | show | jobs
by pbronez 1475 days ago
#5 is very interesting to me. I use (and paid for!) Unraid. It’s generally quite good. Their Community Apps plug-in scratches the same itch as the Umbrel App Store. I run several community-maintained of services with it, but it is… unclear… how to spin up your own image.

From what I can tell (and I might be dumb) you can’t really run a Docker image on Unraid unless you:

1) write an XML file using an undocumented schema

2) build and upload your image to Docker hub

3) get your container listed in community apps

Now I’m SURE it’s not actually that dumb. But I couldn’t figure it out before I got distracted, and thus I haven’t done it. All the “documentation” is exclusively forum threads. What little formal documentation exists is obsolete. It really feels like it’s set up for a core community of developers rather than the users.

Coming from that experience, I was impressed with a couple things about Umbrel as I read through OP:

(1) they have clear documentation on how to publish something to their App Store

(2) they have a documented YAML that handles most of the configuration

(3) they take an active role in curating the App Store. They claim to help you put together a nice listing.

(4) they have some actual tools to test your package

(5) the App Store has a concept of cross-app dependencies. They give the example of a blockchain explorer that needs a bitcoin node running. Very cool! I want to use this functionality to have one RDBMS, one git host, one logging service, etc all shared by the various apps I deploy.

1 comments

Yeah, that's my biggest gripe with Unraid. Give me a way to write my own Dockerfile without having to SSH into the server! As an OSS maintainer of a project that supports custom builds with plugins, this is basically necessary for some users to use our project.