2022-04-04 Hello: I am a self-taught programmer / developer, so my apologies if the following questions seem amateurish.
I have a Solr-based document search / knowledge engine, currently running on my home localserver / webserver (Arch Linux OS). I'd like to offer this as a pay-as-you-go / metered SaaS. I'll probably use Stripe.com to manage / bill clients. My questions relate to advice / recommendations for the following items (especially at this time items 3, 4 below). 1. Deployment of Apache Solr on a VPS. 2. Securing that product. Other unanticipated issues (CORS? ...). 3. Management of clients (Solr users): account setup, management, ... 4. With the intention of providing a metered SaaS, how can I monitor per-user Solr queries (API calls) / metrics? I am fairly comfortable with Solr at home (solrconfig.xml; schema.xml; ...), but I have never deployed a software service. As mentioned my home OS is Arch Linux. I regard myself a Linux superuser; moderately-capable Python programmer; moderately capable webdev (HTML/Javascript/CSS); LAMP novice. ==============================================================================