Just migrated my personal site from Squarespace to self-hosted, consolidating it with my Bluesky PDS on one server using Caddy's host-based routing. Hit every possible gotcha. Here's what I learned about DNS propagation and certificate acquisition. ๐งต
01.02.2026 18:59
๐ 76
๐ 10
๐ฌ 2
๐ 0
Tiny self-promotion: I maintain a simple Ansible playbook for maintaining/installing my own PDS.
The most interesting part is the Caddyfile -> github.com/fry69/altq.n...
It includes support for @baileytownsend.dev's 2FA gatekeeper.
Maybe this also helps for inspiration.
01.02.2026 20:58
๐ 3
๐ 1
๐ฌ 1
๐ 0
wait nvm it *was* CORS. set it on the .well-known dir and all is well now
01.02.2026 03:55
๐ 3
๐ 0
๐ฌ 0
๐ 0
pds.ls/at://did:web... still shows "missing PDS"
01.02.2026 03:53
๐ 0
๐ 0
๐ฌ 1
๐ 0
it's set on both my PDS and on lizthegrey.com now
01.02.2026 03:52
๐ 0
๐ 0
๐ฌ 1
๐ 0
There are some sharp edges, for instance @pds.ls doesn't fully work on did:web accounts.
26.01.2026 03:35
๐ 2
๐ 0
๐ฌ 1
๐ 0
Join me as a did:web!
26.01.2026 03:29
๐ 3
๐ 0
๐ฌ 0
๐ 0
This blog post on the @atprotocol.dev site has my byline on it.
We may have some other takes to share, @knowtheory.net has been thinking this through for a while.
The tone here is - welcome! We're happy to have you, hope you'll lead with joy and dig in to help out.
21.01.2026 21:36
๐ 51
๐ 12
๐ฌ 3
๐ 0
Help! I've migrated to a new PDS, and my Bluesky doesn't work
A checklist of things to check when you move to a new PDS and new posts don't show or your account doesn't load on Bluesky
I've found myself retyping a lot of the same troubleshooting tips if someone has problems accessing Bluesky after an account migration. So I wrote a checklist, a self-guided troubleshooting guide! So if you or someone you know finds they can't post after migrating, maybe give this a read.
07.01.2026 03:53
๐ 88
๐ 21
๐ฌ 2
๐ 2
if you work on Atmosphere/ATProto-related things and need a technical writer or simply someone to give a cool name to a thing you're working on, i'm available on a freelance basis
send a DM on here or email at@heika.dog
02.01.2026 01:16
๐ 79
๐ 32
๐ฌ 2
๐ 4
First community labeler taking actions on atproto using @roost.toolsโs Osprey. entire Ozone and Osprey stack running on a $50/m OVH machine, with up to seven days of full firehose backfill for investigating patterns and exploring the network.
17.12.2025 17:32
๐ 273
๐ 39
๐ฌ 7
๐ 4
New year, new job. And it's been updated on the ATmosphere thanks to @protopro.blue. beta.protopro.blue/profile/lizt...
(don't worry, I am not going anywhere, I'm still at @honeycomb.io, just wearing a different hat!)
17.12.2025 18:07
๐ 50
๐ 2
๐ฌ 9
๐ 0
we pretty clearly acknowledge that Cloudflare and Fastly are online intermediaries but not a publisher, for most purposes.
to what extent is a relay operator or appview operator exposed, if they are an indiscriminate conduit for content that lives at rest elsewhere?
14.12.2025 07:04
๐ 12
๐ 2
๐ฌ 1
๐ 1
I think there are some very open questions with distributed PDS network and appviews as to whether an appview is a publisher if it is merely a proxy to view content that's hosted elsewhere.
see, whtwnd, would you argue it is a "publisher", or merely a portal to view content that lives on PDSes?
14.12.2025 07:03
๐ 18
๐ 4
๐ฌ 3
๐ 0
Quick getting started notes on tap
Bluesky released a new backfill/firehose tool today called Tap. These are some quick notes on trying it out to make it easier for anyone to give it a go.
Wrote a getting started guide for Tap tonight! The new tool from Bluesky to backfill records and track future ones easier. Includes install directions, some explanation of what it does and how to configure it as well to help you get started.
13.12.2025 05:15
๐ 85
๐ 18
๐ฌ 5
๐ 1
DIDS: 21,147,892
Link targets: 1,942,647,037
Linking records: 10,009,837,457
yup that's officially 10 billion atproto backlinks
indexed by constellation
across every lexicon
that you can query
at constellation.microcosm.blue
12.11.2025 21:59
๐ 129
๐ 18
๐ฌ 8
๐ 2
Announcing ATmosphereConf Vancouver 2026 - ATmosphereConf News
The next ATProto Community Conference is coming to Vancouver, Canada, in March 26th to 29th 2026
Announcing ATmosphereConf 2026, coming to Vancouver March 26th to 29th.
We've got the full announcement and future news and updates on our new site news.atmosphereconf.org/3m3cwwz4mpk2j
16.10.2025 15:34
๐ 167
๐ 71
๐ฌ 7
๐ 30
Oh hey, looks like Blacksky has its appview up! I can see @spacelawshitpost.me / @did:plc:63hvnyjvqi2nzzcsjgnry5we via slingshot.microcosm.blue
Check it out! blacksky.community/profile/did:...
11.10.2025 13:32
๐ 68
๐ 18
๐ฌ 4
๐ 2
In other news, the ATmosphere treats censorship as damage and routes around it! XD
11.10.2025 13:34
๐ 18
๐ 4
๐ฌ 2
๐ 0
ASCII art at the Blacksky App View homepage
2421 evts/sec throughput
Fetching my own profile from the blacksky app view
123 MiB/s inbound bandwidth
Cooking up an app-view ๐ง๐พโ๐ณ
10.10.2025 19:35
๐ 641
๐ 137
๐ฌ 24
๐ 9
a bunch of folks are wondering about how mod comms work for other PDS instances. this is also a problem for, eg, labelers trying to reply to appeals.
the plan is this proposal, which we have been making slow progress towards (it has been a very very busy 12 months for mod eng team)
06.10.2025 09:39
๐ 76
๐ 19
๐ฌ 2
๐ 1
AT Moderation Architecture | bryan newbold
The AT network is becoming more heterogeneous in practice, with independent PDS hosts, apps, and alternative bsky AppViews establishing themselves. This means that more complex inter-service moderatio...
for atproto devs and protocol watchers, I published an overview of the network moderation architecture.
it tries to cover all the mod actions possible for each service type. this design has been around a while, but not well documented.
this doc is not very polished, but could clarify some details
06.10.2025 08:22
๐ 250
๐ 87
๐ฌ 12
๐ 10
So there's nothing stopping me from using developer tools / chrome extensions to override the Atproto-Proxy header for interactions between a web client and my own PDS, right? I can make that decision independently of Blacksky (or Bluesky PBLLC even!) changing their minified JS code?
06.10.2025 07:01
๐ 19
๐ 4
๐ฌ 2
๐ 0
+1 on that. Iโve been doing my appview stuff since December and spent ages going โwell itโs not that important yetโ and here we are
05.10.2025 22:22
๐ 16
๐ 1
๐ฌ 3
๐ 0
We've been working on a moderation inbox protocol but it hasnt quite shipped yet, it's being prioritized.
06.10.2025 00:03
๐ 55
๐ 3
๐ฌ 2
๐ 8
It is done.
05.10.2025 22:10
๐ 25
๐ 2
๐ฌ 1
๐ 0
@pds.labeler.tny.im exists now, which is good because @decentralised.goeo.lol deactivated.
05.10.2025 22:32
๐ 1
๐ 0
๐ฌ 1
๐ 0
did:plc:i4tfenpfog244rxry5uz4vtk
btw you can assert this via a custom DID assertion! see for instance mine which asserts I am also @web.lizthegrey.com: web.plc.directory/did/did:plc:...
05.10.2025 22:17
๐ 10
๐ 1
๐ฌ 1
๐ 0