Iām considering opening up my own Nextcloud instance that will be open to the public, and will allow free users to have X amount of storage space. What Iām hoping to find out is if thereās a relatively easy way to automate the ability for users to pay for additional space so that I donāt have to manually keep track of whoās paying for what, changing storage sizes manually, etc.
Big providers offering NC hosting must have done this already but I have no idea if somebody made a solution available to publicā¦ If not you end up with your own user managementā¦
you can easily define user groups for every plan you offer (quota, apps). I would maybe start with LDAP backend and create and sync user groups based on different plansā¦ LDAP is commonly used for user management so I would expect lot of integrations or scripts to be available. but your maybe should choose the backend depending on your shop - if the shop can interact with specific user back-end (import all users from back-end, allow user to bay a plan, adopt the user setting in the backend). Once this is done provisioning NC using occ is not a big dealā¦