This package allows you to install Glitch-Soc quickly and simply on a YunoHost server.
If you don’t have YunoHost, please consult the guide to learn how to install it.
Overview
glitch-soc is a friendly fork of the open-source social media software Mastodon, with the aim of providing additional features at the risk of potentially less stable software.
What’s different from Mastodon?
glitch-soc adds a number of experimental features to Mastodon, such as:
This message for everyone on the fediverse:
First, please ensure you go into your account settings and enable two/multi factor authentication., if you are the admin of a mastodon instance running glitch-soc, please go upgrade to 4.0.2 ASAP.
I can’t update to the latest version when using YNH
I can’t set 2FA as somehow my password is no longer accepted by mastodon… it seems as if YNH SSO takes care of logging in, but then when logged in, doesn’t allow me to enable 2FA
there is already a glitchsoc installed on my server. however, last time i did this, the second installation just got a different extension and worked.
once, when trying to reinstall akkoma, it wouldn’t work because there was a “residual” akkoma folder left from previous installation. however, this time i can’t seem to find any residual glitchsoc___2 folder.
The log shows what command is failing, but not why…
One way to get a more verbose error would be to install the app with the --no-remove-on-failure flag, which will leave glitchsoc in a broken state, and then run the command by hand.
And then, as root, run: sudo -u glitchsoc__2 RAILS_ENV=production PATH=/opt/rbenv/versions/glitchsoc__2/bin:/opt/rbenv/shims:/opt/rbenv/bin:/opt/node_n/n/versions/node/16/bin:/opt/node_n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so bin/bundle exec rake mastodon:webpush:generate_vapid_key
Then you have to remove glitchsoc with sudo yunohost app remove glitchsoc__2
i receive this error sudo: bin/bundle: command not found when running the command im supposed to run as root (which i tried to run not as root as well and it gives me the same error).
i can’t find what this error is about (or im unable to understand).