News for hackers. Stuff that matters.
Re:Show HN: Umbrel – A personal server OS for self-hosting by mayankchhabra on Tuesday June 07, 2022 @08:04PM (#31661601)
Thanks for the taking the time to try Umbrel out, great observations!

1. Re crypto apps, I figured some additional context may help. Before our today's release, Umbrel was a self-hosting OS primarily geared towards Bitcoin node users. Today, we migrated the Bitcoin node to the Umbrel App Store and took the last step in our transition to becoming an app-agnostic general purpose OS. So expect to see a lot more non-Bitcoin apps hereon!

2. Yes, agree. We'll have Plex and Jellyfin live in the app store soon.

3. The main issue we found with using a single domain on the local network is that many Android phones and PCS have flaky mDNS support, in which case name resolution for "*.local" would simply fail. This is why we decided to use ports. Perhaps we can look into using ports on the local network and domain on a VPS.

4. Good suggestion! Feel free to share your recommendations.

5. That's not possible using the UI, but you can create your own custom docker-compose app by following our app framework documentation: https://github.com/getumbrel/umbrel-apps/blob/master/README....

6. Until now, a common use case of our users has been remote connection between Umbrel and their Bitcoin wallets over Tor. This is why remote access was baked directly into Umbrel and turned-on by default.

However, as we've now evolved from the Bitcoin space, we'll prioritize offering the ability to disable remote Tor access functionality in the next update, and make it opt-in instead of opt-out.

Re:Show HN: Umbrel – A personal server OS for self-hosting by mholt on Wednesday June 08, 2022 @12:46AM (#31663320)
Re 3: What you really need is Caddy [0] with this dynamic DNS module: https://github.com/mholt/caddy-dynamicdns

Caddy has state-of-the-art certificate automation and TLS support, and with that module, it automatically updates DNS records if users have non-static IPs. It'll also serve certs for localhost domains (use *.localhost IMO).

[0]: https://caddyserver.com (I'm the author, for disclosure)

Re:Show HN: Umbrel – A personal server OS for self-hosting by etewiah on Wednesday June 08, 2022 @02:43AM (#31664094)
Caddy is awesome. Personally, I'm delighted with it and I'm glad Matt is here promoting it. The more people use it the better it gets.

Thanks for an awesome product Matt!!

Re:Show HN: Umbrel – A personal server OS for self-hosting by mholt on Wednesday June 08, 2022 @11:26AM (#31668770)
Glad your experience has been good, thanks for the reinforcement!
Re:Show HN: Umbrel – A personal server OS for self-hosting by francislavoie on Tuesday June 07, 2022 @10:31PM (#31662534)
Re 3, that's why you need to run a DNS server in your LAN, like pihole or adguard or coredns. And don't use .local, use .home.arpa instead, or use a DDNS domain like DuckDNS and make it resolve to your LAN IP with your DNS server. And use Caddy (shameless plug)
Re:Show HN: Umbrel – A personal server OS for self-hosting by eightysixfour on Tuesday June 07, 2022 @10:43PM (#31662604)
Thanks for the response!

1. Makes sense, looking forward to progress there.

2. Excellent. I’d consider one of the Wireguard VPN servers be prioritized as well.

3. I wouldn’t use mDNS for it, I would either require and integrate the PiHole configuration or come with a DNS server as well (leaning towards PiHole here). I’d suggest long-term planning on integrating DNS/DDNS and LetsEncrypt. I use a combo of a DDNS container for CloudFlare and a wildcard DNS generated by nginx proxy manager.

4. I’d go for one “simple” CMS, like Ghost, and one fully featured, like WordPress.

5. Will check it out.

6. Appreciate it being an option, I’ve signed up for the mailing list to get a notification when it is available so I can make another run at it.

Great work and I appreciate the engagement.

Re:Show HN: Umbrel – A personal server OS for self-hosting by pbronez on Tuesday June 07, 2022 @08:45PM (#31661871)
I’m pleased to see the support for deploying directly to your own Umbrel without going through the App Store / pull request process. This is one of my biggest frustrations with Unraid.

It would be nice to have first class support for deploying stuff this way - not just for testing. I would like to deploy custom containers / compositions on my Umbrel and see them alongside stuff installed from the official repository. Ok to require an external guy repo as upstream for this, but better to work entirely local.

Re:Show HN: Umbrel – A personal server OS for self-hosting by southerntofu on Wednesday June 08, 2022 @07:34AM (#31665845)
> Today, we migrated the Bitcoin node to the Umbrel App Store and took the last step in our transition to becoming an app-agnostic general purpose OS

Hello, do you have plans to interop with an established selfhosting distro and package scheme? Yunohost, Freedombox and Libreserver come to mind. If you'd rather go the containerized/virtualized way, there's a dozen or so distros based on Docker/LXC/K8S to make selfhosting easier.

I'm always happy that people are building stuff for selfhosting (though like others i'm skeptical of anything cryptocurrency-related), so please don't take it as a dismissal of your work, but i don't understand the appeal of building yet another solution and package format that's not interoperable with the others who have been out there for 5/10 years and provide good services to plenty of users already.

To be fair, apart from Dockerfiles there's not exactly any decent specification for declarative sysadmin (network ports, filesystem access..). The selfhosting field could certainly use a specification for selfhosted packages across distros, because the current situation places a strong burden on volunteer maintainers to keep up with updates.

Re:Show HN: Umbrel – A personal server OS for self-hosting by ignoramous on Wednesday June 08, 2022 @02:37PM (#31672064)
> If you'd rather go the containerized/virtualized way, there's a dozen or so distros based on Docker/LXC/K8S to make selfhosting easier.

Which ones do you have in mind? Would you count ChromeOS as one of those, too?

Re:Show HN: Umbrel – A personal server OS for self-hosting by southerntofu on Thursday June 09, 2022 @05:17AM (#31679164)
> Which ones do you have in mind? Would you count ChromeOS as one of those, too?

A few i had in mind (from my bookmarks): Cloudron, Sandstorm, HomelabOS, libre.sh, UBOS, Unraid, Helm, CasaOS, servers.coop's Capsul. In my opinion, in those virtualized solutions Sandstorm is the only one that's not a simple GUI for docker/LXC and had some actually interesting research going on (especially in terms of security). That's for generic selfhosting solutions, and i personally have no strong opinion about these as i'm more interested about bare-metal solutions that work on low-end hardware (Freedombox/Yunohost/LibreServer).

To this list you can add the free ansible/docker recipes used by friendly hosting coops such as webarch.coop or disroot.org. I'm guessing many other CHATONS.org/Libreho.st federation members also publish their recipes, but i wouldn't know for sure.

I don't count ChromeOS as anything as my understanding is it's just a web browser with a custom kernel? I may be missing something as i've never used it, and if i don't have the source code and/or have to pay Google a single cent to use it i most probably will never try it out.

Re:Show HN: Umbrel – A personal server OS for self-hosting by ignoramous on Thursday June 09, 2022 @08:23AM (#31680296)
Thanks for the pointers. Btw, you may want to give ChromeOS a second look: https://news.ycombinator.com/item?id=25884262
Re:Show HN: Umbrel – A personal server OS for self-hosting by southerntofu on Friday June 10, 2022 @06:28AM (#31692182)
Thanks for the information! To be honest, i'm still not interesting to fall into anything maintained by Google, but i see the value you're proposing.

Personally, when it comes to desktop virtualization, i'm very happy with QubesOS. It's not designed for graphics performance, but it's to my knowledge the only distro providing decent security for multi-VM graphical workloads, and their research keeps going!

Re:Show HN: Umbrel – A personal server OS for self-hosting by adastra22 on Tuesday June 07, 2022 @10:23PM (#31662484)
You should add an ability to turn off tor access if you don’t currently have it for sure. But why make it opt-in?
Re:Show HN: Umbrel – A personal server OS for self-hosting by MacsHeadroom on Wednesday June 08, 2022 @12:11AM (#31663099)
Please keep Tor access opt-out!

Encouraging usage of privacy enabling services by default is good.