@thomasfuchs i gave up and set up forgejo (a gitea fork) on my virtual server. setup wasn't _too_ wacky and all i have to do to maintain it is occasionally download an updated binary.
of course there's something to be said for "somebody else deal with hosting" :D