Get Rewarded! We will reward you with up to €50 credit on your account for every tutorial that you write and we publish!

Install and manage Joomla on your Hetzner-Webhosting

profile picture
Author
VinkP
Published
2025-08-13
Time to read
2 minutes reading time
Table of Contents

What is Joomla?

Joomla is a powerful and versatile Content Management System (CMS).
It is ideal for creating websites, blogs, online portals, or intranets – all without deep programming knowledge.

More information: https://www.joomla.org


Step 1: Download Joomla

You can get Joomla onto your webspace in two ways:

Option 1 – Via SSH connection
For this option, at least Webhosting L is required.

  • Download ZIP file
    After establishing an SSH connection, the ZIP file can be downloaded directly into the public_html folder.

      joomlagg@<wwwXXX>:~/public_html$ wget https://downloads.joomla.org/de/latest
  • Unzip ZIP file
    Once the Joomla_-Full_Package.zip file has been downloaded, you can unzip it.

      joomlagg@<wwwXXX>:~/public_html$ unzip Joomla_<version>_Stable-Full_Package.zip
  • After extraction, all Joomla files should be located in the public_html folder.


Option 2 – Via FTP

  1. Download the ZIP file to your PC
  1. Unzip the file
  • On Windows: Right-click → "Extract All"
  • On Linux/macOS: Unzip via file manager or terminal
  1. Upload files
  • Transfer the content of the extracted folder via FTP (e.g., with FileZilla) into the public_html directory on your server.


Step 2: Install Joomla in the browser

2.1 Open your subdomain, for example:
https://joomla.example.com

2.. Choose installation language & name your website

  • Select your language
    joomla sprache waehlen
  • Enter a name for your website

2.3 Set up access credentials

  • Create a “Super User” with administrator rights
  • Enter username, password, and email address
    joomla zugang anlegen

2.4 Configure database connection

  • Enter your MySQL database connection details

joomla mysql

2.5 Authorize installation

  • For security reasons, Joomla requires you to delete a specific file from the installation/ folder. The file has a random name such as remove_me_abc123.txt.

You have two options:

  • Via SSH:

      joomlagg@<wwwXXX>:~/public_html$ cd installation/
      joomlagg@<wwwXXX>:~/public_html/installation$ rm <file-name>.txt
  • Via FTP:

Right-click the file in the installation/ folder → Delete
joomla per ftp


Step 3: Complete installation

  • Once the file has been deleted, click on “Install Joomla!”
  • Finally, you will see the message:

Congratulations – Joomla has been successfully installed!


Next Steps

Access backend (administrator area) – manage your website here

Frontend (public website) – how visitors see your site

Extend functionality – add extra features to your site

Manage designs (templates) – choose a design for your site

Want to contribute?

Get Rewarded: Get up to €50 in credit! Be a part of the community and contribute. Do it for the money. Do it for the bragging rights. And do it to teach others!

Report Issue
Try Hetzner Cloud

Get €20/$20 free credit!

Valid until: 31 December 2025 Valid for: 3 months and only for new customers
Get started
Want to contribute?

Get Rewarded: Get up to €50 credit on your account for every tutorial you write and we publish!

Find out more