I've decided to drop #Canvas and just use a static website for my course this fall. I'm still using #Gradescope for grading since I haven't found a drop-in #FOSS replacement yet and the fall semester starts soon.
I was also wishing for a self-hosted learning management system in a previous post. I didn't know about #Moodle. We used #Blackboard when I was in college. Since this might be my last year at this postdoc, I don't want to change too much, but I'm definitely going to consider it in future years. It looks like Moodle does have some kind of homework grading functionality, so maybe that should replace Gradescope. When I looked at the Canvas version of this feature before, it was terrible, so I'm not sure how much I can hope for with Moodle.