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

    GoToSocial | Mastodon Alternative

    App Wishlist
    3
    16
    278
    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.
    • murgero
      murgero App Dev last edited by murgero

      The software is currently in alpha stages, but supports a lot already and can pretty much be used daily. It's also super light on resources, enough so that you can use it without a database server (sqlite) (but supports postgresql also!) and can run on a Raspberry Pi Zero!

      Original Source: https://github.com/superseriousbusiness/gotosocial

      I also have an app packed and ready to install, but i'm currently testing so I wont make it public just yet, but you can see the instance running at https://gts.urgero.dev (assuming I haven't taken it down for testing/rebuilding)

      Public repo for testing: https://git.cloudron.io/murgero/cloudron-gotosocial

      And a current user profile that I am using for testing also: https://gts.urgero.dev/@socialadmin
      e108b634-1ca3-4fb9-89b2-bf7626a2cd42-image.png

      621f3d9c-6cf8-4db5-9344-8872d0f405f0-image.png

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

      1 Reply Last reply Reply Quote 9
      • robi
        robi last edited by

        Oh nice it's based on Go.

        Haha, the repo says it's read-only and on holiday until next year. 🎅

        Life of Advanced Technology

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

          Anyone looking to try it out: Public repo for testing: https://git.cloudron.io/murgero/cloudron-gotosocial

          It's pretty stable, but there are upstream bugs like weird federation issues with certain versions of Mastodon and other ActivityPub servers.

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

          yusf 1 Reply Last reply Reply Quote 3
          • yusf
            yusf @murgero last edited by

            @murgero Hey, I'm getting

            App installation error: Invalid CloudronManifest.json: Format validation failed (Invalid URL) @ /mediaLinks/0
            

            when running cloudron install --image=mitchellurgero/org.urgero.gts:latest.

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

              I did remove the mediaLinks line in the manifest file and it all worked. Now my issue is that I can't configure account-domain before the app boots up, making it seemingly impossible to change:

              # DO NOT change this after your server has already run once, or you will break things!
              

              Any advice? 🙂

              Great job so far 💓

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

                @yusf Oh shoot, I should remove the medialinks section, its not ready yet.

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

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

                  @yusf The startup script configures this for you. I am trying to find a way to make that configurable pre-install like some apps can change their ports pre install. Otherwise it defaults to the current app domain.

                  Also, if you wanna get weird with it, you can change that value but then drop the table in postgresql for the app (PROCEED WITH CAUTION)

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

                  yusf 1 Reply Last reply Reply Quote 2
                  • yusf
                    yusf @murgero last edited by

                    @murgero So if I drop the table it just gets recreated?

                    I was also considering trying install to domain.tld, then move it to a subdomain.

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

                      @yusf You can't move domain once it's installed unless you drop the database it uses (see that same config for the creds, db name, etc)

                      be aware this will erase any user data on the instance.

                      But yes - it will recreate database and tables.

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

                      1 Reply Last reply Reply Quote 1
                      • robi
                        robi last edited by robi

                        Sounds like there could be a DB script action created that would be a bit more fine grained in modifying just the wanted (sub)domain references, instead of a whole DB drop.

                        Eventually becoming a migration script.

                        Life of Advanced Technology

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

                          @robi Is that something upstream? Cause I can't find that.

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

                          robi 1 Reply Last reply Reply Quote 0
                          • robi
                            robi @murgero last edited by

                            @murgero no, it was a suggestion, since so many people want TLD based Masto IDs yet still want to run the server on a subdomain.

                            Life of Advanced Technology

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

                              So I can enter a terminal in the GTS container, access and drop its db from there?

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

                                @yusf you should be able to yes

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

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

                                  @murgero It's not clear to me how to do that. I tried

                                  ALTER DATABASE mydb CONNECTION LIMIT 0;
                                  and

                                  SELECT pg_terminate_backend(pid)
                                  FROM pg_stat_activity
                                  WHERE datname = 'mydb';
                                  

                                  but I only managed to lock myself out before being able to
                                  DROP DATABASE mydb; 😂

                                  How should I drop the database? No matter what I try I get

                                  ERROR: cannot drop the currently open database`

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

                                    @yusf That's more a question for psql community. sadly IDK lol

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

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