ISPConfig 3.0.4 released

Discussion in 'General' started by till, Nov 2, 2011.

  1. till

    till Super Moderator Howtoforge Staff HowtoForge Supporter ISPConfig Developer

    ISPConfig 3.0.4 is available for download. This release is a major update and introduces new
    functions like:

    - Virtual server management module
    - Full support for Nginx webserver
    - Mailman mailinglist management
    - IPv6 support
    - FAQ section in Help module
    - Website folder protection
    - Assign IP addresses to clients
    - SNI support for Apache/nginx SSL certificates
    - New remote-API documentation and example scripts for all functions

    For a detailed list of features changes, please see the changelog section below.

    =====================================================
    *** New! The ISPConfig 3 manual is now available! ***

    Version 1.3 for ISPConfig >= 3.0.4 (Date: 10/25/2011)
    Author: Falko Timme <ft@falkotimme.com>

    333 pages

    The manual can be downloaded from these two links:

    http://www.ispconfig.org/ispconfig-3/ispconfig-3-manual/
    http://www.howtoforge.com/download-the-ispconfig-3-manual
    =====================================================

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

    The software can be downloaded here:

    http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.4.tar.gz?use_mirror=

    ------------------------------------
    - Changelog
    ------------------------------------

    http://bugtracker.ispconfig.org/index.php?do=index&tasks=&project=3&due=29&status[]=

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

    Please take 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) - Squeeze (6.0)
    - Ubuntu 7.10 - 11.10
    - OpenSuSE 11 - 11.4
    - CentOS 5.2 - 6.0
    - Fedora 9 - 15

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

    The installation instructions for ISPConfig can be found here:

    http://www.ispconfig.org/ispconfig-3/documentation/

    or in the text files (named INSTALL_*.txt) which are inside the docs folder of the .tar.gz file.

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

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

    ispconfig_update.sh

    Select "stable" as the update resource. The script will check if an updated version of ISPConfig 3 is available and then download the tar.gz and start the setup script.

    Detailed instructions for making a backup before you update can be found here:

    http://www.faqforge.com/linux/controlpanels/ispconfig3/how-to-update-ispconfig-3/

    If the ISPConfig version on your server does not have this script yet, follow the manual update instructions below.

    -------------------------------------------
    - Manual update instructions
    -------------------------------------------

    Code:
    cd /tmp
    wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
    tar xvfz ISPConfig-3-stable.tar.gz
    cd ispconfig3_install/install
    php -q update.php
     
    Last edited: Nov 4, 2011
  2. Mark_NL

    Mark_NL New Member

    Nice work! I'll deploy this on a few machines next week, see how it runs in production.
     
  3. theWeird

    theWeird Member

    This version was the one I've been waiting for, VM-Management :)
    Thank you very much.

    Some questions before I upgrade to this version:

    Will there be a guide to prepare the server for the mailman mailinglists? I can remember that there was said in one thread that mailman should be installed and configured before updating.

    I already have a host node running openVZ-containers. One of these containers is a dedicated machine for ISP3-Panel-only.
    Will there be an information on adding existing vz-containers to the VM-Management?
     
  4. pititis

    pititis Member

    Awesome work.
     
  5. Hans

    Hans Moderator Moderator HowtoForge Supporter ISPConfig Developer

    Thanks for this great work!

    I update my servers soon with this new version of ISPConfig3!
     
  6. falko

    falko Super Moderator Howtoforge Staff Moderator HowtoForge Supporter ISPConfig Developer

    This is part of the new ISPConfig 3 Manual (version 1.3).
     
  7. skoena

    skoena Member

    I updated just now.
    When I login to ispconfig I have some errors in the bottom:


     
  8. falko

    falko Super Moderator Howtoforge Staff Moderator HowtoForge Supporter ISPConfig Developer

    One important change that Till didn't mention has happened under the hood of the interface: instead of YUI, we're now using jQuery as this allows us to place JavaScript directly in the templates. For example, this allows us to hide/show form fields depending on if the selected server uses Apache or nginx.

    Another example is the datepicker that is used in the VServer module. :)
     
  9. falko

    falko Super Moderator Howtoforge Staff Moderator HowtoForge Supporter ISPConfig Developer

  10. erosbk

    erosbk New Member

    I have a multiserver setup, do I have to update first master or slaves?

    Thanks for all the work guys!
     
  11. skoena

    skoena Member

    When I click the "More information..." under System State nothing happens only the text "More information..." disappears.
     
  12. till

    till Super Moderator Howtoforge Staff HowtoForge Supporter ISPConfig Developer

    I have not tested a vm import of a vm that runs ispconfig itself yet. I think there are at least 2 options:

    1) Make a backup of the existing VM with vzdump, create a new VM in ispconfig and then import the data with vzdump again.

    2) Create a new vm in ispconfig and then change the veid in the vm settings to the veid of the existing vm. This should work as the virtual machines are internally only referenced by their veid.

    But in any case, make a bckup first of your existing vm :)
     
  13. till

    till Super Moderator Howtoforge Staff HowtoForge Supporter ISPConfig Developer

  14. theWeird

    theWeird Member

    ok, and what about the handling of existing vz-containers?
    Is it possible to "import" them to the new VM-module?
    If not, are they affected in any way by the module?

    I have the following setup:
    Host node (no isp3)
    VM1: isp3 Master, Panel, DNS
    VM2: Web, Mail
    VM3: Application Server
    VM4: Setup with php 5.2 for older websites

    As you see all my productive servers are vz containers.
    Before I integrade the host node into the isp3-setup I have to ensure that the containers 'stay as they are' and are not affected by this step.
     
  15. theWeird

    theWeird Member

    Hello Till,
    thank you for your answer, I think I'll try first option 2.
    Sorry for my post, it seems you answered where I was typing my post.
     
  16. till

    till Super Moderator Howtoforge Staff HowtoForge Supporter ISPConfig Developer

    Thats not trivial to answer, but I would update the master first.

    A short explanation of the pros and cons of the update order and what could happen:

    1) Update slaves first:

    pro: As we normally add only fields to the database when applying a update and the fields are downwards compatible, changes wriiten from a older master to a newer slave should work.

    con: If a new field is added where the slave needs to write data to the master and the slave tries to configure its permissions for this database field in the amster server, mysql will report a error and dont change the field permissions as the field does not exist yet.

    2) Updates master first.

    pro: the con of 19 can not happen.

    con: changes done in the master until the slaves are updated might fail in the way that you get a replication errot. You should see then a error message in the ispconfig monitor system log. But thats easy to handle as you just have to click on the delete button in the error list to report that the error has been solved and ispconfig will try to do the replication of the failed record again.
     
  17. skoena

    skoena Member

    I changed the Latest News to my feed URL.
    (I use IE8)
    When I add some news and try to surf the ISPconfig panel after that (I am already logged in)

    I get this error:
    [​IMG]


    When I click the error away I get this screen:
    [​IMG]
     
    Last edited: Nov 4, 2011
  18. till

    till Super Moderator Howtoforge Staff HowtoForge Supporter ISPConfig Developer

    According to the error message, you are not logged into ispconfig anymore. Click on the logout button and then login again.
     
  19. skoena

    skoena Member

    Till,
    Tried again, logged in as admin.
    Opened a new tab to add a announcement to the Latest News (Dashboard atom feed URL)
    Back into ISPconfig (still logged in) want to surf ISPconfig and get the same error.
     
  20. till

    till Super Moderator Howtoforge Staff HowtoForge Supporter ISPConfig Developer

    Does your feed as very much text (more then the one from ispconfig)? Then it might be that the feed size which gets cached in the session exceeds the max. session size. Do you get the same behaviour in other browsers?
     

Share This Page