altq.net (PDS)
banner
altq.net
altq.net (PDS)
@altq.net
Hi 👋, welcome to my self-hosted PDS.

Website: 🌍 https://altq.net
Contact: 🧑‍💻 @fry69.dev
Code: ℹ️ https://repo.altq.net/
Discord: 💬 https://discord.altq.net/ (ask there or DM me for an invite code)
Pinned
Welcome to the guestbook for altq.net PDS

Replies below will show up on the main web page
Reposted by altq.net (PDS)
If you use PDS Gatekeeper you will want to make this change manually to your /pds/composer.yaml instead of using pdsadmin update. Using pdsadmin update clears out your current compose with the one from the PDS repo. Should be a oneliner change
November 18, 2025 at 6:32 PM
This PDS server now supports two factor authentication via email. You can now activate 2FA in your account settings.

Thanks to tangled.org/@baileytowns... by @baileytownsend.dev

Hint for other PDS admins: When using Postfix as your mail server add ?tls=required at the end of the SMTP URL.
@baileytownsend.dev/pds-gatekeeper
Microservice to bring 2FA to self hosted PDSes
tangled.org
November 15, 2025 at 11:50 AM
Reposted by altq.net (PDS)
FYI #atproto: To use this new goat tool on the PDS server, create a shell alias like this:

$ alias goat="docker exec -it pds goat"

$ goat --version
goat version v0.1.2-rev-c43d54a

$ goat account --help
NAME:
goat account - commands for auth session and account management
[...]
despite my stated desire to never ever touch production code, I am pleased to say that our AT CLI tool, goat github.com/bluesky-soci..., is now included in our PDS docker image github.com/bluesky-soci... as of about an hour ago. and I wrote new prod hosting recs to match! atproto.com/guides/going...
GitHub - bluesky-social/goat: Go AT protocol CLI tool
Go AT protocol CLI tool. Contribute to bluesky-social/goat development by creating an account on GitHub.
github.com
November 15, 2025 at 2:38 AM
Reposted by altq.net (PDS)
FTR the app-view is up and has been for a few weeks.
Ingesting terabytes of social media data is not trivial.
I've worked to re-implement some experimental work by Divy into rsky-ingester, rsky-backfiller, and rsky-indexer

When it's production ready, it'll move off of staging.blacksky.community
November 4, 2025 at 12:02 AM
Reposted by altq.net (PDS)
AT service operators and moderation thinkers: I put together an early proposal around infra abuse notices across organizational boundaries.

really looking for feedback on this one, it is bait for counter-proposals and references to prior work!
github.com
November 2, 2025 at 7:41 PM
Upon popular request, the status page -> altq.net/status.html now shows an estimate for the CAR file size when requesting an archive.

See also this 🧵 -> bsky.app/profile/altq...
October 25, 2025 at 3:55 PM
Reposted by altq.net (PDS)
put out a new 'goat' release (v0.1.2) with basic support for PDS administration ('goat pds admin ...').

if you run it from a PDS instance it should find admin auth info automatically.

hope to have this replace the 'pdsadmin' shell script over time
October 22, 2025 at 4:49 AM
FYI: For whatever is happening now with Bluesky (slow/unavailable feeds), this server seems fine -> altq.net/status.html
Server Status
altq.net
October 22, 2025 at 2:06 PM
Reposted by altq.net (PDS)
you can now click a NSID in a record and it should redirect to the lexicon schema documentation
October 20, 2025 at 10:12 PM
Reposted by altq.net (PDS)
It's here! PDS MOOver now supports automated backups and restores that anyone can use! This also includes adversarial account migrations!

pdsmoover.com
PDS MOOver: The Next Generation
PDS MOOver now supports automated backups and account recovery
retrobailey.leaflet.pub
October 20, 2025 at 10:14 PM
Reposted by altq.net (PDS)
atmosphere devs! 🧑‍🚀

just published a protocol checkin: docs.bsky.app/blog/protoco...

tl;dr
expect to see a lot of updates from us in the next few months. we're hard at work on making AT easier to build on & ensuring the network remains a resilient foundation for the future of open social
Protocol Check-in (Fall 2025) | Bluesky
We last shared a protocol roadmap back in March 2025, and wow does time fly. If we're being honest, we haven't tied a bow on as many of these threads as we would've hoped. Oh time, strength, cash, and...
docs.bsky.app
October 20, 2025 at 9:59 PM
Reposted by altq.net (PDS)
PDSlsOS 1.0
juli.ee juliet @juli.ee · Oct 16
can i go to bed now i fixed it it works i need sleep please let me push to main
October 16, 2025 at 7:48 PM
Reposted by altq.net (PDS)
𝒀𝒐𝒖 𝒄𝒂𝒏 𝒏𝒐𝒘 search NSIDs on PDSls to go to their lexicon schemas
(Only works if they are hosted on a repository and DNS resolution is setup)
October 15, 2025 at 8:48 AM
If someone wants to play with new "aqfile" upload thingy...

