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 methodModern 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
SimpleDownload 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
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)
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.
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".
Start the installer
Open your domain name in the browser. You will now see the TYPO3 installer.
- Choose your language
- Check that all system requirements are green
- Enter database credentials (step 1)
- Choose a username and password for admin account
- Choose a site name
- 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.
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
Download TYPO3
Download the latest TYPO3 version from get.typo3.org
-
2
Upload via FTP
Extract the zip file and upload all files to your webroot via FTP
-
3
Create database
Create a MySQL database via your hosting control panel
-
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.