ISPConfig 3.0.0.8 RC1 released

Discussion in 'General' started by till, Dec 27, 2008.

Thread Status:
Not open for further replies.
  1. till

    till Super Moderator Staff Member ISPConfig Developer

    ISPConfig 3.0.0.8 RC1 is available for download. This release is
    the first release candidate for the upcoming ISPConfig 3.0.1 final.

    ISPConfig 3 is a new Hosting Control Panel rewritten from scratch. ISPConfig 3
    is not a direct update for ISPConfig 2. Do not install it on a ISPConfig 2 server.


    Features of ISPConfig 3 compared to ISPConfig 2
    -----------------------------------------------------

    - Support for virtual mail users
    - Support for virtual FTP Users
    - Support for multiple Servers
    - Support for splitting of services to multiple servers
    (Database, web, FTP and DNS can be on different servers).


    Download
    -----------------------------------------------------

    The software itself can be downloaded here:

    http://www.ispconfig.org/downloads/ISPConfig-3.0.0.8-rc1.tar.gz

    ISPConfig 3.0.0.8 rc1 is also available as ready to run VMWare virtual
    machine based on Debian 4.0.

    Download of the VMWare image:

    http://www.applianceforge.com/appliance/19/ (approx. 600 MB)

    When you run the vmware image the first time you will be asked to keep
    or create a MAC address. Select "keep", otherwise the networking wont work.

    The root password of the VM is set to "ispconfig", the IP address is
    192.168.0.105 and has to be reconfigured in /etc/network/interfaces
    to meet your network requirements. The ISPconfig Interface login is:

    http://192.168.0.105:8080/

    User = admin
    Password = admin.


    Changes:
    --------------------------------------


    - Added a Wizard for DNS records
    - Added new database replication mechanism for multiserver setups
    - Added function to change the language of the interface witout the need to re login.
    - Added ini style settings for the interface part
    - Redirect destination after logout is configurable now
    - Added merging function in language file editor.
    - Software package installer for ispconfig software addons.
    - Many enhancements in the monitor module
    - Open jobs in jobqueue are now listed in interface


    - Many bugs were fixed, see bugtracker:

    http://bugtracker.ispconfig.org/index.php?string=&project=3&due[]=13&status[]=closed&do=index


    For a detailed changelog, please have a look at the SVN history with a SVN client of your choice:

    svn://svn.ispconfig.org/ispconfig3/trunk/


    Known Issues:
    --------------------------------------

    Please have a look at the bugtracker:

    http://bugtracker.ispconfig.org


    BUG Reporting
    --------------------------------------

    Please report bugs to the ISPConfig bugtracking system:

    http://bugtracker.ispconfig.org


    Supported Linux Distributions
    -----------------------------
    - Debian Etch (4.0) and Debian Lenny
    - Ubuntu 7.10 - 8.10
    - OpenSuSE 11 (experimental)
    - CentOS 5.2 (experimental)
    - Fedora 9 (experimental)


    Installation
    --------------------

    The installation instructions for ISPConfig can be found in the text files (named INSTALL_*.txt)
    which are inside the ISPConfig-3.0.0.8-rc1.tar.gz file.


    Update
    --------------------

    To update existing ISPConfig 3 installations, run this command on the shell:

    ispconfig_update_from_svn.sh
     
    Last edited: Dec 27, 2008
  2. edge

    edge Active Member Moderator

    Now this is a nice 'late' Christmas present.

    Thank you :)
     
  3. bswinnerton

    bswinnerton New Member

    Downloading as we speak =) Can't wait to try it out!
     
  4. adrenalinic

    adrenalinic New Member HowtoForge Supporter

    Hello!

    I am very happy for the ispconfig3 release.
    I would you ask if the future "final" version of ispconfig 3 can be update from ispconfig 2 server or if however it will not be never possible to update it from version two?!

    and..
    a new ispconfig 3 server, can manage and interact with an ispconfig 2?
    i ask this because i have more ispconfig 2 servers, and want take advantage of central management.

    Thanks,
    Regards.
    Josef :)
     
  5. skunky

    skunky New Member

    Thank you for ISPConfig !
    Can't wait for the final release, as i'm planning to create a hosting server (10-15 domains for the beginning).
    Is there any chance to have the final release until feb 2009? I have now 3 domains to host and i'm installing a virtual server with all services configured "by hand" and it's killing me :) .
     
  6. Hans

    Hans Moderator ISPConfig Developer

    Some comment about the ISPConfig 3.0.0.8 RC1

    In general everything looks nice! My compliments, however i have some comments:

    Within Firefox 3, After selecting (click on it) a menu item, and then another one, multiple menu items stay highlighted.
    After selecting the menu title itself and selecting a menuitem again, the menu title disappears.

    Switching from one language to another seems not to work.
    I selected another language, nothing happens, even after a logout and a new login.
     
    Last edited: Dec 29, 2008
  7. till

    till Super Moderator Staff Member ISPConfig Developer

    I've added this to the bugtracker.

    Where did you change the language? With the function in the tools module?
     
  8. Hans

    Hans Moderator ISPConfig Developer

    I changed it within the language editor by selecting a different language fileset. Probably i did that wrong, because i am not that familiar with ISPConfig 3.
     
  9. till

    till Super Moderator Staff Member ISPConfig Developer

    The language editor is only for editing languages, not for changing the settings of the current user. If you want to switch the language of you user, you can do that under tools.
     
  10. jniltinho

    jniltinho New Member

    I'm translating the messages to the Portuguese of Brazil, as do I send these translations to the project?

    How do I disable some modules, for instance DNS?

    I am installing on SuSE in the future will have the option of installing E-mail server with Dovecot, because it is easier to install and configure, and faster than the courier.

    Sorry I used to Google's Language Tools to write this post
     
  11. till

    till Super Moderator Staff Member ISPConfig Developer

    Thank you for your help. Please use the language file export function to export the language file from ispconfig wehn you are finished and then send the file to dev at ispconfig dot org.

    Dovecot will be supported in future versions of ISPConfig.
     
  12. peterspoon

    peterspoon New Member

    ISPConfig on Debian Lenny

    Hi there,

    Just installed last SVN version of ISPConfig on Debian Lenny RC1. Everything went fine! Great job!

    Only two notes: There are already higher versions of MyDNS so everyone installing ISPConfig (using the manual) may check the latest available version first (at the moment mydns-1.2.8.15.tar.gz).
    The second note: libsasl2 should be probably replaced by the libsasl2-2 while executing "apt-get install..." otherwise it's complaining about the version.

    At the moment have one problem. When adding DNS Zone the form is complaining about email format (Error: Email format invalid) and as an example it shows:
    "e.g. webmaster.domain.tld" which is probably a mistake. Doesn't accept [email protected]
    In the "Wizard mode" it does accept!

    Greetings
    Piotr
     
    Last edited: Dec 30, 2008
  13. jniltinho

    jniltinho New Member

    Module Email -- Error

    Shell script, OpenSuSe 11 i586


    Code:
    #!/bin/bash
    
    zypper update
    init 6
    
    zypper update
    init 6
    
    
    zypper install -y findutils readline libgcc glibc-devel findutils-locate gcc flex 
    zypper install -y lynx compat-readline4 db-devel wget gcc-c++ make iputils
    
    
    zypper install -y postfix postfix-mysql mysql mysql-client courier-imap courier-authlib courier-authlib-mysql 
    zypper install -y python cron cyrus-sasl cyrus-sasl-crammd5 cyrus-sasl-digestmd5 
    zypper install -y cyrus-sasl-gssapi cyrus-sasl-otp cyrus-sasl-plain cyrus-sasl-saslauthd libmysqlclient-devel 
    zypper install -y apache2 apache2-mod_perl apache2-mod_php5 apache2-prefork
    
    zypper install -y php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dbase 
    zypper install -y php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap
    zypper install -y php5-mbstring php5-mcrypt php5-mysql php5-ncurses php5-odbc php5-openssl 
    zypper install -y php5-pcntl php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite 
    zypper install -y php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif 
    zypper install -y php5-fastcgi php5-pear php5-sysvmsg php5-sysvshm ImageMagick curl
    
    zypper install -y webalizer perl-DateManip
    zypper install -y pure-ftpd quota pam-devel libtool
    zypper install -y amavisd-new clamav clamav-db zoo unzip unrar bzip2 unarj perl-DBD-mysql
    
    init 6
    
    
    
    chkconfig --add mysql
    /etc/init.d/mysql start
    ##Set the mysql database password:
    mysqladmin -u root password 123456
    
    
    
    chkconfig --add postfix
    /etc/init.d/postfix start
    
    chkconfig --add saslauthd
    /etc/init.d/saslauthd start
    
    chkconfig --add saslauthd
    /etc/init.d/saslauthd start
    
    chkconfig --add fam
    chkconfig --add courier-authdaemon
    chkconfig --add courier-pop
    chkconfig --add courier-imap
    /etc/init.d/courier-pop start
    /etc/init.d/courier-imap start
    chkconfig --add courier-pop-ssl
    chkconfig --add courier-imap-ssl
    /etc/init.d/courier-pop-ssl start
    /etc/init.d/courier-imap-ssl start
    
    chkconfig --add amavis
    chkconfig --add clamd
    /etc/init.d/amavis start
    /etc/init.d/clamd start
    
    a2enmod suexec
    a2enmod rewrite
    a2enmod ssl
    a2enmod actions
    
    chkconfig --add apache2
    /etc/init.d/apache2 start
    
    
    cd /tmp
    wget http://download.opensuse.org/repositories/server:/mail/openSUSE_11.0/i586/getmail-4.7.6-1.4.i586.rpm
    rpm -ivh getmail-4.7.6-1.4.i586.rpm
    
    ## Update new Link to maildrop
    wget -c http://download.opensuse.org/repositories/home%3A/cboltz/openSUSE_11.0/i586/maildrop-2.0.3-17.1.i586.rpm
    rpm --force -ivh maildrop-2.0.3-17.1.i586.rpm
    
    rm -f *.rpm
    
    
    
    cd /tmp
    wget http://heanet.dl.sourceforge.net/sourceforge/pam-mysql/pam_mysql-0.7RC1.tar.gz
    tar xvfz pam_mysql-0.7RC1.tar.gz
    cd pam_mysql-0.7RC1
    ./configure
    make
    make install
    
    cd /tmp
    rm -rf pam_mysql-0.7RC1
    rm pam_mysql-0.7RC1.tar.gz
    
    
    
    cd /tmp
    wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.gz
    tar xvfz pure-ftpd-1.0.21.tar.gz
    cd pure-ftpd-1.0.21/
    ./configure --sysconfdir=/etc/pure-ftpd --with-everything --with-mysql
    make
    make install
    mv /usr/sbin/pure-ftpd /usr/sbin/pure-ftpd.suse
    ln -s /usr/local/sbin/pure-ftpd /usr/sbin/pure-ftpd
    
    cd /tmp
    rm -rf pure-ftpd-1.0.21
    rm -f pure-ftpd-1.0.21.tar.gz
    
    chkconfig --add pure-ftpd
    /etc/init.d/pure-ftpd start
    
    
    
    
    cd /tmp
    wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/server:/dns/SUSE_Factory/i586/mydns-mysql-1.1.0-3.72.i586.rpm
    wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/server:/dns/SUSE_Factory/i586/mydns-1.1.0-3.72.i586.rpm
    rpm -i mydns*.rpm
    
    rm -f /tmp/mydns*
    
    chkconfig --add mydns
    
    
    cd /tmp
    wget http://n0rp.chemlab.org/vlogger/vlogger-1.3.tar.gz
    tar xvfz vlogger-1.3.tar.gz
    mv vlogger-1.3/vlogger /usr/sbin/
    rm -rf vlogger*
    
    
    ##Installing Jailkit:
    cd /tmp
    wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
    tar xvfz jailkit-2.5.tar.gz
    cd jailkit-2.5
    ./configure
    make
    make install
    cd /tmp
    rm -rf jailkit-2.5*
    
    
    cd /tmp
    wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.8-rc1.tar.gz
    tar xvfz ISPConfig-3.0.0.8-rc1.tar.gz
    cd ispconfig3_install/install/
    php -q install.php
    
    Ok, is working at the moment

    Error: Module EMail,

    Log: /var/log/mail

    can not create the folder and test mydomain.com in /var/vmail



    Change Maildrop in master.cf

    Code:
    /etc/postfix/master.cf
    maildrop  unix  -       n       n       -       -       pipe
      flags=ODRhu user=vmail argv=/usr/local/bin/maildrop
    
    to:

    Code:
    maildrop  unix  -       n       n       -       -       pipe
      flags=ODRhu user=vmail argv=/usr/bin/maildrop
    


    Add file /etc/maildroprc
    Code:
    #/etc/maildroprc
    logfile "/var/log/maildrop.log"   #Log File
    
    
    HOMEDIR="/var/vmail"
    HOST="$4"
    HOMEHOST="${HOMEDIR}/${HOST}"
    HOME="${HOME}/${DEFAULT}"
    
    ## Log
    SENDER="$6"
    TO="$2"
    log "${TO}:${SENDER}"
    
    
    
    `test -d $HOMEHOST`
    if ($RETURNCODE != 0)
    {
    	`umask 600`
    	`/bin/mkdir -p $HOMEHOST`
    
    }
    
    
    `test -d $HOME`                        			
    if ($RETURNCODE != 0)                             	
    {
            `umask 600`
            `/usr/bin/maildirmake $DEFAULT`
    
    }
    
    QUOTA="$MAILDIRQUOTA"'S'
    `/usr/bin/maildirmake -q $QUOTA $DEFAULT` 		# Add quota config
    
     
  14. jniltinho

    jniltinho New Member

    Add webmail roundcube

    Add Webmail Roundcube in

    /usr/local/ispconfig/interface/web

    http://ispconfig3[IP]:8080/webmail

    OK

    Add tables roundcube, SQL in DB dbispconfig

    Code:
    
    SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
    
    --
    -- Banco de Dados: `roundcube`
    --
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `cache`
    --
    
    CREATE TABLE IF NOT EXISTS `cache` (
      `cache_id` int(10) unsigned NOT NULL auto_increment,
      `session_id` varchar(40) character set ascii default NULL,
      `cache_key` varchar(128) character set ascii NOT NULL,
      `created` datetime NOT NULL default '0000-00-00 00:00:00',
      `data` longtext NOT NULL,
      `user_id` int(10) unsigned NOT NULL default '0',
      PRIMARY KEY  (`cache_id`),
      KEY `user_cache_index` (`user_id`,`cache_key`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1103 ;
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `contacts`
    --
    
    CREATE TABLE IF NOT EXISTS `contacts` (
      `contact_id` int(10) unsigned NOT NULL auto_increment,
      `changed` datetime NOT NULL default '0000-00-00 00:00:00',
      `del` tinyint(1) NOT NULL default '0',
      `name` varchar(128) NOT NULL,
      `email` varchar(128) NOT NULL,
      `firstname` varchar(128) NOT NULL,
      `surname` varchar(128) NOT NULL,
      `vcard` text,
      `user_id` int(10) unsigned NOT NULL default '0',
      PRIMARY KEY  (`contact_id`),
      KEY `user_id_fk_contacts` (`user_id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=218 ;
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `identities`
    --
    
    CREATE TABLE IF NOT EXISTS `identities` (
      `identity_id` int(10) unsigned NOT NULL auto_increment,
      `del` tinyint(1) NOT NULL default '0',
      `standard` tinyint(1) NOT NULL default '0',
      `name` varchar(128) NOT NULL,
      `organization` varchar(128) NOT NULL,
      `email` varchar(128) NOT NULL,
      `reply-to` varchar(128) NOT NULL,
      `bcc` varchar(128) NOT NULL,
      `signature` text NOT NULL,
      `html_signature` tinyint(1) NOT NULL default '0',
      `user_id` int(10) unsigned NOT NULL default '0',
      PRIMARY KEY  (`identity_id`),
      KEY `user_id_fk_identities` (`user_id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=114 ;
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `messages`
    --
    
    CREATE TABLE IF NOT EXISTS `messages` (
      `message_id` int(11) unsigned NOT NULL auto_increment,
      `user_id` int(10) unsigned NOT NULL default '0',
      `del` tinyint(1) NOT NULL default '0',
      `cache_key` varchar(128) character set ascii NOT NULL,
      `created` datetime NOT NULL default '0000-00-00 00:00:00',
      `idx` int(11) unsigned NOT NULL default '0',
      `uid` int(11) unsigned NOT NULL default '0',
      `subject` varchar(255) NOT NULL,
      `from` varchar(255) NOT NULL,
      `to` varchar(255) NOT NULL,
      `cc` varchar(255) NOT NULL,
      `date` datetime NOT NULL default '0000-00-00 00:00:00',
      `size` int(11) unsigned NOT NULL default '0',
      `headers` text NOT NULL,
      `structure` text,
      PRIMARY KEY  (`message_id`),
      UNIQUE KEY `uniqueness` (`user_id`,`cache_key`,`uid`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=44166 ;
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `session`
    --
    
    CREATE TABLE IF NOT EXISTS `session` (
      `sess_id` varchar(40) NOT NULL,
      `created` datetime NOT NULL default '0000-00-00 00:00:00',
      `changed` datetime NOT NULL default '0000-00-00 00:00:00',
      `ip` varchar(40) NOT NULL,
      `vars` text NOT NULL,
      PRIMARY KEY  (`sess_id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    -- --------------------------------------------------------
    
    --
    -- Estrutura da tabela `users`
    --
    
    CREATE TABLE IF NOT EXISTS `users` (
      `user_id` int(10) unsigned NOT NULL auto_increment,
      `username` varchar(128) NOT NULL,
      `mail_host` varchar(128) NOT NULL,
      `alias` varchar(128) NOT NULL,
      `created` datetime NOT NULL default '0000-00-00 00:00:00',
      `last_login` datetime NOT NULL default '0000-00-00 00:00:00',
      `language` varchar(5) NOT NULL default 'en',
      `preferences` text,
      PRIMARY KEY  (`user_id`),
      KEY `username_index` (`username`),
      KEY `alias_index` (`alias`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=113 ;
    
    --
    -- Restrições para as tabelas dumpadas
    --
    
    --
    -- Restrições para a tabela `cache`
    --
    ALTER TABLE `cache`
      ADD CONSTRAINT `user_id_fk_cache` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
    
    --
    -- Restrições para a tabela `contacts`
    --
    ALTER TABLE `contacts`
      ADD CONSTRAINT `user_id_fk_contacts` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
    
    --
    -- Restrições para a tabela `identities`
    --
    ALTER TABLE `identities`
      ADD CONSTRAINT `user_id_fk_identities` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
    
    --
    -- Restrições para a tabela `messages`
    --
    ALTER TABLE `messages`
      ADD CONSTRAINT `user_id_fk_messages` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
    
     
  15. jniltinho

    jniltinho New Member

    Add Dovecot ::Very Simple::

    Code:
    
    
    zypper update
    init 6
    
    zypper update
    init 6
    
    
    zypper install -y findutils readline libgcc glibc-devel findutils-locate gcc flex 
    zypper install -y lynx compat-readline4 db-devel wget gcc-c++ make iputils
    
    
    zypper install -y zypper install -y postfix postfix-mysql findutils-locate dovecot11 dovecot11-backend-mysql
    zypper install -y libmysqlclient-devel 
    zypper install -y apache2 apache2-mod_perl apache2-mod_php5 apache2-prefork
    
    zypper install -y php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dbase 
    zypper install -y php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap
    zypper install -y php5-mbstring php5-mcrypt php5-mysql php5-ncurses php5-odbc php5-openssl 
    zypper install -y php5-pcntl php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite 
    zypper install -y php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif 
    zypper install -y php5-fastcgi php5-pear php5-sysvmsg php5-sysvshm ImageMagick curl
    
    zypper install -y webalizer perl-DateManip
    zypper install -y pure-ftpd quota pam-devel libtool
    zypper install -y amavisd-new clamav clamav-db zoo unzip unrar bzip2 unarj perl-DBD-mysql
    init 6
    
    #---------------------------------------------------------------------------
    
    chkconfig --add mysql
    /etc/init.d/mysql start
    ##Set the mysql database password:
    mysqladmin -u root password 123456
    
    
    chkconfig --add postfix
    /etc/init.d/postfix start
    
    
    chkconfig --add amavis
    chkconfig --add clamd
    /etc/init.d/amavis start
    /etc/init.d/clamd start
    
    a2enmod suexec
    a2enmod rewrite
    a2enmod ssl
    a2enmod actions
    
    chkconfig --add apache2
    /etc/init.d/apache2 start
    
    chkconfig --del SuSEfirewall2_setup
    chkconfig --del SuSEfirewall2_init
    /etc/init.d/boot.apparmor stop
    chkconfig -d boot.apparmor
    
    #---------------------------------------------------------------------------
    
    cd /tmp
    wget http://download.opensuse.org/repositories/server:/mail/openSUSE_11.0/i586/getmail-4.7.6-1.4.i586.rpm
    rpm -ivh getmail-4.7.6-1.4.i586.rpm
    
    
    cd /tmp
    wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.gz
    tar xvfz pure-ftpd-1.0.21.tar.gz
    cd pure-ftpd-1.0.21/
    ./configure --sysconfdir=/etc/pure-ftpd --with-everything --with-mysql
    make
    make install
    mv /usr/sbin/pure-ftpd /usr/sbin/pure-ftpd.suse
    ln -s /usr/local/sbin/pure-ftpd /usr/sbin/pure-ftpd
    
    cd /tmp
    rm -rf pure-ftpd-1.0.21
    rm -f pure-ftpd-1.0.21.tar.gz
    
    chkconfig --add pure-ftpd
    /etc/init.d/pure-ftpd start
    
    
    
    
    cd /tmp
    wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/server:/dns/SUSE_Factory/i586/mydns-mysql-1.1.0-3.72.i586.rpm
    wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/server:/dns/SUSE_Factory/i586/mydns-1.1.0-3.72.i586.rpm
    rpm -i mydns*.rpm
    
    rm -f /tmp/mydns*
    
    chkconfig --add mydns
    
    
    cd /tmp
    wget http://n0rp.chemlab.org/vlogger/vlogger-1.3.tar.gz
    tar xvfz vlogger-1.3.tar.gz
    mv vlogger-1.3/vlogger /usr/sbin/
    rm -rf vlogger*
    
    
    ##Installing Jailkit:
    cd /tmp
    wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
    tar xvfz jailkit-2.5.tar.gz
    cd jailkit-2.5
    ./configure
    make
    make install
    cd /tmp
    rm -rf jailkit-2.5*
    
    
    cd /tmp
    wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.8-rc1.tar.gz
    tar xvfz ISPConfig-3.0.0.8-rc1.tar.gz
    cd ispconfig3_install/install/
    php -q install.php
    
    
    
    
    Links:
    
    http://johnny.chadda.se/2007/04/15/mail-server-howto-postfix-and-dovecot-with-mysql-and-tlsssl-postgrey-and-dspam/
    http://wiki.dovecot.org/HowTo/PostfixAndDovecotSASL
    http://wiki.dovecot.org/Quota/1.1/
    http://penguim.wordpress.com/2008/11/20/instalando-o-vmware-server-108-no-ubuntu-810-intrepid-ibex/
    http://jangestre.wordpress.com/2007/11/27/mail-server-with-virtual-users-using-postfix-postfix-admin-dovecot-mysql-centos-45-with-roundcubemail/
    http://idms-linux.org/tiki-index.php?page_ref_id=20
    http://human.network.web.id/2008/07/25/quota-postfix/#more-159
    http://human.network.web.id/2008/05/31/postfix-dovecot-trustix/
    
    

    another time I add the dovecont.conf as in this example:
    http://human.network.web.id/2008/05/31/postfix-dovecot-trustix/
     
  16. till

    till Super Moderator Staff Member ISPConfig Developer

    Thanks for the instructions.

    the maildroprc in #13 is not fully compatible with ISPConfig. The includes for the custom rules are missing. You should use the maildroprc which is installed by ispconfig instead.
     
  17. till

    till Super Moderator Staff Member ISPConfig Developer

    Thats no mistake. The correct format for domain records in DNS servers like bind or mydns is admin.domain.com. (with the dot at the end). The dns whizard ahs a converter to make it easier to add records, thats why it converts email addresses with @ inside.
     
  18. peterspoon

    peterspoon New Member

    Thank you for that info! Forgot to put a dot at the end. Now I understand how it works ;)

    I noticed also that under "System/Server Config" there were some default values for the network/host configuration (not these from configuration files of the server e.g. from /etc/network/interfaces). Is it normal? What does "Network Configuration" checkbox do?

    Greetings Piotr
     
  19. till

    till Super Moderator Staff Member ISPConfig Developer

    Yes.

    It enables ISPConfig to configure your network card when you use debian or ubuntu. But make sure that you enter the correct network xettings in ispconfig before you enable it.
     
  20. RolluS

    RolluS New Member

    Hi all, and thanks a lot for the stuff ;)

    I'm a french server administrator (to excuse my english :p), and I'm going to rebuild my server from scratch.

    What I will do:
    1. Install a fresh Ubuntu 8.04 LTS (Not using the Perfect Server howto, because my hosting service force me to use a unetbootin installation)
    2. Install ISPConfig 3 RC1 (seems to be stable enough to be on a production server) using this doc:
      http://www.ispconfig.org/docs/INSTALL_UBUNTU_8.04.txt
    3. Install Intrusion Detection: Snort (IDS), OSSEC (HbIDS) And Prelude (HIDS) On using the howto for Ubuntu Gutsy Gibbon http://www.howtoforge.com/snort-ossec-prelude-on-ubuntu-gutsy-gibbon

    The only questions are (at the moment):
    - I'm I right? Or should I use the Perfect Server howto (only after the system installation steps).. before installing ISPConfig 3?
    (and use Perfect Server software and config, instead of those of ISPConfig 3)
    - Also, what is Jailkit (optionnal packages proposed by the ISP3 doc)

    [Edit] Currently, I'm using ISPConfig2 on a perfect server Ubuntu lts. A rootkit has changed rights in /var and /etc and it's why I want to start from scratch. Also, I think ISP2 is to restricted when using other web interface (I didn't manage to make Ossec-WUI working, IDS and Prelude are really difficult to)


    Great job, great site guys, thanks a lot ! [​IMG]
     
    Last edited: Jan 2, 2009
Thread Status:
Not open for further replies.

Share This Page