To be honest, it’s easy when you first start out. Chances are you’ll acquire customers without many requests but when you start getting more payments and more advanced users who want Shell, or want some module or extension on the server (which is reasonable, but you don’t have at that moment) such as Ruby or other cool features and you don’t know how to use the command line on your server gets a bit tricky.
I think the best approach when starting out a host platform would be to acquire a “managed” dedicated server where you can easily open a support ticket with your server host and ask them to perform some of the tasks for you while you learn at the same time. In fact, you and your host will at some point build a relationship as you’ll be asking them to add PTR records for your customers mailers and other things like this as you move forward.
From experience, you may even want to really consider your hosting plan pricing and packages. For example, we offer a $10 / mo recurring plan without static IP and basic disk space but that price point may not work for you. You’ll get payment notices after the first month was paid that the person on the $10/mo plan skipped their payment or hasn’t paid the account in full for month two and you’re running around trying to collect your payments or inquire about the unpaid bill, sometimes never getting a reply. A lot of this can be resolved by recurring billing every 6 to 12 months, even 3 month recurring billing would be better than 1 month.
With that in mind try another approach, introducing 6 month and 1 year plans. You’ll get fewer signups but in the long run it’s worth it since you’ll collect 6 months payments in advance for a service you know that works and that the customer is happy with (hopefully) and since their payment is prepaid for 6 months you’re not running around every month for collections.
Just a thought about low price points and monthly billing. If possible, stay away from that Just my opinion.
As for support, make sure you stress to your “host” that you’ll need some kind of support and if they’re okay to help then this is a good start. You shouldn’t really claim that you offer 24x7 support if you’re a one man show but your support ticket app should allow customers to submit a ticket to you anytime of the day while you strive to make a commitment of getting back to them within 2 to 12 hours (at least). Your verbiage could mention “Submit a support ticket 24x7” instead of “24 hour support”.
Our host, dedicated now IMO has world class support. Over the 5 year span we’ve been with them, after the countless command lines functions I wasn’t able to complete, they were always there never stumped at anything thrown at them. It’s really hard to move away from that service when the price is right and support never lets you down. That’s a really good trusted feeling.
Just start slow, understand your limitations and ensure that those limitations can be met with the company you’ll do hosting business with. As you progress, I trust you’ll know exactly what to do with the situations and options in front of you.
Good luck.