Posts by GuardMoony

    Would love to have a automated LetsEncrypt plugin.


    Need to have:

    • Users can create certificate from control panel
    • Limitations of creation
    • Enabled/disabled per user pakket
    • Enabled/disabled per reseller
    • Enable/Disable of auto-generation of new fallen certificates ( admin )


    Willing to pay a fee to develop this.

    What kind of certificate?



    For admin panel (nginx) or imscp services (courier/dovecot, postfix, proftpd) you have to do these steps:


    • Execute the command to reconfigure ssl and panel_ssl:
      Code
      1. /var/www/imscp/engine/setup/imscp-setup -dr ssl panel_ssl
    • On the screen for the Private key open the file /etc/letsencrypt/live/domain.com/privkey.pem.
    • On the screen for the Certificate open the file /etc/letsencrypt/live/domain.com/cert.pem.
    • On the screen for the Intermediate certificate open the file /etc/letsencrypt/live/domain.com/chain.pem.

    @mrpink for services and panel I recommend the official way perl imscp-autoinstall -dr ssl panel_ssl. Just if someone don't want to rerun the installer and already have certs installed he can go your way (still not supported). Think it's better before someone breaks his system :D


    I just tried the combination of these 2. Ain't it failed with saying wrong ssl cert...


    it first asks for the private key ( then a password )
    followed with intermediate
    And as last it asks for the certificate ( at this point it fails )

    Found a small bug:


    If you change the min password size the automated password generator doesn't increase its generated password size.


    Let's say we select a min password size of 10 ( 8 default )
    The generator keeps giving out passwords of 8.
    This of course fails the check when creating a new user.


    edit:
    This is for version 1.2.9

    Currently looking for a new control panel. So its the first time trying to install I-MSCP


    Code
    1. [FATAL] IMSCP::Database::factory: Unable to load database adapter IMSCP::Database::mariadb: Can't locate IMSCP/Database/mariadb.pm in
    2. @INC ( @INC contains: /usr/local/src/imscp-1.2.9/engine/PerlVendor /usr/local/src/imscp-1.2.9 /usr/local/src/imscp-1.2.9/engine/PerlLib
    3. /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14
    4. /usr/local/lib/site_perl .) at (eval 1092) line 2.

    info:
    Debian 7.9 ( wheezy )
    external ip ( no nat )
    no ssh server
    I-MSCP 1.2.9
    MariaDB 10 selected
    Dovecot selected
    apache + php-fpm