Please don't make me explode.

jsr.io/@fry69/aqfile
@fry69/aqfile - JSR
@fry69/aqfile on JSR: Upload files to AT Protocol PDS with metadata and checksums
jsr.io
October 14, 2025 at 5:07 PM
Reposted by altq.net (PDS)
At ~14:00 UTC, @VodafoneUK effectively dropped off the Internet, with traffic dropping to zero. No word from the provider on outage cause, and their network status checker page is currently unavailable.
radar.cloudflare.com/traffic/as53...
radar.cloudflare.com/routing/as53...
x.com/Independent/...
October 13, 2025 at 2:55 PM
The redirect links to the source repository and the Discord in my profile work again.

I accidentally broke those when I turned the Cloudflare proxy off for this PDS.
October 11, 2025 at 1:31 AM
FYI: This self-hosted PDS seems not to be affected by this issue.

All events seem to get through fine and are viewable from Bluesky app, WhiteWind and other clients.
🍊spacedust.microcosm.blue also affected as a subscriber of jetstream1.us-east.fire.hose.cam

note: while indie relays are not affected by the current instability, all (except Blacksky’s atproto.africa) are generally affected by an active-state sync problem that blocks out many self-hosted PDSs :(
Relay: `active` state gets desynchronized, repos blocked · Issue #1161 · bluesky-social/indigo
Right now there's nothing in the spec for eventual consistency of repo active state stored by middle network services, so (perhaps unsurprisingly) it doesn't stay synchronized in practice in relay....
github.com
October 9, 2025 at 4:22 PM
Reposted by altq.net (PDS)
Hello from the #BlackSky PDS!
(I should have my original domain handle sorted in a bit)

Thanks to @fry69.dev and @bnewbold.net, whose online guides helped me finish migrating manually after two failures with web-based automated tools.

whtwnd.com/fry69.dev/3l...
whtwnd.com/bnewbold.net...
Notes on migrating a Bluesky account | fry69
So you want to migrate... If you have an account on a Bluesky mushroom PDS (\<mushroom>.\*.bsky.network) and want to migrate to another PDS (e.g. your own), this currently can be a daunting task. As ...
whtwnd.com
October 6, 2025 at 12:07 PM
Reposted by altq.net (PDS)
Current PDS MOOver stuff

Normal Migrations - PDS MOOver
pdsmoover.com

Make sure your old account is deactivated - pdsmoover.com/turnoff.html

Grabs any missing blobs - missing.pdsmoover.com
PDS MOOver - Turn OFF
ATProto account migration tool
pdsmoover.com
September 29, 2025 at 12:36 PM
Reposted by altq.net (PDS)
Blobs are now loaded directly from the PDS, no more bsky CDN
They are not automatically loaded in the jetstream view, or while previewing records on the collection page, only in the record view, to keep load on PDSes reasonable
September 26, 2025 at 8:24 PM
TIL that the `pdsadmin update` command does not really update the PDS image.

It does not pull a newer version, it seems, but it will overwrite the `compose.yml` file (which erases the webroot binding for my custom web page).

A manual "docker pull ghcr.io/bluesky-social/pds:0.4 " will do the trick.
September 26, 2025 at 8:17 PM
Reposted by altq.net (PDS)
okay and as promised, the bluesky PDS is officially open for returning users to migrate their accounts back!

hoping this lowers the stakes & gives folks the confidence to explore some other PDSs in the network!

docs.bsky.app/blog/incomin...
Enabling Account Migration Back to Bluesky’s PDS | Bluesky
One of the core promises of AT is the seamless account migration between PDS hosts. Since federation opened up in the AT network, it has been possible to migrate away from the Bluesky PDS and between ...
docs.bsky.app
September 26, 2025 at 6:12 PM
Reposted by altq.net (PDS)
This video is probably dated, but migrating to a self-hosted PDS was easier and lower maintenance than I expected

youtu.be/suB8Rc5PsZE?...
September 26, 2025 at 6:23 PM
Reposted by altq.net (PDS)
I literally just moved my bsky.social account ~2 minutes ago, it's really easy.

Just go to https://pdsmoover.com/ and fill out the forms.

Some good PDSes are:

* altq.net: to get a code, send a DM to @altq.net
* blacksky.app (open signup), also: blackcomra.de
* Wafrn ( app.wafrn.net ) […]
Original post on app.wafrn.net
app.wafrn.net
September 21, 2025 at 3:59 PM