Because there are three types of logins that you can do from this screen:
Login as the server manager: Enter the manager id (usually ``manager'') in the Manager ID field and the manager password (default ``secret'' <-- CHANGE THIS!) in the Password field.
Login as a reseller: Enter the reseller ID in the Reseller ID field and the reseller password in the Password field.
As the server manager you can perform reseller tasks. Login with the manager ID and password, and put the reseller ID of the reseller you want to administer in the Reseller ID field. You will then be logged in as that reseller and can do everything that the reseller can.
This is the amount of space that all the domains created by that reseller will be able to use, cumulatively. For instance, if you assign a disk quota of 100MB to reseller RES, RES will be able to create 1 domain using 100MB, or 10 domains using 10MB each, or 1 domain using 50MB and 10 domains using 5MB each.
In order to answer this, you have to understand how disk quotas under Linux work. When you assign a quota to a user, you are telling the system the maximum amount of space that that user-ID can use. Hence it's possible (if not very ethical) for a reseller to assign more than her existing quota to her domains. However, the moment a few of the domains start using the quota to the full, the other domains will not be able to create any more files.
Yes, it is, because a domain stops receiving e-mail when the domain OR the reseller exceeds quota. Do not let it happen!
Yes, it's being worked on.
Good idea! We shall keep it in mind for a future version of VishwaKarma.
These are the four types of domains that you can create using VishwaKarma.
Hard domains are either the first or the only domain on an IP address. In other words, the IP address is dedicated to the domain when it's created. You can subsequently create more domains on that IP: the rest will automatically become soft domains (see under).
These are domains that share IP addresses with other domains. VishwaKarma places no limitation on the number of domains that you may have on an IP, though in practice you'll have to tweak a couple of Linux system parameters by the time you go over 1000 domains or so.
A parked domain shares all its data and e-mails with an existing domain. In other words, it's a shadow of an existing domain. For instance, kandalaya.com is parked onto kandalaya.org, so anyone trying anything with kandalaya.com (e.g. sending an e-mail or viewing the HTML pages) will actually be accessing kandalaya.org.
You can create an IP domain to allow people to preview what their site will look like before actually moving it to the server. As the name implies, IP domains are accessed using the IP address (http://aa.bb.cc.dd) rather than a domain name.
You need to restart the HTTP server on the system for the new domain to be reflected. Since VishwaKarma is running through the HTTP server it cannot stop it's parent... if it does, it gets killed itself!
One solution is to put a cron job which restarts the server from
time to time. On Redhat 6.2, you can run the command crontab -e
and add the following line to have your HTTP server restarted at 11am
and 11pm daily:
0 11,23 * * * /etc/rc.d/init.d/httpd restart
Short answer: nothing. Pay Kandalaya obscene amounts of money to fix it for you.
Long answer: If you're familiar with OpenLDAP you may be able to tweak the slapd.conf file and get into LDAP without authentication. We haven't tried it personally, so YMMV.
All resellers are assigned a system user ID at the Linux level. If you already have Linux users with a specific user-ID, you will not be able to add resellers with those ID's.
For example, all Linux systems have a user called ``root'' defined by default. You will not be able to add a reseller called ``root''.