Home / PBX Mirror Server / Setting Up A New Pinning Version

Setting Up A New Pinning Version


Setting Up a New Pinning Version


Log in to the ClearlyIP Mirror Admin Dashboard


Creating a New Pinning Version

  1. On the top right select "New Version"
    01_Versioning

  2. Select your Brand (If you have more then on for your Org) and the FreePBX® Branch Version this pinning version will be for
    02_PinningNewVer

  3. Set the Versions you want for each Module for both Stable and Edge releases
    • Latest means the latest version of that Module will always be available to that Brand and Pinning Version
    • Block means that Module will not be available for systems on that Brand and Pinning Version
    • A Specific Version means that module has been pinned to that version only so any systems that ask for upgrades will only be offered up to that version.


  4. Once all your versions are set, Click Save Changes 

Remote Actions

  • If your Branding was purchased with support for Remote Actions you will be able to set specific actions on a per module basis of that will be executed daily from a job on your PBX as outlined below using the Remote column as shown here.


    • No Action - No action will be taken on this module from the daily job.
    • Install - Will attempt to install this module if its not already installed from the daily job.  If the install has conflicts with other modules it will not force install the module.
    • Uninstall - Will attempt to Uninstall this module if its already installed from the daily job.  If the Uninstall has conflicts or dependancies with other modules it will not force Uninstall the module.
    • Force Install - Will Force install this module if its not already installed from the daily job.  If the install has conflicts with other modules it WILL force install the module.
    • Force Uninstall - Will Force Uninstall this module if its already installed from the daily job.  If the Uninstall has conflicts or dependancies with other modules it WILL force Uninstall the module.
    • Upgrade - Will upgrade the module to the specific version pinned for this module from the daily job.
  • What will happen here is your PBX will be setup with a daily job that will look to your mirror system and execute any of the actions defined above for any module.  Please note these actions do not execute on checking for module updates but through their own random FreePBX job scheduler. 
    • You can view the job by executing the following command on your FreePBX linux CLI
      • fwconsole job --list


    • Locate the job based on your Brand Name. In our example our brand name is clearlybrand and we can see the job runs every day at 22:14 or 10:14PM with a Job ID of 32


    • You can manually force run the job with the following command replacing the "32" with the Job ID from your command above.
      • fwconsole job --run 32 --force

Cloning a Version

  • You can also Clone an existing Pinning Version.  This can be useful to create a second version for Testing or to have another version that isn't updated as often. 
  • For details see the Cloning a Pinning Version Wiki

Setting PBX to use Pinning Version








     RSS of this page