# Manual installation of Pentaho

Install Pentaho manually when you want to use your own Tomcat web application server in a production environment, particularly if you must comply with your company standard database platform or web application server.

If you are installing Pentaho in a production environment, you would use this method to install the Pentaho Server on a server machine while installing design tools on separate client workstations. It requires that you download and install Pentaho installation files.

You must also choose the Pentaho Repository database that you want to use, but you must download and install it yourself.

When you install the Pentaho Server using the manual method, you can choose which BA plugins you want to install (such as Analyzer and Interactive Reports).

### Before you begin

Review these prerequisites before you start the manual installation.

This guide assumes you have:

* Read the overview of installation options in [Pentaho installation](https://docs.pentaho.com/install/pentaho-installation-overview-cp), to confirm this is the right option.
* Checked [Components Reference](https://docs.pentaho.com/install/components-reference), to confirm your environment is supported.
* Uninstalled any evaluation version of Pentaho. See **Try Pentaho Data Integration and Analytics** for instructions.

#### Audience

IT administrators who understand data access and networking.

You should know how to use the command line on Windows or Linux.

You should also know how to install a database and a web application server.

#### Tools

You must supply a web application server that meets the requirements in [Components Reference](https://docs.pentaho.com/install/components-reference).

You also need a text editor and a ZIP tool.

#### Sign-in requirements

You must be signed in with administrative privileges.

On Linux, you also need `root` access for some steps.

#### Manual installation requirements

* **You supply**
  * Supported OS and hardware.
  * Supported Oracle JRE or JDK.
  * Pentaho Repository database (PostgreSQL, MySQL/MariaDB, MS SQL Server, or Oracle).
  * JDBC driver for your chosen database.
  * Tomcat (or another supported web application server) for server installs.
* **We supply**
  * The Pentaho installation package.
* **Expertise**
  * Network and database configuration (ports, hostnames, IPs).
  * Directory access and permissions.
* **Time estimate**
  * 1–3 hours.

Download Pentaho from the [Support Portal](https://support.pentaho.com/home).

### Manual installation process

Manual installation deploys Pentaho Server to your own supported web application server (for example, Tomcat).

Review [Before you begin](#before-you-begin) before you start.

{% hint style="info" %}
**Note**: If you prefer an installation with a bundled web application server, see [Archive installation of Pentaho](https://docs.pentaho.com/install/pentaho-installation-overview-cp/archive-installation).
{% endhint %}

#### Process overview

1. [Prepare your environment](https://docs.pentaho.com/install/pentaho-installation-overview-cp/manual-installation/step-1-prepare-your-environment)
2. [Prepare your Pentaho Repository](https://docs.pentaho.com/install/pentaho-installation-overview-cp/manual-installation/step-2-prepare-your-pentaho-repository)
3. [Configure and start the Pentaho Server after manual installation](https://docs.pentaho.com/install/pentaho-installation-overview-cp/manual-installation/step-3-configure-and-start-the-pentaho-server-after-manual-installation)
