Advertisement · 728 × 90

Posts by selfhosted.social

Preview
GitHub - bluesky-social/pds: Bluesky PDS (Personal Data Server) container image, compose file, and documentation Bluesky PDS (Personal Data Server) container image, compose file, and documentation - bluesky-social/pds

It's a nice freebie for some disk space! I did hit one little hiccup with it. I think I may of restarted the server without a graceful PDS shutdown or something. But the relay cursor was off from what I had so the relay was not forwarding events when it came back on. Just followed this to fix it

1 week ago 1 0 1 0

And we should be back! Sorry about that. I think it took close to , or a bit over, the whole 30 minutes. This was a bit of an unusual maintenance that is thankfully a one time thing.

1 week ago 6 1 0 0

*and to note you need to run `VACUUM;` after the first trim to reclaim the storage space

1 week ago 10 0 0 0
truncate_seq.sh · by baileytownsend.dev A script to set to a cron tab to clear the sequencer.sqlite db

If you're a PDS admin and also interested in this can find the script here

tangled.org/strings/did:...

1 week ago 16 1 2 0

growing. Ours is now at 8.4gigs. The maintenance is to shrink it by trimming anything out that is over 48 hours. In my tests I found it brought the size down to 54mb. With this being the first one I need to bring down the server to do it. After that it's a cron job every 48 hours to keep it clean.

1 week ago 15 0 1 1

The deets:

Every record/event written to a PDS is sent on the "firehose". That's how it goes from the PDS -> relay -> appview. The order of those events and some info is stored in a sqlite db named sequencer. The PDS does not trim that automatically, so since the PDS has been running it has been..

1 week ago 11 0 1 1

Can expect some down time tonight on 04-04-2026 around 02:00 UTC, or 10pm eastern on the 3rd.

We are hoping this should take only 30mins or less. Can also expect there will be some more down time next week, but details will follow.

1 week ago 12 2 1 2

Thank you! and nice! They can be had for a lot cheaper as well. selfhosed keeps a bit more ram so it can hopefully support larger repo imports (up to 450mb-ish), so that cost a bit more.

My previous PDS was like a 1 vcpu 2gb ram for $7 and was perfectly fine for a few accounts

3 weeks ago 6 0 0 0
Advertisement

- I've notice we seem to get a lot of getRepo's, so cause the CPU to run a bit higher, but does not affect normal browsing
- the $60 goes across: droplet, backups, and S3.

All in all I'm hopeful this holds till 10k, only one way to find out I guess!

3 weeks ago 5 0 1 0
Shows CPU, load, and memory usage from digital ocean

Shows CPU, load, and memory usage from digital ocean

*I probably should have said "The hope is 10k+ users" >.>, this is mostly my estimate by guesswork, but I don't want to be misleading.

Current facts:
- DO droplet 2 vcpu, 8 GB ram, 100 gig drive
- 421 active accounts
- 32gigs of blobs in S3 ($5 for the first 250)
- Last 7 days stats from dashboard

3 weeks ago 10 0 2 1

The server comes out to about $60 a month, and the plan is that should be enough for 10k+ users.

In time, whew. Really depends. Lower end 5 hours a month, higher end is 20+

3 weeks ago 21 0 1 4

Happy to host y'all!

2 months ago 0 0 0 0
Shows the heading ATProto PDS and "home to 209 accounts"

Shows the heading ATProto PDS and "home to 209 accounts"

Our little home has grown to over 200+ active accounts!

2 months ago 36 4 4 0
New to the Atmosphere? You'll need to select a PDS (Personal Data Server) to access apps on the Atmosphere, such as Bluesky, Tangled, and Spark. selfhosted.social A popular community-run PDS BlueskyThe main Bluesky PDS instance Tophhie CloudA PDS service by Tophhie Blacksky PDSA PDS service by Blacksky Algorithms Another PDS Enter your own PDS host URL Learn more about self-hosting Each host has their own policies and reliability standards. Your ATProto data lives on the host you choose and you can migrate later. Note: Streamplace has its own moderation rules - you can be banned from Streamplace regardless of which host you choose. Read selfhosted.social's Terms of Service and Privacy Policy before continuing. Cancel Continue

