@karlmutch I suggest you to just create a simple gitea and add it as a remote source: it’s very lightweight and easy and it’s explained here: Demo | Agola
Currently agola login requires a remote source since it’s the fastest way and you usually have at least one remote source. Other auth methods like local password auth needs to be implemented: Add local auth · Issue #23 · agola-io/agola · GitHub (but require a lot of work to make them secure adding 2fa, email confirmation etc…).