I'm enjoying forgejo as a self-hosted repo. No complaints, and the actions I was using on GH transferred over cleanly. I understand it's not quite fully compatible though, but worth an exploratory smoke test.
I hate the name though and resist saying it aloud. But that's been true of a few of my tools over the years :)