How to install glitch-soc version

In this tutorial I will show you how to install mastodon glitch version. Glitch-soc is based on Mastodon’s main branch.

Switch to glitch-soc, for instance by:

Code:
su - mastodon

 

Code:
cd live


adding a new remote git:

Code:
remote add glitch-soc https://github.com/glitch-soc/mastodon


fetching it

Code:
git fetch glitch-soc


switching to the main branch from that repo:

Code:
git checkout glitch-soc/main


Fetch the source code

Code:
git pull


Install dependencies:

Code:
bundle install && yarn install


Run the pre-deployment database migrations:

Code:
RAILS_ENV=production SKIP_POST_DEPLOYMENT_MIGRATIONS=true bundle exec rails db:migrate


Pre-compile static assets:

Code:
RAILS_ENV=production bundle exec rails assets:precompile


Exit to root

Code:
exit


Restart the services:

Code:
systemctl reload mastodon-web && systemctl restart mastodon-{sidekiq,streaming}


Clean Rails’ cache:

Code:
RAILS_ENV=production bin/tootctl cache clear


Run the post-deployment database migrations:

Code:
RAILS_ENV=production bundle exec rails db:migrate


That is it! Enjoy!

What’s different?​

glitch-soc adds a number of experimental features to Mastodon, such as:

  • Media improvements
    • Images inside the CW spoiler
    • fullwidth images
    • scaling options
  • Formatted toots
  • Reply selection in lists
  • Filter improvements
  • Highlighting of misleading links
  • Hiding follower count
  • An app settings modal
  • Collapsible toots
  • Colored toot visibility icons
  • Local-only toots
  • Threaded mode
  • data-* attributes on statuses for custom CSS targeting
  • Advanced theming via flavours+skins
  • Doodle
  • glitch-social, mastodon
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Installing a Mastodon on Ubuntu Focal Fossa

Update system packages​ apt update && apt upgrade -y   Install fail2ban so it...

Running multiple instances on a single server

In this tutorial, I am going to show you how to install more then one mastodon instances on a...

Setting up email in Mastodon using an external SMTP server

This is how I got Mastodon to use an external SMTP server to deliver outgoing mail.I received...

Moving or leaving accounts

Exporting your information​   The data export page in settingsAt any time you want, you can...

Mobile & Desktop Apps

Thanks to Mastodon's open API, you can use it from any of these apps developed by third-party...

Powered by WHMCompleteSolution