Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Bluesky Personal Data Server

Bluesky Personal Data Server

Scheduled Pinned Locked Moved App Wishlist
31 Posts 13 Posters 8.9k Views 14 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • nebulonN Offline
    nebulonN Offline
    nebulon
    Staff
    wrote on last edited by
    #20

    I don't have a clear view yet on what a bluesky setup all includes, but at least that Personal Data Server, which can apparently federate, does not have outlandish requirements on the system https://github.com/bluesky-social/pds?tab=readme-ov-file#preparation-for-self-hosting-pds

    However it does not appear to have stable releases yet.

    1 Reply Last reply
    1
    • jdaviescoatesJ jdaviescoates

      @ekevu123 I doubt it'll be possible to do it in a way that works alongside Cloudron any time soon to be honest. For starters self hosting a Relay needs at least 4.5TB space. But also there are lots of moving parts that rely on particular version of things (e.g. Ubuntu 24.04 isn't supported yet etc etc ete). See https://alice.bsky.sh/post/3laega7icmi2q for more info.

      jdaviescoatesJ Offline
      jdaviescoatesJ Offline
      jdaviescoates
      wrote on last edited by jdaviescoates
      #21

      @jdaviescoates said in Bluesky Personal Data Server:

      For starters self hosting a Relay needs at least 4.5TB space.

      As per https://whtwnd.com/bnewbold.net/3lbvbtqrg5t2t this has already increased to 16TB!

      So, yeah, hosting a Bluesky Relay not really a viable thing to individually self host.

      But I guess the PDS more viable.

      BTW this thread and the linked blog exchanges well worth a read

      https://social.coop/@cwebber/113647109852249805

      In short: Bluesky / ATproto is not (and will not be) really very decentralized. Still better than X though.

      I use Cloudron with Gandi & Hetzner

      scookeS 1 Reply Last reply
      0
      • jdaviescoatesJ jdaviescoates

        @jdaviescoates said in Bluesky Personal Data Server:

        For starters self hosting a Relay needs at least 4.5TB space.

        As per https://whtwnd.com/bnewbold.net/3lbvbtqrg5t2t this has already increased to 16TB!

        So, yeah, hosting a Bluesky Relay not really a viable thing to individually self host.

        But I guess the PDS more viable.

        BTW this thread and the linked blog exchanges well worth a read

        https://social.coop/@cwebber/113647109852249805

        In short: Bluesky / ATproto is not (and will not be) really very decentralized. Still better than X though.

        scookeS Offline
        scookeS Offline
        scooke
        wrote on last edited by
        #22

        @jdaviescoates said in Bluesky Personal Data Server:

        Still better than X though

        Anything is better than X, on principle!

        A life lived in fear is a life half-lived

        1 Reply Last reply
        3
        • rmdesR Offline
          rmdesR Offline
          rmdes
          wrote on last edited by
          #23

          Most people would be more interested to run their own PDS than a Relay I think, it's probably going to be bit by bit, i'm not expecting Bluesky to be born in a desired state of perfection because nothing on the internet is ever born that way but I do hope that over time more and more parts of Bluesky will able to be run by users if they choose so

          jdaviescoatesJ 1 Reply Last reply
          1
          • nichu42N Offline
            nichu42N Offline
            nichu42
            wrote on last edited by
            #24

            What advantages does it have to self-host a PDS?

            Matrix: @nichu42:blueplanet.social

            1 Reply Last reply
            0
            • rmdesR rmdes

              Most people would be more interested to run their own PDS than a Relay I think, it's probably going to be bit by bit, i'm not expecting Bluesky to be born in a desired state of perfection because nothing on the internet is ever born that way but I do hope that over time more and more parts of Bluesky will able to be run by users if they choose so

              jdaviescoatesJ Offline
              jdaviescoatesJ Offline
              jdaviescoates
              wrote on last edited by
              #25

              @rmdes said in Bluesky Personal Data Server:

              I do hope that over time more and more parts of Bluesky will able to be run by users if they choose so

              If you read that thread and linked posts it's pretty clear that it'll never be very decentralised.

              I use Cloudron with Gandi & Hetzner

              1 Reply Last reply
              0
              • shanelord01S shanelord01

                As per their blog post, is now possible to self host but they state it’s quite technical.

                Would love the cloudron team to make it easy!

                https://bsky.social/about/blog/02-22-2024-open-social-web

                UPDATE: For the moment as the Cloudron team seems disinterested in supporting this (especially strange with the massive increase of people moving to Bluesky) I have put together a Linode StackScript that installs this with some prompts for key details. I don't have time to troubleshoot the script too much - but I believe it mostly works.

                Linode link: https://cloud.linode.com/stackscripts/1536630
                Blusky Discussion Post: https://github.com/bluesky-social/pds/discussions/141

                —-
                So how can I self-host and join the network?

                It will become easier to host your own server over time, but at the moment you’ll need a bit of technical know-how to get up and running. If you’re excited to jump in, checkout the developer blog, the PDS repo on our Github, and the PDS Administrators Discord.

                bmannB Offline
                bmannB Offline
                bmann
                wrote on last edited by
                #26

                @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.exchange

                When 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.

                1 Reply Last reply
                6
                • S Offline
                  S Offline
                  sfeldkamp
                  wrote last edited by
                  #27

                  I'm taking a stab at packaging the Bluesky PDS. If anyone else is currently in progress on this or knows of a reason why it won't be possible, now is a good time to speak up!

                  scookeS 1 Reply Last reply
                  4
                  • S sfeldkamp

                    I'm taking a stab at packaging the Bluesky PDS. If anyone else is currently in progress on this or knows of a reason why it won't be possible, now is a good time to speak up!

                    scookeS Offline
                    scookeS Offline
                    scooke
                    wrote last edited by
                    #28

                    @sfeldkamp Good luck, best wishes, it'd be a nice holiday gift for us all!

                    A life lived in fear is a life half-lived

                    1 Reply Last reply
                    1
                    • E Offline
                      E Offline
                      ekevu123
                      wrote last edited by
                      #29

                      @sfeldkamp It works, I could set the app up. But I didn't migrate my data, because apparently, you can't go back to cloud later, and I wasn't sure if I wanted to maintain this at the moment.

                      I can share a tutorial, but you came first, and I don't want to spoil the fun for you, so feel free to try first 🙂

                      S 1 Reply Last reply
                      0
                      • E ekevu123

                        @sfeldkamp It works, I could set the app up. But I didn't migrate my data, because apparently, you can't go back to cloud later, and I wasn't sure if I wanted to maintain this at the moment.

                        I can share a tutorial, but you came first, and I don't want to spoil the fun for you, so feel free to try first 🙂

                        S Offline
                        S Offline
                        sfeldkamp
                        wrote last edited by sfeldkamp
                        #30

                        @ekevu123

                        Please share! I'll take whatever help you can offer. Or post a submission if you have it done already and I can test it out.

                        According to the docs Cloudron will take over maintenance of the app image after it's published.

                        And Bluesky recently implemented incoming account migration so now a user can go back to Bluesky hosted PDS.
                        https://docs.bsky.app/blog/incoming-migration

                        timconsidineT 1 Reply Last reply
                        0
                        • S sfeldkamp

                          @ekevu123

                          Please share! I'll take whatever help you can offer. Or post a submission if you have it done already and I can test it out.

                          According to the docs Cloudron will take over maintenance of the app image after it's published.

                          And Bluesky recently implemented incoming account migration so now a user can go back to Bluesky hosted PDS.
                          https://docs.bsky.app/blog/incoming-migration

                          timconsidineT Offline
                          timconsidineT Offline
                          timconsidine
                          App Dev
                          wrote last edited by
                          #31

                          @sfeldkamp said in Bluesky Personal Data Server:

                          According to the docs Cloudron will take over maintenance of the app image after it's published.

                          They will …. But better to be prepared to maintain until they adopt it. Sometimes it’s quick, sometimes not.

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Bookmarks
                          • Search