Skip to content
Installation guide

Install TYPO3

Follow this step-by-step guide to install TYPO3 on your hosting. With Composer or via download package.

What do you need?

First check if your hosting meets these requirements

PHP 8.1 or higher

For TYPO3 12 LTS. Check via phpinfo()

MySQL 8.0+ / MariaDB 10.4+

Modern database server version

256MB+ PHP memory

Minimum, 512MB recommended

Composer (recommended)

For easy updates and extensions

Choose your installation method

There are two ways to install TYPO3

Composer (recommended)

Best method

Modern installation via command line. Easy to update, professional and flexible. Requires SSH access.

  • Automatic dependency management
  • Easy updates and extension installations
  • Professional deployment workflow

Download package

Simple

Download zip file, upload via FTP. No SSH needed but manual updates. Good for beginners and shared hosting.

  • No SSH access needed
  • Easy for beginners
  • Updates are manual work

Install TYPO3 with Composer

The recommended method for professional installations

1

Create database

Log in to your hosting control panel (cPanel/Plesk) and create a new MySQL database. Note down:

  • Database name
  • Database username
  • Database password
  • Database host (usually localhost)
2

Install TYPO3 via SSH

Connect via SSH to your server and run these commands:

# Ga naar je webroot directory
cd /path/to/webroot

# Installeer TYPO3 12 LTS (aanbevolen)
composer create-project typo3/cms-base-distribution:^12 typo3

# Of installeer TYPO3 13 (nieuwste)
composer create-project typo3/cms-base-distribution:^13 typo3

This may take a few minutes while Composer downloads all files.

3

Configure webserver

Point your domain name to the public/ directory van TYPO3:

Important: Your document root must point to /path/to/typo3/public/ en NIET naar de hoofdmap.

In cPanel/Plesk you can often set this under "Document Root" or "Web Root".

4

Start the installer

Open your domain name in the browser. You will now see the TYPO3 installer.

  1. Choose your language
  2. Check that all system requirements are green
  3. Enter database credentials (step 1)
  4. Choose a username and password for admin account
  5. Choose a site name
  6. Select a starter package (or start empty)

Tip: Choose the "Introduction Package" if you're working with TYPO3 for the first time. It contains example content.

5

Done! Log in to backend

TYPO3 is now installed. Log in to the backend:

Backend URL:

https://yourdomain.com/typo3

Use the admin credentials you created in step 4.

Install TYPO3 via download

Alternative method without Composer

  1. 1

    Download TYPO3

    Download the latest TYPO3 version from get.typo3.org

  2. 2

    Upload via FTP

    Extract the zip file and upload all files to your webroot via FTP

  3. 3

    Create database

    Create a MySQL database via your hosting control panel

  4. 4

    Start installer

    Open your domain name in browser and follow the installation wizard

After installation

These steps should be done immediately after installation

Secure your installation

  • • Change the admin password to something strong
  • • Remove /INSTALL.md file
  • • Install SSL certificate (HTTPS)
  • • Enable install tool password

Configure basic settings

  • • Set site name and base URL
  • • Configure email settings (SMTP)
  • • Set up scheduler for cron jobs
  • • Configure image processing

Install extensions

  • • news for news/blog functionality
  • • powermail for forms
  • • mask for content elements
  • • See our extension guide

Setup backups

  • • Configure daily database backups
  • • Backup fileadmin/ directory
  • • Test if backup restore works
  • • Consider offsite backup storage

Need hosting for your TYPO3 site?

Compare hosting providers that meet all TYPO3 requirements.