Skip to content

Self-Host Weekly (26 June 2026)

We've been trying to reach you about your self-hosted identity stack

Self-Host Weekly (26 June 2026)

Weekly Highlights

Hey selfh.st/ers! Ethan is traveling, so FoxxMD here with a guest intro for you this week.

Many of you host your own websites/apps and you may even host your own identity provider to sign into those apps, but how do you handle identity ownership outside of your network? Likely you have accounts on individual sites, or maybe you use SSO with a big provider like Google. Either way, someone else ultimately owns that account since any app using it would have to contact google.com (as an example) to verify your identity.

Wouldn't it be nice to own the whole identity stack, though? Even outside your network? Perhaps even self-host all the data for each app using that identity? Let me tell you the Good News about ATProto.

Although most commonly known for powering Bluesky, the AT Protocol is much more expansive, and agnostic, than the company that founded it. ATProto defines how to find and authenticate your identity, how and where your data is stored, and how apps consume it. Critically, each layer of the AT Protocol can be operated by independent entities (self-hosted!) and your domain is your identity.

That's right: if you own a domain, then with a few DNS records, you can own your ATProto identity, which defines where your data lives for each app that accesses it. And that data location can easily be self-hosted.

The ecosystem of apps using ATProto is larger than Bluesky, and growing rapidly. Learn more about what you can do with an (ATProto) Atmosphere Account.

In other news:

Happy selfh.st/ing!

Newswire

The Matter upgrade you’ve been waiting for
Matter support in Home Assistant just got faster, more stable, and more capable than ever 🎉. See what’s changed and why it’s a big deal for your smart home.
AI Doesn’t Have ROI
If you liked this piece, you should subscribe to my premium newsletter. It’s $70 a year, or $7 a month, and in return you get a weekly newsletter that’s usually anywhere from 5,000 to 18,000 words, including vast, detailed analyses of NVIDIA, Anthropic and OpenAI’s
One year with Codeberg — 2026 — Blog — GNU Guix
Blog posts about GNU Guix.
There Are No Instances in atproto — overreacted
Like RSS and Google Reader.
Cloudflare Collaborates With Leading Browsers to Develop a Privacy-First Protocol For the Global Internet
New Private Access Control Tokens (PACT) technology, developed alongside Mozilla, Google, Microsoft, and Shopify, pioneers a privacy architecture to secure interactions across the global Internet Cloudflare, Inc. (NYSE: NET), the leading connectivity cloud company, today announced a new initiative with major Web browsers—Mozilla Firefox, Google Chrome, and Microsoft Edge—committing to developing and submitting for standardization a privacy-preserving protocol to help humans and bots prove that their traffic is not malicious. As the Internet shifts from human-driven clicks to agent activity, website operators must now figure out how to stop aggressive automated traffic, without resorting to invasive tracking. This initiative will lay the foundation for a more frictionless, secure, and private experience for every Internet user and website owner alike. “The way we interact with the Internet is facing a fundamental shift. Normal everyday tasks like ordering food previously required a
Steam Hardware - Steam Machine launches today! - Steam News
All the details on how to sign up, plus some background on how we got here.

Feedback

Content Spotlight

Meet Ignis, a self-hosted web app for the popular Obsidian note-taking platform. Unlike other VNC-based solutions that allow users to access their vaults from the browser, Ignis leverages Obsidian's Electron APIs to provide a semi-native web-based experience connected to a vault stored on a central server. Features include most of Obsidian's core functionality, existing community plugins (see caveats here), a custom interface for managing multiple vaults, file uploads, multi-tab workspaces, and server-side sync.

Ignis can be easily deployed via Docker and can also be used as a drop-in replacement for existing Obsidian vaults.



Links: Source Code, Demo

Videos and Podcasts

Command Line Corner

Certain popular commands (cat, grep, less, etc.) can be prefaced with the letter z to allow command line users to interact with gzip-compressed files without extracting them. This is helpful, for example, if you're reading compressed logs in a directory you don't have permissions to write/extract to.

$ cat example.txt

Self-Host
Weekly

$ gzip example.txt
$ zcat example.txt.gz

Self-Host
Weekly

Click here for an archive of commands shared in past newsletters.

Executive Sponsors

Thanks to following executive sponsors, whose continued support makes this newsletter possible:

Submit Content

I'm always looking for new and existing self-hosted content to share in Self-Host Weekly. Submit the form below if you'd like to have your own content featured or have a suggestion for content types you'd like to see featured in future newsletters.