Sirportly can be installed on any server with the following minimum specification:
Sirportly is currently only supported on Linux operating systems. The installer will inform you of specific dependencies for your Linux distro during the installation process. Before beginning the installation, you will need to install
ruby. These are required to run the installer.
# For Ubuntu or Debian apt install ruby wget # For RHEL or CentOS yum install ruby wget
Sirportly requires a MariaDB or MySQL database. This can be installed locally on the same machine running the application, or remotely. For a basic install, we recommend installing MariaDB on the same host that will be running Sirportly. This can be achieved as follows:
# For Debian and Ubuntu apt install mariadb-server mariadb-client # For RHEL and CentOS yum install mariadb-server systemctl start mariadb systemctl enable mariadb
Login to your mysql terminal as the root user and create a Sirportly database. Your database should be created with the
utf8 character set and the
utf8_unicode_ci collation. You can call the database whatever you want and you'll be asked later in this process. You should also create a user which has full access to your newly created database.
mysql -u root -p your-mysql-password mysql$ CREATE DATABASE `sirportly` CHARSET utf8 COLLATE utf8_unicode_ci; mysql$ GRANT ALL ON sirportly.* TO `sirportly`@`localhost` IDENTIFIED BY "a_secure_password";
To continue, you will need your 25 character licence key which will have been provided to you by e-mail when you purchased your licence. If you have not purchased a licence yet, you can do so here.
Once you have your key, you need to download our installation script and execute it from a bash terminal. At this stage any missing dependencies will be stated and you can install those before continuing with the installation.
This will then ask you to enter your licence key, we will download the latest version of the software and proceed to install it. During this stage you will also be prompted to accept our licence agreement, enter your database connection details as well as a few other details.
$ wget sirportly.com/install/installer.rb $ ruby installer.rb install
This installation script will perform a number of actions on your system:
sirportlywill be created which will run any Sirportly processes.
The setup tool will automatically create an admin user which you can use to login for the first time. Once you have logged in you should ensure that you change the password to something more secure. By default the helpdesk will listen on port 8080 at the domain name specified during the install process.