god running mastodon is both really easy in theory and a huge pain in the ass in practice.
like the entire upgrade process is "git pull, bundle install, yarn install, rails db:migrate and rails assets:precompile", pretty much, which sounds fairly simple!
the problem is that most of the time you need to also install a new version of ruby with rbenv, which compiles it locally, and then compiling the assets needs >10G of RAM, and 90% of the time there's some git merge conflicts, and every step is so fucking slow... augh
anyway i've been on this since 9am this morning and it's not done yet
what I should do is move the system to the server's SSD instead of what I do now and run it off the hard drive, while keeping the media files on the hard drive (since there's like... A Lot of data on there). but that also sounds like a pain in the ass and I don't have time and also don't wanna do it. instead I suffer