Difference between revisions of "Platform Installation Guide"

From AgileApps Support Wiki
imported>Aeric
Β 
Β 
(56 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{:Platform Installation Guide Intro}}
<div style="float:right;">([[Platform Installation Guide (printable)|printable version]])</div>
<div style="float:right;">([[Platform Installation Guide (printable)|printable version]])</div>
: &nbsp; <!-- placeholder to put above link before the HR that follows -->
: &nbsp; <!-- placeholder to put above link before the HR that follows -->
==Overview==
{{:Platform Installation Guide Intro}}


==Installation Requirements==
==Installation Requirements==
Line 10: Line 11:


==Installation Planning==
==Installation Planning==
* [[Platform Hardware Stack]]
* [[Platform Components]]
* [[Platform Software Stack]]
* [[Platform Deployment Options|Deployment Options]]
* [[Platform Deployment Options]]
* [[Prototype Deployment]]
* [[Prototype Deployment]]
* [[Additional Deployment Options]]
* [[Choosing a MySQL Replication Strategy]]
* [[Choosing a MySQL Replication Strategy]]
* [[Choosing a MySQL High Availability Option]]
* [[Choosing a MySQL High Availability Option]]


==Platform Installation==
==Platform Installation==
* [[Installation Files]]
<!--* [[Installation Files]]-->
* Configuring MySQL Β 
* [[Configuring the MySQL Server]] for use by the platform
** [[Configuring the MySQL Server]]
* [[Installing and Upgrading the Application Server]]
Β 
==Platform Configuration==
* [[Configuring the Application Server]]
* [[Managing Backend Services]]
** [[Enabling and Disabling Backend Services]]
** [[Configuring Backend Services]]
** [[Configuring Document Services]]
** [[Configuring the Quartz Scheduler]]
** [[Configuring memcached]]
* [[Enabling One-Click Document Viewing]]
* [[Installing the Chart Handling Libraries]]
* [[Adding Multibyte Character Set Fonts for PDF Printing]]
* [[Additional Step for RedHat]]
* MySQL Replication and Tuning
** [[MySQL Tuning Parameters]]
** [[MySQL Tuning Parameters]]
** [[Setting Up a MySQL Replication Server]]


* Configuring LongJump
==Messaging Server Installation==
** [[Installing and Upgrading the LongJump Application Platform]]
* [[About the Messaging Server]]
** [[Platform License | Requesting a License]]
* [[Installing the Messaging Server]]
* [[Managing the Messaging Server]]


==Platform Security==
==Platform Security==
* [[Managing SSL Certificates]]
* [[Managing SSL Certificates]]
* [[Controlling Port Access]]
* [[Controlling Port Access]]
Β 
* [[Running the Platform as a Non-Root User]]
== Backend Services ==
* [[Managing Backend Services]]
* [[Enabling and Disabling Backend Services]]
* [[Manually Configuring Backend Services]]
** Manually Configuring LongJump Backend Services
*** [[Configuring Document Services]]
*** [[Configuring the Quartz Scheduler]]
** Manually Configuring Other Backend Services
*** [[Configuring memcached]]


==Performance Optimizations==
==Performance Optimizations==
* [[Configuring MySQL and LongJump to Run on Separate Servers]]
* [[Configuring MySQL to Run on a Separate Server]]
* [[Configuring Apache to serve static content from LongJump |Configuring Apache to Serve Static Content]]
<!--* [[Installing and Configuring Apache for Use with the Platform]]-->
* [[Adding Additional LongJump Servers]]
* [[Adding Additional Application Servers]]
* [[Adding Additional memcached Servers]]
* [[Adding Additional memcached Servers]]


== Application Server Administration ==
== Application Server Operations ==
* [[Server Restart Sequence]]
* [[Server Restart Sequence]]
* [[Start the Application Server]]
* [[Start the Application Server]]
Line 54: Line 62:
* [[Accessing the Application Server]]
* [[Accessing the Application Server]]
* [[Creating a Tenant]]
* [[Creating a Tenant]]
* [[Managing Email Credits with Vertical Response]]


== Database Administration ==
== Database Administration ==
* [[Recognizing the LongJump Databases]]
* [[Recognizing the Platform Databases]]
* [[Database Administration Tips]]
* [[Database Administration Tips]]
* [[Database Backup and Recovery]]
* [[Database Backup and Recovery]]
== Platform Administration ==
* [[User Registration]]
* [[User Support]]
* [[Global Import Queue]]


== Housekeeping ==
== Housekeeping ==
Line 75: Line 87:
* [[Monitoring Ports]]
* [[Monitoring Ports]]
* [[Monitoring memcached]]
* [[Monitoring memcached]]
* [[Monitoring Cluster-Enabled Quartz Instances]]
* [[Monitoring MySQL Replication]]


== Platform Tuning ==
== Platform Tuning ==
Line 81: Line 95:


== Troubleshooting ==
== Troubleshooting ==
* [[Watching LongJump Logs]]
* [[Adding MIME Types]]
* [[Watching Application Server Logs]]
* [[Troubleshooting Quartz]]
* [[Troubleshooting Quartz]]
* [[Imports Hang]]
<noinclude>


<!--FUTURE:
[[Category:Installation]]
== Wiki Customization ==
</noinclude>
* [[Customizing the Wiki]]
-->

Latest revision as of 09:43, 22 August 2023

 

Overview

This guide provides information on installation planning, configuration, and tuning of the platform for optimum performance and security. It is intended for installers who are building a fully-optimized, production installation.

Additional Resources

Installation Requirements

Installation Planning

Platform Installation

Platform Configuration

Messaging Server Installation

Platform Security

Performance Optimizations

Application Server Operations

Database Administration

Platform Administration

Housekeeping

Platform Monitoring

Platform Tuning

Troubleshooting