Live data from Hacker News

How to self-host all of Bluesky except the AppView (for now)

alice.bsky.sh

41–50 of 83 posts

Re: How to self-host all of Bluesky except the AppView (for now)

#43
post #38

I found it interesting it's almost impossible, very difficult to get real Bluesky stats This site tries but has limits: * https://bsky.jazco.dev/stats They broke 14 million yesterday and it seems to be snowballing now since the election: * https://bsky.app/profile/jaz.bsky.social/post/3laetwhztdk2x

https://bskycharts.edavis.dev/ is a good starting point for a number of charts

Re: How to self-host all of Bluesky except the AppView (for now)

#44
post #17

Earlier quoted context omitted.

Transferring to an independent org is what we're talking about now, yes. The backstory to PLC is that we picked up the DID standard and looked for an existing registry-method that would satisfy requirements¹. None of them really did. We then surveyed mechanisms for decentralized operation: DHTs, open blockchains, permissioned blockchains, and federated databases. Of them, the two blockchain variants seemed perhaps pr…

Hey pfraze, forgive my ignorance but what role does DID serve that DNS doesn't? My favorite part about bsky is using TXT record to prove that I control my domain for username purposes, what's the downside to just generating a keypair, and using the fingerprint of the public key as my identity? (Maybe with some affordance for key rotation vis a vis KERI*) Not doubting youall weighed every possibility, just wondering w…

Not Paul, but DID is a stable ID over time, whereas dns is not. This lets you change your handle without the network losing track of who you are. I was @steveklabnik.bsky.social before I was @steveklabnik.com, and when I made the switch, all of my previous stuff was still there.

This is a fun party trick in some sense, but also a real meaningful feature in another. If I ever decide to move from steveklabnik.com to steve.klabnik.com, a thing I have been considering for a few years, my stuff on @proto/Bluesky will be one of the only services that doesn't have the issue that's kept me from pulling the trigger: updating the entire world that that's where I am now.

Re: How to self-host all of Bluesky except the AppView (for now)

#45

Earlier quoted context omitted.

What else would "self-hosting all of Bluesky" mean other than a copy of the entire site? If you just want to participate in the network host a PDS, which only stores your own posts.

Surely there's some middle ground between only hosting your own data and being reliant on another site to keep track of your following / followers and hosting a duplicate copy of the entire network?

For sure. If you just want to host your own data, you can do that. A PDS for you and maybe some friends is very small and cheap to host.

Re: How to self-host all of Bluesky except the AppView (for now)

#46
Selfhosting is my hobby but I am also an SRE. I am hesitant to do this because the instruction is "too easy" -- "Simply open your firewall, download and run this installer.sh with sudo on your server and that's it!"[1].

How do I secure the webserver and the data? Where is the data on my disk? How to backup and restore? High availability?

There might be detailed documentation somewhere, or I can even read the code. But these are the important things an open source software should tell its users right off the bat.

1: https://github.com/bluesky-social/pds/blob/main/README.md

Re: How to self-host all of Bluesky except the AppView (for now)

#47

Earlier quoted context omitted.

Surely there's some middle ground between only hosting your own data and being reliant on another site to keep track of your following / followers and hosting a duplicate copy of the entire network?

For sure. If you just want to host your own data, you can do that. A PDS for you and maybe some friends is very small and cheap to host.

My understanding though is that having a PDS on its own is useless without an AppView to collect the data from the relay? Or am I misunderstanding the architecture here? https://docs.bsky.app/docs/advanced-guides/federation-archit...

Re: How to self-host all of Bluesky except the AppView (for now)

#48

Earlier quoted context omitted.

For sure. If you just want to host your own data, you can do that. A PDS for you and maybe some friends is very small and cheap to host.

My understanding though is that having a PDS on its own is useless without an AppView to collect the data from the relay? Or am I misunderstanding the architecture here? https://docs.bsky.app/docs/advanced-guides/federation-archit...

I'm talking about the case where you wanted to run your own PDS and use all of the other infrastructure being run by Bluesky.

If you fully want your own copy of everything, then you'd want to run a copy of everything. But you don't have to. It really depends on what your goals are. That's why the post is about the maximal scenario. "Just your own PDS" is the minimalist scenario. But I think it's the one that makes sense for 95% of users who want to self-host.

Re: How to self-host all of Bluesky except the AppView (for now)

#50

Earlier quoted context omitted.

Hey pfraze, forgive my ignorance but what role does DID serve that DNS doesn't? My favorite part about bsky is using TXT record to prove that I control my domain for username purposes, what's the downside to just generating a keypair, and using the fingerprint of the public key as my identity? (Maybe with some affordance for key rotation vis a vis KERI*) Not doubting youall weighed every possibility, just wondering w…

Not Paul, but DID is a stable ID over time, whereas dns is not. This lets you change your handle without the network losing track of who you are. I was @steveklabnik.bsky.social before I was @steveklabnik.com, and when I made the switch, all of my previous stuff was still there. This is a fun party trick in some sense, but also a real meaningful feature in another. If I ever decide to move from steveklabnik.com to st…

Yes! And if this were not the case then account portability between PDS hosts would be really challenging. Same logic as keeping your phone number when you switch cell carriers
Post reply on HN