@shanelord01 thanks for bringing this up Shane. I would like to see it packaged, it will probably need to start as a custom app.
I installed one myself taking over a full KVM-1 VPS at Hostinger ($4/month).
I'm an AT Protocol expert and maintain a tech talks Ghost blog at https://atprotocol.dev (hosted on my Cloudron server!).
There are some misunderstandings in this thread about architecture and frankly I'm not going to argue about decentralization. Running a PDS means user ownership of your data, which seems very on mission for Cloudron.
It also handles auth, acting as your OAuth server wherever you log into with your account. There are multiple non-Bluesky apps with different data types (called Lexicons). A few of my favourites:
Smoke Signal - events & RSVP https://smokesignal.events White Wind - markdown blogs https://whtwnd.com Frontpage - link ranking & discussion https://frontpage.fyi Recipe Exchange - recipe storage https://recipe.exchangeWhen you log into other AT Prototocol powered apps, the data is written to your own PDS. Here's my (Bluesky hosted) account with all the data types: https://atproto-browser.vercel.app/at/bmann.ca
It is also extremely low resource usage. Runs on NodeJS and SQL lite and some web socket connections.
I haven't gotten far in learning Cloudron packaging myself yet, but I'll update this thread if I get something guying.