Prateek Surana
prateeksurana.me
Prateek Surana
@prateeksurana.me
Building fold.money | Writing @ prateeksurana.me/blog | he/him
As usual hosting this on my Raspberry pi as well. Loving how easy it is to self host at-proto stuff.
December 14, 2024 at 7:17 PM
Oh okay, I'll switch to a custom domain then, because getting TLS for *.subdomain.domain on Cloudflare requires you to buy Advanced Certificate Manager. Thanks again ✌🏻
November 3, 2024 at 9:30 AM
Yeah you are right I missed this step since I am using Cloudflare tunnels. Will configure it. Thanks 🙌
November 3, 2024 at 5:39 AM
Also not sure if its related but I am also not able to verify my email
November 3, 2024 at 3:45 AM
I went one step further and self hosted my account on a Raspberry Pi 😁

bsky.app/profile/prat...
Watched @danabra.mov's "Web Without Walls" talk and was inspired by how AT Protocol lets you own your data. After a few hours of tinkering I was finally able to setup my own pds on a Raspberry Pi 🥹
Hello from my raspberry pi!
November 3, 2024 at 3:33 AM
So I have added a TXT record at _atproto.bsky.prateeksurana.me, my pds is on bsky.prateeksurana.me. What type of record do I need to add for *.bsky.prateeksurana.me?

Also I am using the root domain prateeksurana.me for this account, I can still have another account on a subdomain right?
November 3, 2024 at 3:31 AM
There is just one issue though my Raspberry Pi account keeps showing Invalid Handle. My PDS is hosted on bsky.prateeksurana.me and I tried username psuranas.bsky.prateeksurana.me (also added TXT record) but it's not working. Am I doing something wrong here? @hailey.at
https://bsky.prateeksurana.me
This is an AT Protocol Personal Data Server (PDS): https://github.com/bluesky-social/atproto Most API routes are under /xrpc/
bsky.prateeksurana.me
November 2, 2024 at 6:25 PM
so I finally ended up using Cloudflare tunnels to expose the pds running on my Pi to the internet.

So happy to see it working in the end! 🙌
November 2, 2024 at 6:24 PM
The self hosting guide (atproto.com/guides/self-...) needed some Pi-specific tweaks. The pds image didn't work on my pi so I had to create a new image and also later realized I couldn't use Caddy as a reverse proxy (would've involved dealing with ISP static IP hassles)
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.
atproto.com
November 2, 2024 at 6:24 PM