Installation and Administration Guide

Table of Contents

Typographical Conventions
Acronyms and Abbreviations
1. Introduction
Foreword
About This Document
Contacting Squoring Technologies Product Support
Responsabilities
Getting the Latest Version of this Manual
2. The Squore Architecture
The Squore Ecosystem
The Squore Database and Data Folder
The Squore Application Server
The Squore Web Interface
Squore CLI
The Squore Licence Server
3. Installing Squore Server
Installation Prerequisites
Supported Operating Systems
Supported Database Management Systems
Browser Compatibility
For All Systems
Prerequisites for Oracle
Obtaining a Licence File
Packages for Windows
Packages for Linux
Packages for CentOS and Red Hat Enterprise Linux
Packages for Ubuntu
Common Deployment Scenarios
Creating Projects using the Web Interface Only
Creating Projects From a Client Machine
Using a Remote Database
Using Squore in Continuous Integration
Access from Mobile Devices
Installing Squore Server on Windows
Installing Squore Server on Linux
Third-Party Plugins and Applications
Upgrading from a Previous Version
On Windows
On Linux
Uninstalling Squore Server
On Windows
On Linux
4. Starting and Stopping Squore
On Windows
On Linux
Your First Login
5. Squore Administration
Getting to Know the Installation Folder
Understanding config.xml
Default Configuration
Adding a Configuration Folder
The Sources Folder
Giving Each User Their Own Temporary Folder
Backup Tools
Backing-Up the Squore Data
Restoring Squore Data
Resetting the Squore Installation
Advanced PhantomJS Settings
Creating a Linux Service
CentOS 6.6, OpenSUSE 13.2
CentOS 7.1
Managing the Squore Windows Service
Windows Service Configuration
Managing Project Visibility
Find out your Squore Version
Changing Squore Server Port Number
Changing Squore Database Port Number
Changing the PhantomJS port
Changing the Java Heap Size
Changing the path to the Java Installation
Configuring Timeouts
Number of Concurrent Analyses
Number of Concurrent Delete Tasks
Theme Control
Updating the Squore Licence File
Connecting to a Remote Licence Server
Managing Squore User Accounts
Blocking and Deleting Accounts
Automating User Management Tasks
Setting Perl Environment
Windows
Linux
Usage Statistics
Application Usage Statistics for Administrators
Statistics for Model Developers
Statistics for Project Managers
6. Integrating Squore on Your Network
Accessing Squore via HTTPS
Proxying Squore Server with Apache
Key and Certificate Management
Import a private key and a certificate
Import a certificate
Using the LDAP Authentication Module
Configuring E-Mail Notifications
Notifying Users by E-Mail
Linking to Projects
Embedding Dashboard Elements
Integration with Atlassian Confluence
Squore Server Configuration
Confluence Admin Configuration
Adding Dashboard Elements
Integration with CollabNet TeamForge
Squore Configuration
TeamForge Configuration
Integration Characteristics
Squore Server Monitoring
7. Sizing Squore Server and Database
Project Size and Growth
Saving Space by Deleting Old Data Files
A. Reference pages
install — Squore install script
sqexport.pl — Squore export utility
sqadm reset — reset Squore data
sqadm version — Display Squore version
sqctl — Squore launcher
B. Squore XML Schemas
input-data-2.xsd
form.xsd
properties-1.2.xsd
config-1.3.xsd
analysis.xsd
decision.xsd
description.xsd
exports.xsd
highlights.xsd
properties.xsd
tutorials.xsd
wizards.xsd
C. Licences
Software Licence Agreement
Redistributed Software
Licences
Index

List of Tables

7.1. Project Characteristics
7.2. Model Characteristics
7.3. Project Cost