Mayank Chhabra ☂️

3.8K posts

Mayank Chhabra ☂️ banner
Mayank Chhabra ☂️

Mayank Chhabra ☂️

@mayankdotch

cofounder/ceo @umbrel (we’re hiring) • building a home cloud to put your data back in your hands

Umbrel Home Katılım Nisan 2013
424 Takip Edilen5.4K Takipçiler
Sabitlenmiş Tweet
Mayank Chhabra ☂️
Mayank Chhabra ☂️@mayankdotch·
Umbrel Pro has been a labor of love in the truest sense. We've been building this for over a year. The level of obsession that went into the materials, the design, the thermals, and the tiniest details is absolutely insane. It feels like pure magic the moment you hold it, pop open that magnetic lid, and slide in your SSDs. The team poured absolutely everything into making today a reality. So incredibly grateful to be working with such a world-class group of people.
Umbrel ☂️@umbrel

Introducing Umbrel Pro. The ultimate home cloud server. Order now for $699 / 599 € / £529. Ships worldwide, Feb 9.

English
4
8
49
5.4K
Mayank Chhabra ☂️ 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
Mayank Chhabra ☂️ 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
93
19.8K
GrayersDad
GrayersDad@GrayersDad·
I’m currently on 1.7.2, and every reboot is wiping out my host-level setup. After each reboot: my manually installed Cloudflare Tunnel service disconnects/stops working custom /etc/systemd/system/*.service files are deleted I have to re-run sudo usermod -aG docker umbrel for my docker aliases/scripts to work again my manually installed Docker-based Testnet3/Testnet4 nodes no longer start correctly Prior to 1.7.x, all of this survived reboots without issue. For users running infrastructure beyond the app store, including Bitcoin mainnet/testnet infrastructure, miners, APIs, faucets, automations, custom monitoring, etc., reboot persistence is critical. Is this expected behaviour in 1.7.x, or is persistence after reboot currently broken for host-level modifications/services?
English
2
0
0
109
Fully Electric
Fully Electric@Fully_Electric·
@umbrel I have 35 active nodes, 38 total mini PC (3 offline), i upgraded 1 yesterday, and i have 34 more to upgrade, i freely support many block chains / projects Umbrel makes it very easy and now with the ability to easily add icons-links perfect Thank you! pic of 22 here, 16 at other
Fully Electric tweet mediaFully Electric tweet media
English
2
0
5
49
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
dotta 📎
dotta 📎@dotta·
We've done a lot to improve planning and execution in Paperclip You can easily plan features that delegate across the agents organization and run for 12 hours or more
dotta 📎 tweet media
English
26
9
241
10.1K
Mayank Chhabra ☂️ 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
350
46.7K
Mayank Chhabra ☂️
Mayank Chhabra ☂️@mayankdotch·
@benhylak Very cool, curious why MCP over A2A? Cuz of better/ootb MCP support with other agents/tools?
English
0
0
0
53
Mayank Chhabra ☂️ retweetledi
Umbrel ☂️
Umbrel ☂️@umbrel·
when someone asks "how are you even sourcing highest-endurance 4TB SSDs for umbrel pro in this market"
Umbrel ☂️ tweet media
English
1
4
42
1.8K
Mayank Chhabra ☂️ retweetledi
BTC Sessions 😎
BTC Sessions 😎@BTCsessions·
I've been educating in Bitcoin for 10 years. Here's what's next... Join me. @SovereignSessions?sub_confirmation=1" target="_blank" rel="nofollow noopener">youtube.com/@SovereignSess
English
85
124
958
93.7K
Mayank Chhabra ☂️
Mayank Chhabra ☂️@mayankdotch·
Sorry about that, we've identified the issue. Could you try updating to the (unreleased) umbrelOS 1.7.1 by sshing into your Umbrel? Run this: sudo rugix-ctrl update install download.umbrel.com/release/1.7.0/… --insecure-skip-bundle-verification then type your password, hit Enter. Let me know how it goes (you'll be prompted to update to umbrelOS 1.7 after you login, but ignore that since you'll be on 1.7.1 now - the prompt notification will go away once we've made 1.7.1 public)
English
1
0
1
43
Mayank Chhabra ☂️ retweetledi
Suraj Mahraj
Suraj Mahraj@MahrajSuraj·
Over the last 3 years, we’ve shipped two thoughtfully designed products (and many iterations & variants along the way). But the team never took its foot off the pedal on the software side. The OS never stood still, and it won’t. The latest is umbrelOS 1.7
English
0
2
10
2.7K
Mayank Chhabra ☂️
Mayank Chhabra ☂️@mayankdotch·
@nezdemkovski @umbrel woops sorry that was a bug and it's now fixed in beta 2. you can simply ssh in: ssh umbrel@umbrel.local then run: sudo rugix-ctrl system reboot --spare this would rollback your umbrelOS to 1.5 (without any data loss). you can then normally update to 1.7 beta 2 via the UI again
English
2
0
2
121
@nezdemkovski
@nezdemkovski@nezdemkovski·
@umbrel Unfortunately this update bricked my pi4 :)
@nezdemkovski tweet media
English
1
0
0
162
Fully Electric
Fully Electric@Fully_Electric·
@umbrel wow 1.7 is awesome!! is there a upgrade path from 1.5 to 1.7? or you got to do a full re-flash ?
English
1
0
2
457
Mayank Chhabra ☂️ 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
Mayank Chhabra ☂️ 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