Not to be biased, but cPanel has a whole software platform built around the capability to section off "accounts" that can be resold, all managed by a root (or similar super user) level account:
https://documentation.cpanel.net/display/CKB/Guide+to+Reseller+Accounts
If you have questions or want to know more, feel free to shoot me a PM.
EDIT: There's also WHMCS which can automate the whole process!
Hello!
No, I just bought a Supermicro case that accepts standard ATX motherboards. It wasn't a full barebones. That's why I'm having trouble trying to find all the right one-off parts (like PCIe risers and HSF) to fit. Supermicro doesn't have a 1u AM4 offering.
It's a private VPS provider right now. I have 11 non-profits that I provide service to, for little to no charge. Since I've got a ton of extra rack space and bandwidth, I thought it would be fun to do something different. I would link to the site for this, but I think that's against sub rules for self-promotion.
If you want to build a VPS provider, you really only need two software packages. WHCMS and then the VPS manager like Virtualizor. It makes it all stupid simple. I run it under Ubuntu with KVM, but there are options for just about everything, from Xen, to Hyper-V, to VMware - with the non-KVM options generally being a bit (to a lot!) pricier.
I would recomend a webdev responsible for setting up a pre-existing script that has these features, or just trying to install one yourself and see if it works.
Generally, it is not a good idea to have a system designed custom for you, unless your company is OK with continuing to pay for support down the road any time code needs updates, features you didn't initially need are desired, support migrating the script etc.
With a pre-made script that is actively being developed you don't have to worry about your script needing rewritten in 2 years when PHP deprecates functions and your webhost stops supporting the old, no longer developed release of PHP your script has been running on.
With a pre-made script security audits are routinely done and the developer releases fixes to patch any issues. With a custom script, you would essentially have to pay for any security audit yourself, and then pay again to have the developer fix issues for you.
What happens if the web server suffers data corruption / loss 4 years from now? With a pre-made script you can source known good files at the developer's site and find support available on the internet. With a custom script, you will have to pay the developer and he likely won't be giving a student discount on his rates any longer.
Depending on what type of invoicing you plan to do, you may want to look at https://www.whmcs.com/pricing/ . Its made for webhosting, but lots of users use it in different manners. It costs each month, yes, but from that you have a set budget cost that guarantees you updates and support if something breaks.
You can also check out other scripts like those at https://hackernoon.com/top-3-open-source-subscription-billing-systems-in-2018-eb9e3b8d6d0b
There are also open source shopping cart scripts like Magento, Prestashop, or even WooCommerce on WordPress would likely meet your needs and have better support, interchangeability and longevity than a custom made solution.
WHMCS changed their pricing to be tierd.
https://www.whmcs.com/pricing/
So, it's really hard for someone to give you a free WHMCS license, even if it's built into the monthly price. You are better off getting it directly through WHMCS and finding a better reseller company.
Correct. For example, I use Hostgator to host all my client sites. I use WHMCS (https://www.whmcs.com/) for my billing system. I have a dedicated Linux server which I pay about $120/mo for, and then I bill my clients anywhere from $80 - $200/mo for whatever they need (various plans and support levels).
https://www.whmcs.com/members/verifydomain.php
Also if for some reason you decide to try a brand new host, not recommended but some people do. Take their domain and run it through the site above. It will tell you if they have a valid license. Several providers have been hacked over the years because they were using a nulled setup and weren't properly up to date on WHMCS security patches.
A lot of resellers purchase a WHMCS portal and do most of their billing, payments, etc through there (https://www.whmcs.com/)
I don't know of any that send out reminders of their subscription expiring soon. With most IPTV apps making it so easy to see when your sub expires, the onus is really on the client to reach out in due time.
In regards to outages, etc, most have a Facebook page, Discord room, Telegram, etc to announce such issues.
Why they use fake WHMCS license here: https://www.whmcs.com/members/verifydomain.php
" This domain is not authorized to be using WHMCS. portal.sapphirenet.org "
I'd add to this that you might want to consider purchasing a license or find a package which includes a license for WHMCS. It automates nearly every aspect of the process from account creation, upgrades, billing, reporting, etc. It's a bit of a bear to set up initially (understandably so), but once you have it all set it more or less runs itself. I've been using it for probably 8-10 years.
First, do you mean WHMCS:
WHMCS is a billing platform, for people who resell hosting services. It sounds like you didnt get a dedicated server, but a cPanel account, that was provisioned thru this 3rd parties WHMCS account.
From the description, you have no business relationship with GoDaddy. You are a client of this 3rd party, and it is they who have a business relationship with GoDaddy. They have a login to GoDaddy's site; you will only have logins to the cPanel instance that was installed on what is most likely a VM/VPS. Those are not dedicated servers. Those are virtuallized servers running on a dedicated server that is rented/leased from GoDaddy by this 3rd party. Even when your interaction with the contractor 'ends' youll still have to pay them for access to the cPanel account.
Source: Previous job was working for a DC/Hosting Company, and had this issue arise many times. People would call up asking for access to their cPanel account that was on a dedicated server that was leased to someone else.
So you basically need a customer portal which manages the invoices, setup e-mails, support tickets, customers, packages sold? If this is what you ask, then I recommend WHMCS: https://www.whmcs.com/
> if i get 50GB reseller, then i resell SSD within that 50GB? so for example i can sell 10x5GB=50GB ? > or every customer get 50GB?
if i get 50GB reseller, then i resell SSD within that 50GB? so for example i can sell 10x5GB=50GB ? or every customer get 50GB?
That WHMCS 15.95$/month? https://www.whmcs.com/pricing/ more then server :D
Unfortunately my knowledge is going to be a bit limited on this front as I have only ever used them for my own businesses, never tried to resell through either of them.
Maybe you can start digging here - https://www.whmcs.com/members/communityaddons.php?action=viewmod&id=994
Granted its a module for WHMCS, but it may give you so ideas.
Sorry I can't be of more help.
EDIT: Have you considered just having your clients use your own server for sending of email? If you are primarily concerned about email delivery you could forward all email from your server over AmazonSES or something similar.