New to the Atmosphere? You'll need to select a PDS (Personal Data Server) to access apps on the Atmosphere, such as Bluesky, Tangled, and Spark. selfhosted.social A popular community-run PDS BlueskyThe main Bluesky PDS instance Tophhie CloudA PDS service by Tophhie Blacksky PDSA PDS service by Blacksky Algorithms Another PDS Enter your own PDS host URL Learn more about self-hosting Each host has their own policies and reliability standards. Your ATProto data lives on the host you choose and you can migrate later. Note: Streamplace has its own moderation rules - you can be banned from Streamplace regardless of which host you choose. Read selfhosted.social's Terms of Service and Privacy Policy before continuing. Cancel Continue

Streamplace v0.9.9 is live! Aside from a variety of bugfixes, we've completely revamped our Sign Up button and it now suggests, in randomized order: @selfhosted.social, @blackskyweb.xyz, @tophhie.social, and @bsky.app!

What are other open-access PDS providers we should include?

2 months ago 139 29 12 4

Idk if I have enough eyes for another chat room 😅

2 months ago 1 0 1 0

We're happy to give devs somewhere brand new identities on the atmosphere can be created if the user has never been on the atmosphere before!

Not all roads lead to Bluesky in the atmosphere. Sometimes it's to us, or other communities like @blackskyweb.xyz and @transrights.northsky.social.

2 months ago 22 3 0 0
Advertisement

selfhosted.social, the neighborhood’s PDS. Buy one get one free atproto app everyday.

2 months ago 6 0 0 0

You can now sign up to @rocksky.app with @selfhosted.social

2 months ago 18 8 1 0
Video

no account? no problem!

thanks to @selfhosted.social 🩵

2 months ago 50 5 1 3

whoops! Thank you that notice is done so I hid it. Should be able to refresh and read the site much better.

2 months ago 1 0 0 0

to the atmosphere who may have never heard of Bluesky, but have of your app and want to sign in to use your app.

2 months ago 2 0 1 0
Preview
Glossary of terms - AT Protocol A collection of terminology used in the AT Protocol and their definitions.

Yes! That's the promise of the PDS, and we're a community hosted one. Also worth noting: if the user already has an account with Bluesky, they already have a PDS and login, so they do not have to create a brand new identity. They can just use that one. This is for brand new users to your app and..

2 months ago 3 0 1 0

We love The Moth App ™️ and would welcome the moths!

2 months ago 6 0 0 0
Preview
Build Community Online with Decentralized Tools | Blacksky Decentralized tools to build community online. The intercommunal net where communities govern, pool funds and stay safe on their own terms.

You may also let them know they may already have an account on the atmosphere, especially if they found out about it via a Bluesky post.

There are also other great PDSs that do not require an invite code, like Blacksky at blacksky.app. Each PDS has their own T&S so best to review those first.

2 months ago 7 0 0 0
Create an account screen on the PDS

Create an account screen on the PDS

To do this you just pass the full PDS url prefixed with https, instead of a handle on oauth. This will give them a screen where they can create a new account, then redirect authenticated to your app.

On this page users can also review our T&S and privacy policy before they create the account

2 months ago 11 0 1 1
Advertisement
shows DeckBelcher's create account page with selfhosted.social set

shows DeckBelcher's create account page with selfhosted.social set

Blento's login or sign up page

Blento's login or sign up page

ATProto devs did you know you can use selfhosted.social for users to create brand new accounts on the atmosphere in your applications? Both deckbelcher.com and blento.app uses our PDS. A user's journey into the atmosphere does not always have to be started from Bluesky. It can start from your app.

2 months ago 102 18 3 4
Video

You can now signup directly on blento.app without having to already have an atproto/bluesky account!

Powered by @selfhosted.social's PDS (thankfully didnt have to set up my own pds 🫶), pretty happy with the sign-up flow too 😊 from no account to created blento page in less than 1 minute!

2 months ago 327 53 15 6

I second this. If you are running a tap instance if you could please update to this. If you have heard me talking about @selfhosted.social's high CPU usage, it was this.

There was a bug where when a tap instance subscribed to a repo and the repo changed in any way, tap would download the whole repo

2 months ago 40 6 1 1
shows a list of relay hosts and the status for each

shows a list of relay hosts and the status for each

active on the bluesky east and west below. The west one is becoming bsky.network tomorrow if I'm not mistaken

2 months ago 2 0 1 0
atproto PDS & account debugger Quick diagnostics for PDS hosts, handles, relay connections, handles, DIDs, ...

If I'm not mistaken it is changing the host behind bsky.network to the new one. So everything should work. I believe most troubleshooting will be a reboot of the PDS or request crawl once it is in place and switched over. Using debug.hose.cam will be helpful as well and want to see...

2 months ago 1 0 1 0