You will find the install doc in the Package or you can tale a look here
http://wiki.i-mscp.net/doku.php
Torsten, can you update the wiki for beta5 (install and update procedure).
Thanks.
You will find the install doc in the Package or you can tale a look here
http://wiki.i-mscp.net/doku.php
Torsten, can you update the wiki for beta5 (install and update procedure).
Thanks.
Hello ;
Now for my thoughts on i-MSCP.
Install:
The installation went surprisingly smoothly on a fresh minimalist image of Debian Squeeze. The only problem was a CPAN module was needed to run the install script, and I also had to install CPAN.
What distro you are using exactly ? Normally with debian >= squeeze, you have not to install any perl module manually.
It would be nice to have more distro options, obviously, like RedHat/CentOS.
Feel free to provide support for any distro. We have already a member that cares about the openSUSE support but the official team is still focused on Debian as long we have not a stable version.
Can the configuration options that were entered during the setup process be changed at all after installation is complete? For example, I declined HTTPS support, but would like to add it.
Joximu already answered correctly to this question. What I want see for next version (As a little improvement) is a switch (parameter) that alllows the admin to ask the installer to re-ask all questions in dpkg-reconfigure way.
On another note, I would like to have the option to select a discrete port for SSL, so that I do not have to use up a dedicated IP address just for the control panel. This is important considering the shortage of IP addresses and slow adoption of IPv6.
You are not the first person to ask for this option. SSL was just introduced and of course, will be improved. Using an other port for the panel access must not only be available for SSL.
Adding users
Apparently end-users can only be added by resellers, not directly by the administrator? Is that correct? It would be nice to be able to add them directly, in case one doesn't want to have resellers at all; however, if this was an architectural design decision for the software, I would like the overall concept be explained somewhere.
It's a technical implementation choice that comes from the forked project and we will not change that for now. When you are admin, you can switch easily to your reseller level and do the daily job with it.
Exception on login screen
Entering a wrong username/password results in a "An exception have been thrown" message and numerous emails sent to the administrator email account. Is this by design? I do not want to be notified by email every time someone enters a wrong username/password. Also, the error message should be more helpful, e.g. "wrong username or password", not "an exception have been thrown".
About the exception, it's an error from my side. It's a cosmetic issue for which a ticket is already opened and will be fixed in time.
User interface
I have found the overall user interface for admins/resellers/end-users to be eye appealing and easy enough to navigate. The layout is certainly simpler and better organized than even commercial control panels. There is room for improvement, however.
First example: clicking an option (e.g., users) and having to use a different navigation menu to add a user is not ideal. The add user button should be on the same page as the user list.
Second example: clicking the "OK" button next to a user's account disables the account. This is not intuitive. I also do not understand the "Reload" text that appears in place of the "OK" after it is clicked. Clicking it doesn't reload the page.
It's just a layout issue and of course, we can change/add some buttons to make your life more easier.
Display More
Domain alias feature
The Domain Alias feature is confusing, as it is really two features in one.
Domain alias to me means a domain name that either redirects to the customer's other domain or is added to the ServerAlias list for another of the customer's domains. When choosing the alias/redirect option there should be no prompt for a mount point.
If one chooses a separate mount point and not to redirect the domain, this really should be called an add-on domain.
Web hosts are going to want to be able to set different quotas for the "domain alias" and the "add-on domain" concepts as I just described them.
What is with the "awaiting approval" when an end-user adds a domain alias? If they are under their quota for domain aliases, why do they have to wait for approval each time? Is there some kind of notification system to alert the reseller of the awaiting approval?
This feature will be improved and we are open for any suggestion. About the "awaiting approval", I think that the admin must be able to provide a list of forbidden domain names to solve kind of gmail issue but in any case, automation must be possible without any reseller intervention as long the customer subscribed this option.
How close is this software to being ready for production use? Is there still a lot of work to do or is it more of a matter of some minor tweaks here and there? How quickly is development progressing? I certainly would consider contributing if it is needed. I am primarily a Perl programmer but can do PHP as well, and am also familiar with most of the daemon config files (apache, mysql, etc).
We are in beta state and we must solve several things before be able to provide a stable version. You can look at the timeline.
Thank for your feedback. It's always a pleasure to read them.
Edit: Sorry daniel, I'm posted during you answered...
Cool
You right. proftpd create this file like this:
-rw-r--r-- 1 root root 0 3 nov. 20:16 ftp_traff.log
If at i-MSCP setup, this file doesn't exist, the installer create it with correct permissions.
About the duplicate entries, if I think about future (multi server), I'll say you to remove them from the imscp file.
I think you can remove these entries from the imscp file:
About:
I confirm. it's just duplicate entries that are in both /etc/logrotate.d/apache2 and /var/logrotate.d/imscp
About
Should not occurs because we are using the missingok directive.
Can you post the content of both files ?
Problem unreproducible will latest master.
+2 since I've gained some weight in my vacation.
You gained nothing (only the weight but nothing more).
+1 for me too.
Hello ;
Normally, the migration is done automatically (we have a special script in 1.0.1.5 for that). I'll try this night (courier to dovecot) and I'll report my feedbacks here.
No problem. We are happy for any reports.