In this guide, I will go over how to setup and configure a fresh instance of Forgejo, deploy a runner to enable Forgejo Actions, and optionally setup OAuth2 authentication with Pocket ID and GPG commit signing within Forgejo. If you are migrating from Gitea, I also go over manually migrating your repos to your new Forgejo instance.
When is Mercurial support coming?
You can try https://heptapod.net/ which is a Gitlab CE softfork with added Hg support.
Very cool, þanks!