HBizzVault – How to Install Backup Manager (Linux)

Please use the command-line interface to install the Backup Manager to GNU/Linux devices. After the installation, you’ll be able to run the tool using the command line or through the graphical user interface (starting from version 14.0).

Download the Backup Manager

  1. Log in to the system as a root.
    % su
  1. Download an installer for the Backup Manager (visit Downloads page). The .run format is recommended. It requires minimum settings and suits all Linux distributions.
     # wget http://cdndl.maxfocus.com/iaso/iaso-linux-i686.run

If unsure which installer version you need (i386 or amd64), check the bitness of your system first.

     # uname -a

x86_64 in output means that you have a 64-bit system. It requires the amd64 installer. i386 stands for a 32-bit system.

Install the Backup Manager

  1. Grant the installer execute permissions.
     # chmod +x iaso-linux-i686.run
  1. Change the predefined installation folder (optional). By default, the Backup Manager is installed to /opt/IASO. If you wish to install the software to the /usr mount (for example because it has more free space), you should create symlinks for it. For example:
     # mkdir /usr/local/IASO
     # ln -s /usr/local/IASO /opt/IASO
  1. Start the installer and submit your installation parameters (see the tables below for supported values). Do not forget to enclose values containing spaces or punctuation into quotation marks. If you submit the command without the installation parameters, you’ll be prompted to enter them one at a time.
     # ./iaso-linux-i686.run -- --user="ubuntu-admin" --password="dg224hs-0091" --en      cryption-method="AES-128" --encryption-key="SECUR_ITY2014a" --use-proxy=false

The -- attribute after the command name means that the parameters after it are specific to the Backup Manager. If your query contains a combination of parameters, use -- to separate the internal parameters of the RUN package from external ones belonging to the Backup Manager. Here is an example:

     # ./iaso-linux-i686.run --target /other/tmp -- --user="ubuntu-admin"

Note for 13x versions

The older 13x versions of the Backup Manager do not support the batch entry of the installation parameters. If you are installing such a version, start the installer without entering the parameters. The Backup Manager will ask you to enter them at the next steps.

    # ./iaso-linux-i686.run

Required parameters

Parameter Definition
--user The name of your Backup Manager device (issued by your service provider)
--password Your password for the Backup Manager device (issued by your service provider)
--encryption-method Your preferred data encryption method. AES-256 is the default value.
--encryption-key Your private encryption key that will be used to access your data
--use-proxy Defines your proxy usage preference. Enable the feature if your default Internet connection is set up through a proxy server or if you would like to use a proxy in the Backup Manager. Supported values: true or false.

Optional parameters

Parameter Definition
--proxy-type The type of the proxy server: 0 (HTTP), 1 (SOCKS4), or 2 (SOCKS5)
--proxy-address The host name or IP address of the proxy server
--proxy-port The port you access the proxy server through
--use-proxy-authorization Defines if the proxy server requires authorization by username: true or false.
--proxy-username Your username for proxy access
--proxy-password Your password for proxy access
-h, --help Gives access to help resources. This is an internal parameter of the RUN package (doesn’t require -- after the command name). Sample usage: ./iaso-linux-i686.run -h or ./iaso-linux-i686.run --help.

What to do if you get a permission error

The installer is extracted to your temp partition. If the partition is mounted with the noexec option, you can get a permission error. To eliminate the error, you should extract the installer to some other directory that has execute permissions.

     # ./iaso-linux-i686.run --target /other/tmp

Use the Backup Manager after the installation

When the installation is completed, a configuration file with all necessary settings is created (/opt/IASO/etc/config.ini). The Backup Manager is ready to use now. You can access it in any of the following ways:

  • Through a web browser just like you would do it on a Mac or a Windows computer (14x and 15x versions).
  • Through the command line using the ClientTool utility (all versions).
  • From another computer (Mac or Windows) using a remote connection (all versions).

Verify the installation (optional)

The Backup Manager has been installed to the /opt/IASO directory and started with the /etc/init.d/ProcessController startup script. The script started the /opt/IASO/bin/ProcessController binary. ProcessController checks and restarts the BackupFP binary if necessary. You can specify UID and GID for the BackupFP in the /opt/IASO/etc/ProcessController.config file. It’s root by default:

<param key="user" type="int">0</param>
<param key="group" type="int">0</param>

Please take a minute to verify that the BackupFP is initialized and bound to the rights ports. The first port is 5314 (same for all). The second one is 5000, 5001, or 4000 depending on your service provider.

# netstat -nlp|grep BackupFP

Here is a sample response:

tcp     0      0 0.0.0.0:5314         0.0.0.0:*       LISTEN      6586/BackupFP
tcp     0      0 0.0.0.0:5000         0.0.0.0:*       LISTEN      6586/BackupFP

The first part of the response displays a remote communication port for desktop-based devices. The second part – for devices with a web interface. If you have installed the older desktop-based version of the Backup Manager (13x), the second part will be absent from the response.

If you get no response, it means that the BackupFP hasn’t been initialized. In such a case it’ll be necessary to look into your log files to investigate the issue.

The ports can be changed if your network requires it. Edit the config.ini file in the following way then:

  • To the [General] section, add CommunicationPort=7777
  • In the [HttpServer] section, find the HttpServerPort parameter and edit is value.
  • Restart the Process Controller.
# /etc/init.d/ProcessController restart

What Our Customers are Saying

Our server environment changes almost daily as we power down, power up and scale compute resources to meet rigorous release criteria and timelines. Optimizing this aspect of our business operations was part of what drove us to evaluate Cloud. The second part is strategic. Once the business is running on the Cloud, ZIM will leverage Cloud to make software tools available to customers as a PaaS. This is the end game.

— Celso Bressan – Manager of R&D - ZIM

The solution from HostedBizz gives us more control over our server infrastructure than we expected. We can flex our computing resources up and down based on the demand that we see from our customers

— Josh Garellek – CEO Arctic Empire

4Té were using a tape backup which was a very cumbersome methodology for all of our critical data. HostedBizz were able to replace this whole process with an automated worry-free backup process into their secure Canadian cloud infrastructure

— Tammy Green - Systems Manager 4Té Inc

Bold Radius is a custom software development, training and consulting firm. Bold Radius needed bullet proof elastic computing. We needed the ability to spin up and tear down servers and to dynamically change server resources on the fly. Hostedbizz delivers this to us and our clients and we can control all of our services through their simple to use portal.

— Mike Kelland - President & CEO, Bold Radius

Connect with HostedBizz and become an authorized reseller for Cloud IT solutions.

Sales and General Inquiries

Service and Support