Upgrading when updates are disabled.

  1. Consider removing no_updates if enabled on Userify Enterprise.
  2. Run the following command.

    export EDITION=enterprise
    curl -# https://deploy.userify.com/upgrade.sh | sudo -sE
    

Notes

  1. To ensure that you upgrade to the correct binary, be sure to replace EDITION with the edition (in lowercase!) that you are running, such as express, pro, or enterprise. If you upgrade to the wrong version, it will work, but your license key will no longer match and you'll be automatically downgraded to the free 10 server license in that edition. Userify servers that are configured for Enterprise that are downgraded to Express may experience data loss. If you are unsure, visit the login screen for your server; it will state the edition and version on every login screen.

  2. Under normal circumstances, you should not have to execute a manual upgrade, as Userify will keep itself upgraded automatically.

  3. To stay abreast of Userify upgrades, security issues, and changes, please send an email to release-updates@userify.com from the email address that you would like to subscribe as.

The packages listed below are in beta. However, they will install the current stable Userify server release, not a beta server. Please follow the directions carefully and contact support@userify.com if you have any questions or concerns.

Installing these packages on RHEL7/CentOS7 is rather straightforward. To upgrade an existing installation, execute these steps first:


    # backup your existing /opt/userify-server in its entirety first:
    sudo tar -zcf /opt/backup-userify-server-$(date -I).tar.gz

    # remove the existing server binary and startup scripts:
    sudo rm /opt/userify-server/userify-{server,start}
    sudo systemctl stop userify-server
    sudo systemctl disable userify-server
    sudo rm /etc/init.d/userify-server

Next, follow the steps to install:

Paste the following into your server console to install Userify Enterprise:


    export EDITION=enterprise
    curl --output userify-server.rpm https://releases.userify.com/dist/rpm/userify-$EDITION-server.rpm
    sudo yum -y install userify-server.rpm
    echo "userify-$EDITION-server.rpm" |sudo tee /opt/userify-server/package_source.txt

That's it! Visit https://YOURSERVERIP to complete configuration and installation.
Paste the following into your server console to install Userify Express:


    export EDITION=express
    curl --output userify-server.rpm https://releases.userify.com/dist/rpm/userify-$EDITION-server.rpm
    sudo yum -y install userify-server.rpm
    echo "userify-$EDITION-server.rpm" |sudo tee /opt/userify-server/package_source.txt

That's it! Visit https://YOURSERVERIP to complete configuration and installation.
Paste the following into your server console to install Userify Pro (deprecated):


    export EDITION=pro
    curl --output userify-server.rpm https://releases.userify.com/dist/rpm/userify-$EDITION-server.rpm
    sudo yum -y install userify-server.rpm
    echo "userify-$EDITION-server.rpm" |sudo tee /opt/userify-server/package_source.txt

That's it! Visit https://YOURSERVERIP to complete configuration and installation.
Installing these packages on Ubuntu 16.04 LTS is rather straightforward. To upgrade an existing installation, execute these steps first:


    # backup your existing /opt/userify-server in its entirety first:
    sudo tar -zcf /opt/backup-userify-server-$(date -I).tar.gz

    # remove the existing server binary and startup scripts:
    sudo rm /opt/userify-server/userify-{server,start}
    sudo systemctl stop userify-server
    sudo systemctl disable userify-server
    sudo rm /etc/init.d/userify-server

Next, follow the steps to install:

Paste the following into your server console to install Userify Enterprise:


    export EDITION=enterprise

    # download and install the new version
    sudo wget https://releases.userify.com/dist/deb/userify-$EDITION-server.deb
    sudo dpkg -i userify-$EDITION-server.deb
    echo "userify-$EDITION-server.deb" |sudo tee /opt/userify-server/package_source.txt

That's it! Visit https://YOURSERVERIP to complete configuration and installation.
Paste the following into your server console to install Userify Express:


    export EDITION=express

    # download and install the new version
    sudo wget https://releases.userify.com/dist/deb/userify-$EDITION-server.deb
    sudo dpkg -i userify-$EDITION-server.deb
    echo "userify-$EDITION-server.deb" |sudo tee /opt/userify-server/package_source.txt

That's it! Visit https://YOURSERVERIP to complete configuration and installation.
Paste the following into your server console to install Userify Pro (deprecated):


    export EDITION=pro

    # download and install the new version
    sudo wget https://releases.userify.com/dist/deb/userify-$EDITION-server.deb
    sudo dpkg -i userify-$EDITION-server.deb
    echo "userify-$EDITION-server.deb" |sudo tee /opt/userify-server/package_source.txt

That's it! Visit https://YOURSERVERIP to complete configuration and installation.