Nathan Fretz ☂️

964 posts

Nathan Fretz ☂️ banner
Nathan Fretz ☂️

Nathan Fretz ☂️

@nmfretz

Software Developer @umbrel

Canada Katılım Aralık 2011
257 Takip Edilen480 Takipçiler
Sabitlenmiş Tweet
Nathan Fretz ☂️
Nathan Fretz ☂️@nmfretz·
Setting up backups on your @umbrel is a breeze, but I think the real magic is the Rewind feature.
Umbrel ☂️@umbrel

Watch @nmfretz nuke his entire Umbrel and restore everything from a backup. Here's the complete step-by-step tutorial on how to: • Set up automatic, encrypted backups • Use the new Rewind feature • Recover from a total disaster Timestamps: 00:00 - Intro 00:28 - Setting up Backups 03:55 - Using Rewind to recover specific files 05:16 - Full restore from a backup 07:45 - Outro

English
2
5
12
3.1K
Nathan Fretz ☂️ retweetledi
Luke Childs ☂️
Luke Childs ☂️@lukechilds·
A simple proposal for adding Bitcoin finality guarantees to the Liquid Network. This isn't particularly impactful today, but would be an important change if Liquid moves to a BitVM bridge to enforce the 1-of-n custody trust assumption. gist.github.com/lukechilds/951…
Luke Childs ☂️ tweet media
English
4
9
62
4K
Nathan Fretz ☂️ retweetledi
Luke Childs ☂️
Luke Childs ☂️@lukechilds·
Introducing og-zkp 🧡 Privately prove your Bitcoin OG status in zero-knowledge! A fun little side project with approximately zero useful applications. Get listed on the leaderboard based on the date you first first received Bitcoin. og-zkp.com
Luke Childs ☂️ tweet media
English
15
14
92
19.7K
Public Pool
Public Pool@Public_Pool_BTC·
Public-Pool Announcement: It's been awhile since i've worked on the pool code, over the last few days I've done some work and testing which is now complete. 1) Extranonce2 size has been increased to 8 bytes, this was required by some rental services such as Braiins. 2) Optimizations - I tried out several ideas and have reduced server utilization by nearly 40% increasing capacity and responsiveness. 3) Several miscellaneous improvements Enjoy!
English
17
31
276
9.3K
Nathan Fretz ☂️
Nathan Fretz ☂️@nmfretz·
@m1k__3 @umbrel We just addressed this very thing late last week. Apps across the entire app store should be updated (and tested) within hours of a stable upstream release dropping.
English
0
0
1
28
Mike
Mike@m1k__3·
@umbrel I migrated my Hermes off of umbrel. Umbrel needs to keep up with the releases.
English
1
0
0
82
Umbrel ☂️
Umbrel ☂️@umbrel·
what can we do to make openclaw/hermes on umbrelOS run even better for you?
English
16
1
37
4.7K
Nathan Fretz ☂️ retweetledi
Umbrel ☂️
Umbrel ☂️@umbrel·
The umbrelOS App Store just crossed 300+ apps. So we rebuilt apps.umbrel.com from the ground up. Huge respect to every developer building these apps, and every contributor submitting them to the store! 🙌 Go find your next self-hosted obsession for your home server. Live now.
English
6
15
101
5.9K
Nathan Fretz ☂️
Nathan Fretz ☂️@nmfretz·
ya the Home will serve you great if you're just looking to run a node! You'll want at least the 2TB option to fit the blockchain (unless you're running a pruned node for whatever reason). We've got a storage picker on the site that will help you choose the right size based on your use-case so check it out. The Pro is a good choice if you want to be able to expand storage later, have SSD redundancy, or need the more powerful cpu and faster networking. also... it's sexy
Nathan Fretz ☂️ tweet mediaNathan Fretz ☂️ tweet media
English
0
1
7
2.1K
Adam Ngai
Adam Ngai@ADAMNGAI·
@umbrel What's the recommended storage size for running a BTC node on Umbrel? Is the Home version adequate, or do you need the Pro version?
English
1
0
2
93
Nathan Fretz ☂️ retweetledi
Umbrel ☂️
Umbrel ☂️@umbrel·
ANOTHER umbrel user just solo-mined a block via public pool. less than 7 days after the last one y'all it's getting hard to write these tweets. we've used up "ANOTHER ONE." we've used up "the simulation is broken." we've used up "save the draft." we need new vocabulary for an event that we didn't realize would happen this often. anyway, congrats to the new legend!! 👑
Umbrel ☂️ tweet mediaUmbrel ☂️ tweet media
Umbrel ☂️@umbrel

ANOTHER block solo-mined via public pool on umbrel that's 5 in under a year, at this point we should just put it in the product description

English
22
60
349
46.7K
Nathan Fretz ☂️ retweetledi
Umbrel ☂️
Umbrel ☂️@umbrel·
PSA: umbrelOS 1.7.2 is out now. This is a security update that patches CopyFail (CVE-2026-31431), a recently disclosed vulnerability in the Linux kernel.
Umbrel ☂️ tweet media
International Cyber Digest@IntCyberDigest

‼️🚨 BREAKING: An AI found a Linux kernel zero-day that roots every distribution since 2017. The exploit fits in 732 bytes of Python. Patch your kernel ASAP. The vulnerability is CVE-2026-31431, nicknamed "Copy Fail," disclosed today by Theori. It has been sitting quietly in the Linux kernel for nine years. Most Linux privilege-escalation bugs are picky. They need a precise timing window (a "race"), or specific kernel addresses leaked from somewhere, or careful tuning per distribution. Copy Fail needs none of that. It is a straight-line logic mistake that works on the first try, every time, on every mainstream Linux box. The attacker just needs a normal user account on the machine. From there, the script asks the kernel to do some encryption work, abuses how that work is wired up, and ends up writing 4 bytes into a memory area called the "page cache" (Linux's high-speed copy of files in RAM). Those 4 bytes can be aimed at any program the system trusts, like /usr/bin/su, the shortcut to becoming root. Result: the next time anyone runs that program, it lets the attacker in as root. What should worry most: the corruption never touches the file on disk. It only exists in Linux's in-memory copy of that file. If you imaged the hard drive afterwards, the on-disk file would match the official package hash exactly. Reboot the machine, or just put it under memory pressure (any normal system load that needs the RAM), and the cached copy reloads fresh from disk. Containers do not help either. The page cache is shared across the whole host, so a process inside a container can use this bug to compromise the underlying server and reach into other tenants. The original sin was a 2017 "in-place optimization" in a kernel crypto module called algif_aead. It was meant to make encryption slightly faster. The change broke a critical safety assumption, and nobody noticed for nine years. That bug then rode every kernel update from 2017 to today. This vulnerability affects the following: 🔴 Shared servers (dev boxes, jump hosts, build servers): any user becomes root 🔴 Kubernetes and container clusters: one compromised pod escapes to the host 🔴 CI runners (GitHub Actions, GitLab, Jenkins): a malicious pull request becomes root on the runner 🔴 Cloud platforms running user code (notebooks, agent sandboxes, serverless functions): a tenant becomes host root Timeline: 🔴 March 23, 2026: reported to the Linux kernel security team 🔴 April 1: patch committed to mainline (commit a664bf3d603d) 🔴 April 22: CVE assigned 🔴 April 29: public disclosure Mitigation: update your kernel to a build that includes mainline commit a664bf3d603d. If you cannot patch immediately, turn off the vulnerable module: echo "install algif_aead /bin/false" > /etc/modprobe.d/disable-algif.conf rmmod algif_aead 2>/dev/null || true For environments that run untrusted code (containers, sandboxes, CI runners), block access to the kernel's AF_ALG crypto interface entirely, even after patching. Almost nothing legitimate needs it, and blocking it shuts the door on this whole class of bug...

English
13
23
137
30.9K
Nathan Fretz ☂️ retweetledi
Umbrel ☂️
Umbrel ☂️@umbrel·
Introducing umbrelOS 1.7 Shortcuts to websites and custom ports on the home screen. A built-in text editor in Files. Advanced network settings. Easier file sharing over network. 17 new languages. Arriving later this week. Public beta out now.
English
14
28
220
43.4K
Nathan Fretz ☂️ retweetledi
Umbrel ☂️
Umbrel ☂️@umbrel·
LFG! @NousResearch's Hermes Agent is live on the Umbrel App Store! It's an AI agent that gets smarter the longer it runs, remembers stuff with persistent memory across sessions, learns your workflow, and autonomously creates its own reusable skills from experience. And it's sandboxed like every Umbrel app so it can't touch anything it's not supposed to. 1-click install. Login with ChatGPT, use an OpenRouter/OpenAI/Anthropic API key, or point it to a local Ollama model running on the same Umbrel.
English
16
19
144
30.2K
Nathan Fretz ☂️ retweetledi
Umbrel ☂️
Umbrel ☂️@umbrel·
there's a version of the future where every household runs a small fleet of ai agents locally. one handles finances, one handles scheduling, one handles home automation, one handles communication. none of them talk to the internet, all of them talk to each other, and your home server becomes the brain of your household. we're closer to this than people think.
English
3
9
89
6.7K
Nathan Fretz ☂️ retweetledi
Umbrel ☂️
Umbrel ☂️@umbrel·
asmr for people whose love language is cnc machined aluminum and walnut wood
English
2
9
94
8.1K
Nathan Fretz ☂️ retweetledi
Umbrel ☂️
Umbrel ☂️@umbrel·
Introducing the new Umbrel Pro storage options. 2TB. 4TB. 8TB. 16TB. And of course, still available: 0TB for the bring-your-own-SSD crowd. We respect you. Pick how much of the cloud you want to replace. Order now: umbrel.com/umbrel-pro
English
5
12
95
18.6K