Difference between revisions of "Platform Installation Guide"
From AgileApps Support Wiki
imported>Aeric |
Wikidevuser (talk | contribs) Β |
||
(53 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<div style="float:right;">([[Platform Installation Guide (printable)|printable version]])</div> | <div style="float:right;">([[Platform Installation Guide (printable)|printable version]])</div> | ||
: <!-- placeholder to put above link before the HR that follows --> | : <!-- 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 | * [[Platform Components]] | ||
* [[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 | * [[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]] | |||
* | ==Messaging Server Installation== | ||
* [[About the Messaging Server]] | |||
* [[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]] | ||
* [[ | |||
==Performance Optimizations== | ==Performance Optimizations== | ||
* [[Configuring MySQL to Run on a Separate Server]] | * [[Configuring MySQL to Run on a Separate Server]] | ||
* [[Configuring Apache | <!--* [[Installing and Configuring Apache for Use with the Platform]]--> | ||
* [[Adding Additional | * [[Adding Additional Application Servers]] | ||
* [[Adding Additional memcached Servers]] | * [[Adding Additional memcached Servers]] | ||
== Application Server | == 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]] | ||
== Database Administration == | == Database Administration == | ||
Line 60: | Line 67: | ||
* [[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 | * [[Adding MIME Types]] | ||
* [[Watching Application Server Logs]] | |||
* [[Troubleshooting Quartz]] | * [[Troubleshooting Quartz]] | ||
* [[Imports Hang]] | |||
<noinclude> | |||
[[Category:Installation]] | |||
</noinclude> | |||
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
- For a searchable and printable version of this guide, see the Platform Installation Guide (printable)
- To learn more about the latest release, see the All Release Notes
- See also these additional resources for installation and configuration:
Installation Requirements
Installation Planning
- Platform Components
- Deployment Options
- Prototype Deployment
- Additional Deployment Options
- Choosing a MySQL Replication Strategy
- Choosing a MySQL High Availability Option
Platform Installation
- Configuring the MySQL Server for use by the platform
- Installing and Upgrading the Application Server
Platform Configuration
- Configuring the Application Server
- Managing Backend Services
- 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
Messaging Server Installation
Platform Security
Performance Optimizations
- Configuring MySQL to Run on a Separate Server
- Adding Additional Application Servers
- Adding Additional memcached Servers
Application Server Operations
- Server Restart Sequence
- Start the Application Server
- Restart the Application Server
- Stop the Application Server
- Accessing the Application Server
- Creating a Tenant
Database Administration
Platform Administration
Housekeeping
- Regular Maintenance Ensures Top Performance
- Purging and Archiving Data on the Platform
- Cleaning up Temporary Files on the Server
Platform Monitoring
- Heartbeat Check
- Monitoring Servers
- Monitoring Processes
- Monitoring Ports
- Monitoring memcached
- Monitoring Cluster-Enabled Quartz Instances
- Monitoring MySQL Replication