altq.net (PDS)

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)

76 followers39 following213 posts

altq.net (PDS) reposted

new reference PDS container has been published! if you do the classic self-hosting auto-update setup, you can force a faster refresh with: sudo pdsadmin update and while you are in there why not: sudo apt update sudo apt upgrade

Happy to serve 🫑 (if the cloud allows)

Bohdan Pavuk@bpavuk.neocities.org

oof my pds was down... Hetzner, @altq.net, thanks for resolving this in roughly 15 minutes, that's actually quick <3

altq.net (PDS) reposted

PDS hosters: folks should not have PDS_INVITE_REQUIRED=false in their config unless they know what they are doing. at a minimum you need CAPTCHAs on all signup routes, to block/disable the createAccount API flow, etc. we know this should be smoother.

altq.net (PDS) reposted

If you host a PDS, please do not make it available on multiple DNS hostnames, see 🧡 ->

bryan newbold@bnewbold.net

please do not have redundant hostnames for the same PDS instance, it causes confusion and wasted work. pds.tophhie.cloud is the actual PDS hostname, and is not blocked at the bsky relay tophhie.social is an alias and was causing redundant processing, which is why it is blocked (as a PDS)

Short outage in the last hour due to a regular kernel update reboot somehow breaking my hand crafted docker networking for the PDS. It is now reverted to host mode and everything is working again.

About 20 minutes ago I had to restart the PDS docker service manually, as all requests to the Bluesky infrastructure ended up in 5xx replies, according to the logs. This was the first time I had to do this. I noticed that my feed was not working anymore (timeout error).

After checking that I could access Bluesky with a different browser without login, I resorted to trying to restart the PDS and see if that helps. And it did, apparently. Unclear what happened exactly or what caused it. The graphs for this server do show a significant spike around that time ->

View full thread

altq.net (PDS) reposted

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

Alex@alex.bsky.team

IF YOU ARE RUNNING YOUR OWN PDS I am sorry but I am about to make a change to our docker compose.yaml to switch to a fork of the watchtower service that handles updates -- see github.com/bluesky-soci... unfortunately, upstream is now unmaintained and we can't push this out any more cleanly. thanks!

altq.net (PDS) reposted

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 [...]

Alex@alex.bsky.team

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...

altq.net (PDS) reposted

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

altq.net (PDS) reposted

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.comgithub.com

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...

altq.netServer Status

OpenAI Codex was so nice to analyze the PDS source, come up with a proper/plausible algorithm for a CAR estimate and integrate it into the status script. It's live -> altq.net/status.html Code is here -> github.com/fry69/altq.n...

altq.net (PDS) reposted

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

altq.net (PDS) reposted

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

docs.bsky.appProtocol Check-in (Fall 2025) | BlueskyWe 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...

altq.net (PDS) reposted

𝒀𝒐𝒖 𝒄𝒂𝒏 π’π’π’˜ search NSIDs on PDSls to go to their lexicon schemas (Only works if they are hosted on a repository and DNS resolution is setup)

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.

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.

fig (aka:[phil])@bad-example.com

🍊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 :(

altq.net (PDS) reposted

altq.net (PDS) reposted

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

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.

altq.net (PDS) reposted

altq.net (PDS) reposted

This video is probably dated, but migrating to a self-hosted PDS was easier and lower maintenance than I expected youtu.be/suB8Rc5PsZE?...

youtu.beHow to self-host your Bluesky accountYouTube video by Justin Garrison

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...