Gostei da ideia, mas quando li "self-hosted" eu achei que tu realmente tinha um servidor, ou uma NAAS, ou algo do tipo em casa, mas tu tá hospedando as coisas no firebase, e isso não é self-hosted (acredito eu).

Acho que o correto no caso dele seria Self-managed, talvez...