microcosm: atproto building blocks
self-hosted atproto building blocks, a lil side project by @bad-example.com
https://www.microcosm.blue
- made it to 4 billion and counting!
- ope four billion just happened. four billion atproto social interactions indexed on a raspberry pi next to me, which you’re free to query at constellation.microcosm.blue
- custom verifiers on deer.social are partially powered by constellation! 🌌
- custom-verifiers-v0.deer-social.pages.dev choose your own verifiers
- we’ve (manifesting myself into plural) got a relay up!
- full-scale indie atproto relay is live and public! get yer non-bluesky-owned firehose here! relay.fire.hose.cam jetstream soon, i’ve just done enough nginx iptables for one day.
- 🌌 constellation is really struggling at the moment, digging in but it might take a minute, the pi is mostly unresponsive
- 🌌 constellation will have a few hopefully-brief interruptions as switch it to run under systemd (instead of tmux heh) once it's done, it should be able to auto-restart on crash, and start automatically if the raspberry pi reboots!
- constellation is now running on a raspi 5 ⚡️⚡️
- microcosm api is up but the index is a bit behind: the jetstream consumer panicked on too-many-open-files (classic). might be down for a few moments soon for restart with higher ulimit!
- constellation is catching up after being offline for a bit — sorry for the disruption!
- just hit a few bumps redeploying Constellation, should be stable now! this deploy adds a background task to automatically start backups on a configurable interval — 6h on the public instance.
- Added to Constellation today: backups! The public instance with 1B+ links can now survive a disk failure! This also opens the door to sharing with other folks who want to host an instance without needing to start from empty. Get in touch if that’s you 💾
- constellation has officially indexed one billion links 📈
- the public constellation server has a new permanent address 🌌
- Constellation is the first microcosm atproto service. It’s a simple JSON API to fetch backlinks for *any* PDS record or DID in the at-mosphere. The publicly hosted instance is a raspberry pi and currently supports multiple atproto apps ✨