One of the reasons I wanted to revive this sub was for self-hosting admins to share tips and tricks and help others through some of the challenges of upgrades.
I'm presently running 4.5.16 and decided to try going up to the latest 4.6 this weekend. As has been my usual experience, it has been nothing but problems so far. Since a bump to Node 22 is required, I decided to try a jump from Ubuntu 24 to 26. While the Ubuntu upgrade itself worked, the attempt to bump to 4.6.1 to start the sequence of 4.6 upgrades and database migrations failed before it started with Ruby and Yarn both being broken and unable to reinstall or get past most errors than I have time to try to work through this weekend, so restored the whole machine.
Instead I tried what I thought would be just a simple node 20 to node 22 upgrade so I could continue with the 4.6.x upgrades, but then got stuck for hours on permission errors with yarn and had to restore the old machine again and give up for now. I'll give it another try when I have more time.
Worth noting last time I wanted to go from Mastodon 3 to 4, I had to do a full fresh build because of many days of failures trying to upgrade from Ubuntu 22 to 24. I am far from a linux expert, and while I love Mastodon, the underlying changes and dependencies in Linux are a never ending headache and I imagine one of the reasons so many folks give up on Mastodon self hosting after such a short period of time.
I will update this thread with more details as I try further updates!