







agree i'm doing this (handle is my personal site) but i want to take it further - i want my site content served directly from my pds without needing a third party host not sure there's a path to get there yet.. DNS needs to understand at:// or maybe the PLC could mediate somehow?
anna 🍉☀️⛵
I'm convinced that there is a huge Atmosphere-sized hole in the personal website market, and here's why that matters👇
Jul 28, 2026 at 6:34 PM
Self-hosting a Bluesky PDS and using your domain as your handle
Rafael Eyng's tech blog
handles.net | Bluesky Handle Management
Create and manage Bluesky Handles at your domain without configuring DNS for every handle.

Use your own domain as a W social handle
W social removes the handle feature from its web frontend. Using the AT Proto API, you can still set your own domain as a handle. A guide in four steps.

Public Hosted PDS options - created by HilaryBaumann.com
Serving DNS using a Peer-to-Peer Lookup Service
Download Citation | Serving DNS using a Peer-to-Peer Lookup Service | The current domain name system (DNS) couples ownership of domains with the responsibility of serving data for them. The DNS security extensions... | Find, read and cite all the research you need on ResearchGate

[Proposal] AT-URI for cross-service records
tl;dr non-AtprotoPersonalDataServer services might host records, let’s introduce following AT-URI syntax with optional service field to reference those non-PDS hosted data. at://tangled_knot@did:plc:user/... ^^^^^^^^^^^^ ^^^ | path can be any format | (NSID/rkey prefered, but not enforced) service name (default to "atproto_pds" when omited) In this proposal, I’m going to explain why we need cross-service reco...

Spinning Up Your Own Corner of the ATmosphere - Mostly Protocols
How to set up your own PDS from scratch - server, domain, email, migration, and all the little details that actually matter when you're trying to run your own piece of the ATmosphere.
How I expose services while self hosting
This post delves into details of how I use Caddy along with Tailscale to expose public and private services

Self-hosting - AT Protocol
Self-hosting a Bluesky PDS means running your own Personal Data Server that is capable of federating with the wider ATProto network.

Useful utilities and toys over DNS
Free and useful services over DNS accessible on command line
I’ve said this elsewhere but I would KILL for (and pay for) a service to host my PDS and have an AP server running off that same data, the way Fedisky set out to enable one social web source of truth. micro.blog feels uniquely positioned to provide this, any chance you’d consider doing that?
GitHub - msonnb/fedisky: ActivityPub extension for Bluesky PDS
github.comwait... people are still copying DNS records by hand? 👋🙂↔️ we've partnered with @marque.at to bring domain registration directly into pckt.blog. buy a domain and we'll configure everything for you automatically. it’s like magic 🪄🎩🐰
I think we need a "PDS as a Service". There are a bunch of little apps I'd love to make, but I don't want to have to host a PDS for each of them for anyone who doesn't already have an account. But I'd be fine with allowing them to register to a PDS with my app's domain and pay a fee per sign up.
wait... people are still copying DNS records by hand? 👋🙂↔️ we've partnered with @marque.at to bring domain registration directly into pckt.blog. buy a domain and we'll configure everything for you automatically. it’s like magic 🪄🎩🐰
@iheartnoise.bandcamp.com how did you set your bluesky handle to match your bandcamp domain? To my understanding, bandcamp manages dns on this end. Did not know you could adapt it for bsky
I've been pondering about having the browser resolve at:// URLs. I have been thinking that we could introduce a DNS-like (maybe DNS itself?) entity that goes from did:plc to URLs, the same way DNS goes from names to IP, and have the browser depend on that similar to how it depends on a DNS server.