Earlier quoted context omitted.
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 se…
How to self-host all of Bluesky except the AppView (for now)
61–70 of 83 posts
Re: How to self-host all of Bluesky except the AppView (for now)
#62Re: How to self-host all of Bluesky except the AppView (for now)
#63Selfhosting 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. Bu…
I was about to do this as well but their installer sketched me out. Why can't it just be some easy to follow docker instructions? They use docker too but instructions to set it up on your own is basically "read the installer script". Meanwhile mastodon is incredibly easy to self host w/ relays.
Re: How to self-host all of Bluesky except the AppView (for now)
#64Selfhosting 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. Bu…
Re: How to self-host all of Bluesky except the AppView (for now)
#65Selfhosting 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. Bu…
Like hosting an application in the cloud, you also will never stop improving how you self-host.
If there's questions lacking about a software package, it's often could be reflected in your self-hosting environment too.
Running this type of an installer is excellent to quickly introduce yourself to any technology - to then start learning about how you want to run it long term.
The questions expressed above are not new. How SRE's solve it today also can be different and more complicated than needed.
Easy answer - if they have an install script, it's getting run inside a VM, or Docker which itself is a baseline backup and HA automatically if needed.
If generally anything is run inside of a self-hosted hypervisor like Proxmox, it can be setup to automatically backup, mirror, HA as-is, while you figure out what you want. This includes running docker inside a Proxmox VM, there is not a big performance hit anymore for doing this for things that are largely idle most of the time.
There is a big difference between SaaS, PaaS, and IaaS. It's easier and easier to get the benefits from all three by being willing to build up the foundation instead of pointing at the gaps in each package for not filling it for you.
It's encouraging to see things becoming more possible :)
Re: How to self-host all of Bluesky except the AppView (for now)
#66Selfhosting 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. Bu…
I was about to do this as well but their installer sketched me out. Why can't it just be some easy to follow docker instructions? They use docker too but instructions to set it up on your own is basically "read the installer script". Meanwhile mastodon is incredibly easy to self host w/ relays.
Here's the kicker, the install script could be called from a Dockerfile pretty easily, no? Sure, there might be things to sort out, but it doesn't seem unreasonable.
I agree having a docker image is super handy and can be quick to try, as well as update, and put into a larger self-hosted environment how you need.
Re: How to self-host all of Bluesky except the AppView (for now)
#67Selfhosting 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. Bu…
I feel like that it's kind of out of the scope from an article describing the steps for application/protocol specific infrastructure. You need to look for resources, guides and such for general self-hosting instead, somewhere else.
For example, if you use TrueScale NAS/unraid/proxmos or whatever for local self-hosting, you'd setup those things via those platforms. If you use Kubernetes/Nomad/Incus/Containers, you'd solve those things via that tooling.
Re: How to self-host all of Bluesky except the AppView (for now)
#68Re: How to self-host all of Bluesky except the AppView (for now)
#69Is it feasible to run a bluesky instance "on prem" and "offline" for instance as an airgapped corporate intranet ?
Re: How to self-host all of Bluesky except the AppView (for now)
#70Earlier quoted context omitted.
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 se…
Right, and I'm saying "surely there must be a middle ground between "using all of Bluesky's infrastructure" and "having a 4.5tb copy of every post ever made on the network""
I feel like the middle ground your talking about could be just a feed?
A feed is: a server that consumes the firehose and decided on whether to store posts, when loaded in the app it returns some post to create a feed
So essentially you only store references to part of the network rather than storing the whole thing