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


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Solved Mastodon - microblogging

    App Wishlist
    16
    31
    2909
    Loading More Posts
    • 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.
    • nebulon
      nebulon Staff last edited by

      A GNU Social-compatible microblogging server.
      Mastodon is a free, open-source social network server. A decentralized solution to commercial platforms, it avoids the risks of a single company monopolizing your communication. Anyone can run Mastodon and participate in the social network seamlessly.

      https://github.com/tootsuite/mastodon

      1 Reply Last reply Reply Quote 30
      • E
        ethanxrosen last edited by

        Wondering if there are any updates on whether mastodon will be in cloudron?

        Would really like to see it πŸ™‚

        1 Reply Last reply Reply Quote 2
        • doodlemania2
          doodlemania2 App Dev last edited by

          I've taken a few stabs at it but ZOMG it's a doozy!

          S 1 Reply Last reply Reply Quote 1
          • S
            stoccafisso @doodlemania2 last edited by

            @doodlemania2 any progress on Mastodon?

            1 Reply Last reply Reply Quote 0
            • S
              stoccafisso last edited by stoccafisso

              @girish @nebulon Mastodon for Cloudron πŸ™‚

              Cloudron.io use it, let us have it πŸ™‚

              https://social.tchncs.de/@cloudron

              1 Reply Last reply Reply Quote 0
              • fbartels
                fbartels App Dev last edited by fbartels

                Maybe https://pleroma.social/ could be an alternative to Mastodon

                From https://blog.soykaf.com/post/what-is-pleroma/:

                Pleroma is a microblogging server software that can federate (= exchange messages with) other servers that support the same federation standards (OStatus and ActivityPub). What that means is that you can host a server for yourself or your friends and stay in control of your online identity, but still exchange messages with people on larger servers. Pleroma will federate with all servers that implement either OStatus or ActivityPub, like GNU Social, Friendica, Hubzilla and Mastodon.

                How is it different from Mastodon?

                If you are currently using Mastodon, you are probably interested in the differences between Mastodon and Pleroma. Here are some of the big ones.

                Lower system requirements.
                {...}
                Less moving parts.
                {...}
                Internally ActivityPub.
                {...}
                Compatible with Mastodon clients (including the Mastodon frontend).

                1 Reply Last reply Reply Quote 4
                • S
                  syn App Dev last edited by syn

                  I have finished packaging it.

                  https://git.cloudron.io/synchrone/mastodon-app

                  The app needs a minimum of 640 MB of RAM to start up and stabilize. After it, the memory consumption seems to go down a bit, but cloudron will still require that much for it.

                  It is available for testing under <your-cloudron>/#/appstore/org.joinmastodon.cloudronapp?version=2.6.1

                  rmdes mgn841 2 Replies Last reply Reply Quote 4
                  • nebulon
                    nebulon Staff last edited by

                    I gave it a quick spin and it appears to work well! With further testing and adding end-to-end tests (where we happily help out) I am looking forward to have that available for all. Thanks already πŸ™‚

                    1 Reply Last reply Reply Quote 2
                    • rmdes
                      rmdes @syn last edited by

                      @syn testing it πŸ™‚

                      1 Reply Last reply Reply Quote 0
                      • mgn841
                        mgn841 @syn last edited by

                        @syn Great work! Thanks

                        1 Reply Last reply Reply Quote 0
                        • yusf
                          yusf last edited by

                          I tested it and I'm able to get the front page loading but it times out on both registering and login processes. This is both from the /#/appstore/org.joinmastodon.cloudronapp?version=2.6.1 source and when building it myself. Even tootctl freezes to a halt. There's plenty of memory on this VPS. What's wrong? Should allocate even more memory for the app?

                          rmdes 1 Reply Last reply Reply Quote 0
                          • necrevistonnezr
                            necrevistonnezr last edited by

                            FYI: Nextcloud integrates (?) Mastodon in v 15:

                            By using the popular ActivityPub standard, Nextcloud users can subscribe to and share status updates with users in the so-called β€˜fediverse’, an interconnected and decentralized network of independently operated servers! This allows federation of Nextcloud servers with the popular decentralized Mastodon network, where tens of millions of users already β€˜toot’ with one another, potentially growing the fediverse by an order of magnitude. According to wikipedia, Peertube, Pleroma, Friendica and soon Diaspora are part of this same network, as are almost a dozen more communities. As every one of the hundreds of thousands of Nextcloud servers turns into a potential hub in the fediverse, we are very excited about the possibilities this will give our users to communicate with others!

                            https://nextcloud.com/blog/nextcloud-15-goes-social-enforces-2fa-and-gives-you-a-new-generation-real-time-document-editing/

                            rmdes 1 Reply Last reply Reply Quote 2
                            • rmdes
                              rmdes @necrevistonnezr last edited by

                              @necrevistonnezr I have not tested the nextcloud "social" app but I'm curious how nextcloud will enter the fediverse πŸ™‚

                              1 Reply Last reply Reply Quote 0
                              • rmdes
                                rmdes @yusf last edited by

                                @yusf I have no issue running 2.6.1, install went fine and usage has been smooth..
                                I just wish we could move to 2.6.5 improvements and bug fixes any news on this aspect @syn ?

                                yusf 1 Reply Last reply Reply Quote 1
                                • yusf
                                  yusf @rmdes last edited by

                                  @rmdes Interesting. What’s your setup like?

                                  rmdes 1 Reply Last reply Reply Quote 0
                                  • rmdes
                                    rmdes @yusf last edited by

                                    @yusf I'm running this on a contabo VPS, this one : https://contabo.com/?show=configurator&vserver_id=237

                                    current usage is low (not much users, still testing before opening the gate publicly
                                    ff4011c3-15ed-4a59-885d-b42d6b078cc2-image.png

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      sumacinitiative App Dev last edited by

                                      Just pushed out an updated version of Mastodon for testing (v2.8.4). For link to install add the following to your domain string: (#/appstore/org.mastodon.cloudronapp?version=2.8.4). Your testing would be greatly appreciated. I will try to keep up with newest release and better manage the repo. The main git is at (https://git.stealthdrop.cloud/c1t1z3n0n3/mastodon_cloudron) for you to submit issues we also have a support rocket.chat at (https://support.helpchangethe.world). This app would not be possible without the giants that put in the work of the first packages. Happy Testing

                                      1 Reply Last reply Reply Quote 1
                                      • girish
                                        girish Staff last edited by

                                        Thanks @sumacinitiative . Have this mostly working now - https://git.cloudron.io/cloudron/mastodon-app . Will get this published next week

                                        yusf 1 Reply Last reply Reply Quote 0
                                        • yusf
                                          yusf @girish last edited by

                                          @girish With the introduction of apps with federation features, this calls for a way to solve federated account addresses to associate with to the root domain regardless of app path, on a system level.

                                          murgero 1 Reply Last reply Reply Quote 0
                                          • murgero
                                            murgero App Dev @yusf last edited by

                                            @yusf Or maybe make the domain more easily configurable for popular apps like Mastodon (not in the store) as some admins will want to use the sub domain regardless.

                                            --
                                            https://urgero.org
                                            ~ Professional Nerd. Freelance Programmer. ~
                                            Matrix: @murgero:urgero.org

                                            1 Reply Last reply Reply Quote 0
                                            • fbartels
                                              fbartels App Dev last edited by

                                              It seems to achieve this one just needs to proxy a "well-known" document from the root domain to where mastodon is actually running:

                                              https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Serving_a_different_domain.md

                                              1 Reply Last reply Reply Quote 0
                                              • L
                                                legacy last edited by

                                                Need something like this.
                                                It would be better if it were lighter.

                                                murgero yusf 2 Replies Last reply Reply Quote 0
                                                • murgero
                                                  murgero App Dev @legacy last edited by

                                                  @legacy If you need a more light weight alt - NExtcloud has support for ActivityPub (enable in admin -> Apps) and GNUSocial's protocol as well.

                                                  --
                                                  https://urgero.org
                                                  ~ Professional Nerd. Freelance Programmer. ~
                                                  Matrix: @murgero:urgero.org

                                                  1 Reply Last reply Reply Quote 1
                                                  • yusf
                                                    yusf @legacy last edited by

                                                    @legacy Or Pleroma.

                                                    1 Reply Last reply Reply Quote 2
                                                    • girish
                                                      girish Staff last edited by

                                                      I have published this app to unstable. It supports both "open registration" as well as "only for cloudron users" login modes.

                                                      1 Reply Last reply Reply Quote 5
                                                      • W
                                                        will last edited by

                                                        Heads up, there seems to be an issues logging in with users with a "." in the username, such as "user.admin"
                                                        It gives an HTTP ERROR 422.
                                                        When trying to make that user admin, the terminal responds: No user with such username

                                                        girish 1 Reply Last reply Reply Quote 0
                                                        • girish
                                                          girish Staff @will last edited by girish

                                                          @will Seems similar to https://github.com/tootsuite/mastodon/issues/11277 .

                                                          From what I can tell ".", "_" and "-" are allowed as per https://github.com/tootsuite/mastodon/blob/f86ee4b59f25727d248609e0afe277a4f69f6be7/app/models/account.rb#L52 . So maybe this is a LDAP adapter bug that we need to report upstream.

                                                          1 Reply Last reply Reply Quote 0
                                                          • girish
                                                            girish Staff last edited by

                                                            https://github.com/tootsuite/mastodon/issues/6830 is the exact issue!

                                                            1 Reply Last reply Reply Quote 2
                                                            • hiyukoim
                                                              hiyukoim translator last edited by hiyukoim

                                                              Thank you for working hard on Mastodon for Cloudron!
                                                              I wonder if we can set different domains for LOCAL_DOMAIN from WEB_DOMAIN.

                                                              LOCAL_DOMAIN is a part of mastodon username such as user@example.com.
                                                              WEB_DOMAIN is for mastodon instance itself https://mastodon.example.com.

                                                              It would be super cool if we can make it like that on Mastodon app on Cloudron too.

                                                              yusf 1 Reply Last reply Reply Quote 1
                                                              • yusf
                                                                yusf @hiyukoim last edited by

                                                                @hiyukoim It's not possible within Cloudron at this point. Check out my suggestion, Serve federated apps from root domain.

                                                                1 Reply Last reply Reply Quote 0
                                                                • girish
                                                                  girish Staff last edited by

                                                                  @yusf @hiyukoim Please see https://forum.cloudron.io/topic/2038/serve-federated-apps-from-root-domain/12 . I guess it's possible to support LOCAL_DOMAIN/WEB_DOMAIN but from whta I can tell if you do this, then user@example.com can only be used in mastodon and no other app. You can't use any other ActivityPub supported apps in parallel. Please correct me if I am wrong in the other thread.

                                                                  1 Reply Last reply Reply Quote 0
                                                                  • First post
                                                                    Last post
                                                                  Powered by NodeBB