for those of you with hostgator reseller accounts and who want to host many multiple domains is it better to create one account (package) and then list all of your add on domains under that one main account? or do you create a new account (package) for each new domain so that each site gets its own control panel? just wondering which method is better and disadvantages or advantages.... ?
Depends on what you need. Personally, I would create a new account for each domain, so that each account has it's own panel (easy management).
I also would do them seperately to have their own panels, but it just comes down to which method you prefer to work with.
Security wide, its better to have multiple accounts for each domain. If you dont have problem with managing multiple passwords then its good to have multiple cpanel for sites.
I like to think that creating only one account, and adding multiple domains to that account would be easier to manage.. Too much work having to login to a different cpanel account every time you wanna add or remove emails and stuff.. If you can mange all your domains, databases, emails and etc... from one account then that seems a lot better. It keeps things more organized.
manage all of them under 1 account (if they are small sites). For large, use seperate accounts and take seperate backups daily.
You are mistaken hostingder. If you add multiple accounts as addon domains in one cpanel account, it may be easier to manage, but they all will share 25 concurrent connection limit, and other limits put in place by the company. Hence, it will go slow.
Internally they are not the same either. Its not just about having their own control panel. An addon domain is just an internal path to the same hosting account. Some stuff will be then shared with the main account for configuration purposes. If you need to choose, its better to have each domain under its own account, unless you own all domains and want an easy way to manage them and don´t care if they are all hosted in the same hosting account. Security wise its also that each domain is on their own account.
Even if we are not considering the security issue, then also we have to be careful about using single cpanel for multiple domains. If you are confident about approximate consumption of bandwidth of each site, then you can easily maintain multiple domains into single cpanel, but when we are tackling with larger websites or dynamic sites, then you have to keep an eye, constantly, on your cpanel resource limits. If accidentally you end up with using more bandwidth than your allotted quota, then ALL of your sites would be down..
Better option is to create separate cPanel account for each domain. As, one account can hold maximum 25 mysql connections at a time, so separating your domains in multiple cpanel will not make your site slower. Also there are inode limitations per cpanel account. You can also get rid of it using multiple cpanels!