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 - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. BookWyrm - an ActivityPub alternative to GoodReads

BookWyrm - an ActivityPub alternative to GoodReads

Scheduled Pinned Locked Moved App Wishlist
federatedfediversebooksactivitypubreading
13 Posts 8 Posters 5.0k Views 7 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.
  • RoundHouse1924R Offline
    RoundHouse1924R Offline
    RoundHouse1924
    wrote on last edited by
    #2

    @jdaviescoates
    Plenty of release activity since OP:-
    https://github.com/bookwyrm-social/bookwyrm/tags

    Silly licence --- watch out, in the case of "commercial" activity:-
    https://github.com/bookwyrm-social/bookwyrm/blob/main/LICENSE.md

    BookWyrm Android app at IzzyOnDroid:-
    https://android.izzysoft.de/applists/category/named/reading_ebookreaders
    https://github.com/PrivacyDragon/Bookwyrm_Android

    Twitter account interestingly active:-
    https://twitter.com/BookWyrmSocial

    All in all, well worth looking into!

    Self-hoster with Cloudron, Hetzner, Exoscale, Porkbun & Gandi

    L 1 Reply Last reply
    2
    • RoundHouse1924R RoundHouse1924

      @jdaviescoates
      Plenty of release activity since OP:-
      https://github.com/bookwyrm-social/bookwyrm/tags

      Silly licence --- watch out, in the case of "commercial" activity:-
      https://github.com/bookwyrm-social/bookwyrm/blob/main/LICENSE.md

      BookWyrm Android app at IzzyOnDroid:-
      https://android.izzysoft.de/applists/category/named/reading_ebookreaders
      https://github.com/PrivacyDragon/Bookwyrm_Android

      Twitter account interestingly active:-
      https://twitter.com/BookWyrmSocial

      All in all, well worth looking into!

      L Offline
      L Offline
      LoudLemur
      wrote on last edited by
      #3

      @RoundHouse1924

      The "anti-capitalist licence 1.4" is indeed funny:

      The User is one of the following:
      
      An individual person, laboring for themselves
      A non-profit organization
      An educational institution
      An organization that seeks shared profit for all of its members, and allows non-members to set the cost of their labor
      

      What happens if you are unemployed? Who is going around ensuring compliance and enforcing this licence? I wonder what the earlier versions were like...

      Anyway, it is nice to have an alternative to Amazon controlled Goodreads...

      1 Reply Last reply
      1
      • jdaviescoatesJ jdaviescoates

        Social reading and reviewing, decentralized with ActivityPub

        Looks like it's still early days, but one to watch:

        https://joinbookwyrm.com/
        https://github.com/bookwyrm-social/bookwyrm
        https://docs.joinbookwyrm.com/installing-in-production.html
        https://patreon.com/bookwyrm

        ei8fdbE Offline
        ei8fdbE Offline
        ei8fdb
        wrote on last edited by
        #4

        @jdaviescoates This looks very interesting. I've been looking for something to manage a UX book club community idea on.

        This might be something I could use.

        Do you have experience on it?

        jdaviescoatesJ 1 Reply Last reply
        1
        • ei8fdbE ei8fdb

          @jdaviescoates This looks very interesting. I've been looking for something to manage a UX book club community idea on.

          This might be something I could use.

          Do you have experience on it?

          jdaviescoatesJ Online
          jdaviescoatesJ Online
          jdaviescoates
          wrote on last edited by jdaviescoates
          #5

          @ei8fdb nope. I'd just love to have all these Fediverse tools on Cloudron 🙂

          I use Cloudron with Gandi & Hetzner

          jdaviescoatesJ 1 Reply Last reply
          2
          • jdaviescoatesJ jdaviescoates

            @ei8fdb nope. I'd just love to have all these Fediverse tools on Cloudron 🙂

            jdaviescoatesJ Online
            jdaviescoatesJ Online
            jdaviescoates
            wrote on last edited by
            #6

            Some updated links:

            https://joinbookwyrm.com/
            https://github.com/bookwyrm-social/bookwyrm
            https://docs.joinbookwyrm.com/installing-in-production.html

            ( @staff I'd add these to the OP if I were able 🙂 )

            I use Cloudron with Gandi & Hetzner

            RoundHouse1924R girishG 2 Replies Last reply
            3
            • jdaviescoatesJ jdaviescoates

              Some updated links:

              https://joinbookwyrm.com/
              https://github.com/bookwyrm-social/bookwyrm
              https://docs.joinbookwyrm.com/installing-in-production.html

              ( @staff I'd add these to the OP if I were able 🙂 )

              RoundHouse1924R Offline
              RoundHouse1924R Offline
              RoundHouse1924
              wrote on last edited by
              #7

              @jdaviescoates said in BookWyrm - an ActivityPub alternative to GoodReads:

              I'd add these to the OP if I were able

              Does that mean users are not allowed to edit the top post, for some reason?

              Self-hoster with Cloudron, Hetzner, Exoscale, Porkbun & Gandi

              jdaviescoatesJ 1 Reply Last reply
              0
              • RoundHouse1924R RoundHouse1924

                @jdaviescoates said in BookWyrm - an ActivityPub alternative to GoodReads:

                I'd add these to the OP if I were able

                Does that mean users are not allowed to edit the top post, for some reason?

                jdaviescoatesJ Online
                jdaviescoatesJ Online
                jdaviescoates
                wrote on last edited by
                #8

                @RoundHouse1924 yes, after a certain amount of time posts get locked (spam prevention, I think)

                I use Cloudron with Gandi & Hetzner

                1 Reply Last reply
                1
                • jdaviescoatesJ jdaviescoates

                  Some updated links:

                  https://joinbookwyrm.com/
                  https://github.com/bookwyrm-social/bookwyrm
                  https://docs.joinbookwyrm.com/installing-in-production.html

                  ( @staff I'd add these to the OP if I were able 🙂 )

                  girishG Offline
                  girishG Offline
                  girish
                  Staff
                  wrote on last edited by girish
                  #9

                  @jdaviescoates thanks! updated.

                  Does that mean users are not allowed to edit the top post, for some reason?

                  @RoundHouse1924 yes, often once they get a 1 or 2 point reputation, they go back and edit the posts to have spam links.

                  1 Reply Last reply
                  2
                  • S Offline
                    S Offline
                    stormgrass
                    wrote on last edited by
                    #10

                    I second this. Would be great to use this as a Goodreads alternative.

                    jaschaezraJ 1 Reply Last reply
                    1
                    • S stormgrass

                      I second this. Would be great to use this as a Goodreads alternative.

                      jaschaezraJ Offline
                      jaschaezraJ Offline
                      jaschaezra
                      wrote on last edited by
                      #11

                      I am running an instance outside of cloudron and it is really a nice thing 🙂

                      Would love to run it with cloudron

                      1 Reply Last reply
                      3
                      • L Offline
                        L Offline
                        LoudLemur
                        wrote on last edited by
                        #12

                        @jdaviescoates made a great request here and very early in the BookWyrm's development. A lot has improved since then. Here is an ai generated summary. Lets support BookWyrm on Cloudron!

                        Bookwyrm Improvements: v0.0.1 to v0.8.0

                        Core Features

                        • Introduced user export and import functionality, with files now saved to /exports in local storage by default, and automatic deletion of import files post-completion.
                        • Updated minimum Postgres version to 14 (17 preferred) and Django to 5.2 for enhanced core stability and compatibility.
                        • Added management command to merge works, improving data handling for book entries.
                        • Added dates to RSS feeds and sorted them by most recent first for better content delivery.

                        User Interface/UX

                        • Display "no rating" instead of blank stars for reviews without ratings, improving visual clarity.
                        • Use translated shelf names in notifications for shelving other editions, enhancing multilingual support.
                        • Retain subjects and authors in the new book form even if validation fails, reducing user frustration during input.

                        Social/Community Features

                        • Show all reports (not just open ones) when linked from user admin, aiding moderation.
                        • Fixed federation issues with GoToSocial and inconsistent KeyId in headers, improving interoperability.

                        Book Management

                        • Optimized get_audience function by fetching only IDs, streamlining book-related queries.
                        • Enabled merging of works via a new management command for cleaner book database management.

                        Performance/Optimization

                        • Optimized get_audience by only fetching IDs to reduce query overhead.
                        • Increased default file upload limit to 100MiB, configurable via MAX_UPLOAD_MiB in .env.

                        Bug Fixes

                        • Fixed federation with GoToSocial and inconsistent KeyId in headers.
                        • Retained subjects and authors when new book form fails validation.
                        • Updated nginx config requirements, including new location blocks for static files and access restrictions to /images/.

                        Security/Privacy

                        • Included important security fixes in v0.8.0, with warnings to manually delete publicly available user export files (.gz) from images directories and S3 storage.
                        • Changed default DEBUG to false for production security; assumed HTTPS unless DOMAIN=localhost.
                        • Added optional S3 support for export files via new env variables like USE_S3_FOR_EXPORTS=true, with separate credentials for isolation.
                        • Deprecated USE_HTTPS and enforced HTTPS in production to prevent HTTP URLs in user/object IDs.
                        • Added nginx config to block access to non-image files in /images/ with 403 responses.

                        Documentation/Setup

                        • Introduced NGINX_SETUP env variable (values: reverse-proxy or https, defaults to https) for better proxy and dev environment handling.
                        • Updated default PORT to 443 (or 80 for localhost) if unset, differing from previous 1333 default.
                        • Provided detailed upgrade instructions for all environments, including Docker steps like docker compose down, database version upgrade to Postgres 17, and rebuilding with Django 5.2.
                        • Required manual nginx config updates in v0.7.2 for static file handling and security blocks.

                        Other

                        • Enabled optional S3 storage for exports with new env variables like EXPORTS_S3_CUSTOM_DOMAIN and EXPORTS_STORAGE_BUCKET_NAME.
                        • Encouraged deletion of legacy export files in S3, especially for Backblaze (B2) or Cloudflare (R2) due to potential unsecured buckets.
                        1 Reply Last reply
                        4
                        • scookeS Offline
                          scookeS Offline
                          scooke
                          wrote on last edited by
                          #13

                          The new url for Production installation - https://docs.joinbookwyrm.com/install-prod.html

                          A life lived in fear is a life half-lived

                          1 Reply Last reply
                          3

                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                          With your input, this post could be even better 💗

                          Register Login
                          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