You already support sending emails or SMS (see here)
It will be really helpful if you will integrate password reset option via email or SMS. I don’t think that would be hard. Just add button “reset” if clicked -> send admin password via email -> after login require to change it.
You mean make email server on router?
You mean pay SMS server on router?
Of course not.
Reset password must have local devices.
If thing online service for reset password then have SMS or email or two factor or one time...
I don't think this is a good idea ...... is too difficult to use and the risk factor is too high.
In terms of solving the problem of forgetting passwords, maybe allowing users to send new passwords down through the cloud after binding to a cloud account is a better solution.