Version 0.33 alpha

October 25th, 2007

Apologies for the long delay releasing this one – I’ve been improving my own version gradually but not bothering to update the release version. However there’s been a bit more outside interest in the project during the past week or two so here it is.

Download latest version

Thanks,
Chris

Changes in this version:

The most important item for this release is that DNS failover is tested and (for me at least) working. Other notable improvements include:

  • Simultaneous display and storage (for later error checking) of rsync output – avoids giving the impression of a stall on the long initial sync.
  • Option to use alternative SSH ports
  • Status handling now uses 4 levels: Green (all ok), Amber (failing), Red (failed) and Cyan (recovered from a failure). Allows for more options on handling failover actions and timing.
  • Added DNS update method for DirectAdmin control panel
  • Also stacks of minor improvements and bugfixes.

Upgrading

If you haven’t fully set up your previous version of clonepanel, or if there are problems with it then create a complete new installation by following the installation instructions. The new version will install into a directory “cp0.33″ by default.

If you have an existing working system you’d like to upgrade, please follow these additional instructions:

  1. Backup everything!
  2. If you have modified your scripts/config file, copy your changed settings and add them to the system/config file – as a general rule, make configuration changes in the system directory if they apply by default or in the individual host / account directory if they are specific to a host / account. No config changes should ever be made in the scripts directory, because the next version will overwrite them.
  3. Download and extract the new archive (by default to directory cp0.33).
  4. (modified) Copy all files from the system, hosts, accounts and CPanel directories of your old clonepanel system into the new one. eg. upgrading from a default 0.32 install to 0.33:
    cp -r cp0.32/system/* cp0.33/system/

    etc.
  5. If you’ve set up a shortcut link to clonepanel then remove it and create a new link to the new version.
  6. Remove any old clonepanel cron jobs: crontab -r to remove all jobs or crontab -e to be selective if you have other jobs set up for this user.
  7. Generate replacement cron-jobs for the new version: scripts/setcron (or you may want to start with scripts/setcron -n all to check that everything is working – this will send an e-mail message for every job that runs).

As always, feedback is more than welcome. To make your comments, please join the forum or add a comment here.

Latest version should always be at: clonepanel.com/latest/

This version is at: clonepanel.com/downloads/clonepanel_0.33.tar.gz

Please see the installation instructions.

Version 0.32 alpha

March 5th, 2007

Another work-in-progress release, still alpha status but should be increasingly reliable with continuing minor bug-fixes.

Download latest version

Thanks,
Chris

Changes in this version:

  • Most bug fixes at this stage involved monitoring and error logging / accounting functions
  • Monitoring now checks initially from the clonepanel server itself, then from a host server setup to act as a monitor proxy, then from another host server (if available) giving verification of downtime from three different locations.
  • Modified sync script to allow for jailshell failing to correctly return exit status of remote scripts
  • Added “backup” script (similar to the first part of sync but more flexible)

Upgrading

If you haven’t fully set up your previous version of clonepanel, or if there are problems with it then create a complete new installation by following the installation instructions. The new version will install into a directory “cp0.32” by default.

If you have an existing working system you’d like to upgrade, please follow these additional instructions:

  1. Backup everything!
  2. If you have modified your scripts/config file, copy your changed settings and add them to the system/config file – as a general rule, make configuration changes in the system directory if they apply by default or in the individual host / account directory if they are specific to a host / account. No config changes should ever be made in the scripts directory, because the next version will overwrite them.
  3. Download and extract the new archive (by default to directory cp0.32).
  4. (modified) Copy all files from the system, hosts, accounts and CPanel directories of your old clonepanel system into the new one. eg. upgrading from a default 0.31 install to 0.32:
    cp -r cp0.31/system/* cp0.32/system/

    etc.
  5. If you’ve set up a shortcut link to clonepanel then remove it and create a new link to the new version.
  6. Remove any old clonepanel cron jobs: crontab -r to remove all jobs or crontab -e to be selective if you have other jobs set up for this user.
  7. Generate replacement cron-jobs for the new version: scripts/setcron (or you may want to start with scripts/setcron -n all to check that everything is working – this will send an e-mail message for every job that runs).

As always, feedback is more than welcome. To make your comments, please join the forum or add a comment here.

Latest version should always be at: clonepanel.com/latest/

This version is at: clonepanel.com/downloads/clonepanel_0.32.tar.gz

Please see the installation instructions.

Version 0.31 alpha

November 1st, 2006

The “it mostly works” release! If you try it out please be sure to let me know what you think – you can drop me an e-mail or add a comment here.

Thanks,
Chris

Changes in this version:

  • Many assorted bug fixes
  • Much improved monitoring, error logging and downtime management
  • Better Cygwin compatibility
  • Bandwidth limit applied to rsync transfers (thanks Steve!)

Upgrading

  1. Backup everything!
  2. If you have modified your scripts/config file, copy your changed settings and add them to the system/config file – as a general rule, make configuration changes in the system directory if they apply by default or in the individual host / account directory if they are specific to a host / account. No config changes should ever be made in the scripts directory, because the next version will overwrite them.
  3. Download and extract the new archive.
  4. Copy all extracted files into your clonepanel directory, overwriting those already there and maintaining the sub-directory structure. eg. if your clonepanel directory is “clonepanel” and you’ve extracted the new archive into “cp0.31”:
    cp -r cp0.31/* clonepanel/

Latest version should always be at: clonepanel.com/latest/

This version is at: clonepanel.com/downloads/clonepanel_0.31.tar.gz

Please see the installation instructions.

Version 0.30 alpha

July 28th, 2006

The first version to be made publicly-available – if you’re interested in being a guinea pig alpha tester please be sure to let me know what you think – you can drop me an e-mail or add a comment here.

Thanks,
Chris

Latest version should always be at: clonepanel.com/latest/

This version is at: clonepanel.com/downloads/clonepanel_0.30.tar.gz

Please see the installation instructions.