Hi guys. how can I monetize my rustdesk servers? like, imagine I tell client X to pay 1$/month for using my server, how can I authenticate users? (prevent others from using the server so only people who are paying can use).
CONTEXT: I live in a country with very limited internet (like china) so using public servers is not good. I would also have to be able to maintain the costs of the server. so this is not illegal and not unethical.
API keys are generally how this is done. You create an account system with billing and then allow account holders to generate API keys that must be included in every request. On your side you look up their account via the API key and check billing status before responding to the request.
If you don’t have a lot of clients you could handle billing and key generation manually.
I wouldn’t try selling services that are hosted on your residential internet connection. What happens when it goes down? Is your setup redundant? Etc.
I didn’t say they are on my residential internet.
I know nothing about how it works under the hood, but it sounds like you need to let a user register only when they pay, deactivate the account when they stopped and don’t let users without account to use the server.