Install FlinkISO QMS application with ONLYOFFICE using Installer Script.




How to use Installer Script:

  1. SSH newly installed server with your username & password or SSH key
  2. From your home directory run the following command:
    • sudo wget https://www.flinkiso.com/flinkiso-updates/installer.sh -q --show-progress
    • sudo chmod +x installer.sh
    • sudo ./installer.sh
  3. These 3 commands will download and install FlinkISO, ONLYOFFICE and all the other required software/s on the server.

Before you begin:

Create an account

To download and install the application, you must first register yourself at https://www.flinkiso.com/pricing/free-qms-download.html. You will receive an email with your API access credentials. API credentials are necessary for you to register your application copy and access FlinkISO APIs after installation.


System requirements:

  • You must have a dedicated server without any other software installed on it
  • CPU dual core 2 GHz or better
  • RAM at least 4 GB, but depends of the host OS. More is better
  • HDD at least 40 GB of free space
  • SWAP at least 4 GB, but depends of the host OS. More is better
  • Ubuntu 24 or other compatible distribution with kernel version 3.13 or later

Note: You can also install FlinkISO & ONLYOFFICE on two different servers manually. To install the application manually on two different servers, read the instructions here.


ONLYOFFICE License:

For commercial use, you must obtain appropriate ONLYOFFICE license. Read more about ONLYOFFICE Licenses & pricing here. However, you can use this community server installation for testing purpose to begin with.

Watch Video:


More details:

This installer will download and install following applications on your server:

ONLYOFFICE Document Server Community

  • PostgreSQL: version 12.9 or later
  • NGINX: version 1.3.13 or later
  • libstdc++6: version 4.8.4 or later
  • RabbitMQ: version 3.13

FlinkISO On-Premise Edition

  • unzip
  • Apache2, PHP8.2
  • Mysql, Phpmyadmin
  • wkhtmltopdf, PdfTk Server

Installer will create flinkiso directory under /var/www/html/ folder after downloading and installing Apache2 server and will download and unzip the FlinkISO On-Premise Application in that folder. Installer will also try to add required file & directory permissions. It will also add flinkiso database to MySQL. Install ONLYOFFICE Document Server. Will Also prompt you to update required server config files during the installation.

Username and password for PostgreSQL must be "onlyoffice"
Password for MySQL must be "flinkiso". (You can change this password later).


You need to make following changes to these files. Installer will open these files one by one for you to update them.

ONLYOFFICE

To get ONLYOFFICE Secret, installer will open:
/etc/onlyoffice/documentserver/local.json
Find the "secretString" somewhere at the end of the file.
Also add "request-filtering-agent": {"allowPrivateIPAddress": true,"allowMetaIPAddress": true}, in "services", above "sql".
Also change inbox, outbox, browser to false.


Apache

You must run apache on a different port to avoid conflict with nginx server. To change these ports installer will open the following file:
/etc/apache2/ports.conf
change port from 80 to 8080 & 443 to 4443


Installer will open /etc/apache2/apache2.conf to make the following changes.


Application core.php

Installer will open /var/www/html/flinkiso/app/Config/core.php. Change the following values.

Replace 41charalphanumericrandomstring00000abcdef with a new string (41 CHAR Alpha-numeric).
Replace 12345678901234567890123456789 with new value (29 Numerical).


Replace onlyofficesecret form the onlyofficesecret available at /etc/onlyoffice/documentserver/local.json
Add your server IP address before /web-apps/ for OnlyofficePath
Add your server IP as OnlyofficeConversionApi


After installation is complete and application is running:

Update Email SMTP Configuration (You can do this later.)


Go to /var/www/html/flinkiso/app/Config/Email.php and update class EmailConfig { } with your email's SMTP credentials. Provide values for all three options viz: $default, $smtp & $fast.



Update: /etc/mysql/mysql.conf.d/mysqld.cnf
sql_mode = "STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION"


Adjust PHP config from /etc/php/php8.2/apache2/php.ini

Adjust these values as per restrictions you may want to add to your PHP application and then restart apache.


What Clients Say?
Testimonials

The FlinkISO Online System certainly has revolutionized our business, it certainly allows us to work "smarter, not harder".

The online tracker, database, reports and graphs etc, have outperformed our initial system.

All the documentation is accessible at the press of a button, needless to say we are proud to be affiliated with you and with this level of professionalism.

Mrs. V. Donjeany
LEPRO Corporation CC, South Africa.


We have been using FlinkISO as our Quality Management Software for the past few years and we are extremely satisfied with the software and services offered.

The support team installed the software for us and worked with us to customize our Quality Management website which made the transition from a paper-based system to an online one effortless.

They always respond promptly to any questions or inquiries and have processed our web customization requests with speed and reliability.

I would highly recommend their services.

Priyangi Perera
Pro-Lab Diagnostics, Round Rock, Texas.

Siemens Ltd.
lepro pro-labs univida acekraft wello solidus honix htsi


Choose

  •  

    On Cloud

    Start your 45 days On-Cloud QMS trial. No payment required. One free training session included. Live chat & email support.

    Register
  •  

    On Premise

    Download Free Quality Management Software On-Premise Edition. Installation, Training, Support Services on-demand.

    Free Download