DID, PDS, DNS: Oh My | cmdr-nova@internet:~$

DID, PDS, DNS: Oh My

Follow me via:





So, I’ve been continually fudging around with the PDS I launched on a little six dollar server, and it’s been pretty smooth? But, there have been some hitches. Some little pebbles in the road that would stop a pallet jack on a dime. Federation seems to be working, I can query other relays from my terminal, and generating invite codes/migrating with a migration tool, works! I even got some 3rd party e-mail setup through SendGrid so that, theoretically, my PDS can send e-mail. The problem is, every account (except for my main account) that I’ve tested either via manual creation, or migration, is serving up an invalid handle. That’s no bueno.

I’ve tried every which way to diagnose this. And it’s really got me thinking that there’s some issue with the PDS repo itself. That this must somehow be different than what the official Bluesky devs are using. It’s gotta be. I dunno.

I find results through Google searching that say, “Oh, you have to create a manual TXT entry on your DNS for each separate account.” And I’m like, no freakin’ way?

What happens when someone decides to CHANGE their handle?

What happens if you have thousands of users???

No way.

Uh huh.

But then I find a result that says there’s something wrong with Caddy, actually, and it’s generating corrupted data for user certificates. Well, guess what! Lo and behold, the json that was supposed to contain this data on my server/PDS, was in fact corrupted.

That’s fixed now.

Handles are still invalid, except the one on the account I actually post on.

What the fugg.

So, I went ahead and added TXT records for the accounts on my PDS, and then direct profile linking with the domain, rather than the DID, started working (which wasn’t working before? I just didn’t notice until I viewed my account in a private, logged out window)! But … so far, the invalid handle issue still persists on the other two accounts I’ve made.

Mastodon might be hefty software, but you don’t have to do any of this!

Oh my god.

But hey at least I have a landing page at mkultra.social?

I don’t think I’ve done anything incorrectly at this point. I feel my setup is as clean as it can be, even with steps taken that I really feel should not be necessary. At this point I’m thinking that there is for sure an issue with Bluesky’s relay, and federation in-general, or just the repo they’re pushing for people to use when launching a PDS.

These people trot out their app every month or so and talk a real big game about how it’s the decentralized app of the future!

And then you go and install it, set it up, and there’s all these issues with DNS and federation, and nowhere that I can find that anybody’s even going to fix it?

haha.

That’s a bucket of farts if I ever saw one.


mkultra.monster is independent, in that it is written, developed, and maintained by one person. Written, developed, and maintained, not for scrapers, bots, scammers, algorithms, or grifters: But for people to follow and read, just like the way it used to be, back in the golden age of the internet.

mkultra.monster is independent, in that it is written, developed, and maintained by one person. Written, developed, and maintained, not for scrapers, bots, scammers, algorithms, or grifters: But for people to follow and read, just like the way it used to be, back in the golden age of the internet.


WEBMENTIONS

Have you written a response to this post? Send me a webmention!

📝 How to send a webmention

To send a webmention, your response page must contain an exact link to this post and be publicly fetchable.

  • A blog post that mentions or links to this article
  • A public webpage that includes the exact canonical URL
  • Any webpage that references this content

After creating your response, paste the URL below. Social posts often need a bridge such as Bridgy before they appear as webmentions here.

Webmention submitted!
It may take a few moments to appear.

Error submitting webmention.

FEDIVERSE COMMENTS

You can use your Mastodon or other ActivityPub account to comment on this article by replying to the associated post.