{"id":2596,"date":"2026-08-15T12:30:00","date_gmt":"2026-08-15T17:30:00","guid":{"rendered":"https:\/\/linuxhostsupport.com\/blog\/?p=2596"},"modified":"2026-07-22T04:43:30","modified_gmt":"2026-07-22T09:43:30","slug":"how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt","status":"publish","type":"post","link":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/","title":{"rendered":"How to Install Joomla on Debian 13 with Apache and Let\u2019s Encrypt"},"content":{"rendered":"\n<div id=\"linux-2938226797\" class=\"linux-before-1st-paragraph linux-entity-placement\" style=\"margin-top: 15px;margin-bottom: 15px;\"><a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting\/?mtm_campaign=blogs&#038;mtm_source=lhs&#038;mtm_medium=blog&#038;mtm_content=managed-vps&#038;mtm_cid=1339&#038;mtm_placement=inline\" aria-label=\"Untitled\"><img src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322.jpg\" alt=\"\"  srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322.jpg 728w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322-300x37.jpg 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" width=\"728\" height=\"90\"  style=\"display: inline-block;\" \/><\/a><\/div><p class=\"wp-block-paragraph\">In this blog post, we will show you how to install Joomla on Debian 13 with Apache as a web server and a Free Let&#8217;s Encrypt SSL certificate. Joomla is a free content management system (CMS) that helps people build and manage websites without needing advanced coding skills. It is used for business websites, blogs, online stores, school websites, and community portals. Joomla offers ready-made templates, extensions, and user management, making it easy to add new features. It is flexible, secure, and supports many languages. People choose Joomla because it is customizable, easy to update, and suitable for both small websites and large, complex projects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Installing Joomla on Debian 13 with Apache as a web server is a straightforward process that may take up to 15 minutes. Let&#8217;s get things done!<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <a href=\"https:\/\/www.linuxcloudvps.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">server running Debian 13<\/a> OS<\/li>\n\n\n\n<li>A valid domain pointed to the server IP address<\/li>\n\n\n\n<li>User privileges: root or a non-root user with sudo privileges<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1. Update the System<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before we start installing any software, we will update the system packages to their latest versions. To do that, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt update -y &amp;&amp; apt upgrade -y\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2. Install Apache Web Server<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To install the Apache Web server, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install apache2 -y<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once installed, start and enable the Apache service:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl start apache2 &amp;&amp; systemctl enable apache2<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Check the status of the service:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl status apache2<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:~# systemctl status apache2\n\u25cf apache2.service - The Apache HTTP Server\n     Loaded: loaded (\/usr\/lib\/systemd\/system\/apache2.service; enabled; preset: enabled)\n     Active: active (running) since Tue 2026-07-07 09:13:52 CDT; 8min ago\n Invocation: 3a378aa6ba084ddea22641d0ca5ab973\n       Docs: https:\/\/httpd.apache.org\/docs\/2.4\/\n   Main PID: 1806 (apache2)\n      Tasks: 55 (limit: 4655)\n     Memory: 5.3M (peak: 5.8M)\n        CPU: 120ms\n     CGroup: \/system.slice\/apache2.service\n             \u251c\u25001806 \/usr\/sbin\/apache2 -k start\n             \u251c\u25001808 \/usr\/sbin\/apache2 -k start\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3. Install MariaDB database service<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To install the MariaDB database service, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install mariadb-server -y<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once installed, start and enable the MariaDB service:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl start mariadb &amp;&amp; systemctl enable mariadb<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Check the status of the service:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl status mariadb<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:~# systemctl status mariadb\n\u25cf mariadb.service - MariaDB 11.8.6 database server\n     Loaded: loaded (\/usr\/lib\/systemd\/system\/mariadb.service; enabled; preset: enabled)\n     Active: active (running) since Tue 2026-07-07 09:24:27 CDT; 14s ago\n Invocation: 6fa6e91fd4bd4add89d949a5c35dce34\n       Docs: man:mariadbd(8)\n             https:\/\/mariadb.com\/kb\/en\/library\/systemd\/\n   Main PID: 2886 (mariadbd)\n     Status: \"Taking your SQL requests now...\"\n      Tasks: 14 (limit: 30725)\n     Memory: 124.6M (peak: 129.1M)\n        CPU: 3.661s\n     CGroup: \/system.slice\/mariadb.service\n             \u2514\u25002886 \/usr\/sbin\/mariadbd\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4. Install PHP with extensions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To install PHP with the extensions, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install php8.4 libapache2-mod-php8.4 php8.4-fpm php8.4-mysql php8.4-xml php8.4-mbstring php8.4-curl php8.4-intl php8.4-gd php8.4-zip -y\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once installed, verify the installation with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">php -v\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:~# php -v\nPHP 8.4.23 (cli) (built: Jul  3 2026 12:26:56) (NTS)\nCopyright (c) The PHP Group\nBuilt by Debian\nZend Engine v4.4.23, Copyright (c) Zend Technologies\n    with Zend OPcache v8.4.23, Copyright (c), by Zend Technologies\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5. Create Joomla database and user<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To create a Joomla database, Joomla user, and assign the correct permissions, execute the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">CREATE USER 'joomlauser'@'localhost' IDENTIFIED BY 'YourStrongPassword';\n\nCREATE DATABASE joomladb;\n\nGRANT ALL PRIVILEGES ON joomladb.* TO 'joomlauser'@'localhost';\n\nFLUSH PRIVILEGES;\n\nEXIT;\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6. Download and install Joomla<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">First, we need to download and extract the Joomla files:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mkdir -p \/var\/www\/html\/joomla\n\ncd \/var\/www\/html\/joomla\n\nwget https:\/\/downloads.joomla.org\/cms\/joomla6\/6-0-3\/Joomla_6-0-3-Stable-Full_Package.zip?format=zip -O \/var\/www\/html\/joomla\/joomla.zip\n\nunzip joomla.zip\n\nrm joomla.zip\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Set the right permissions to files and folders.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">chown -R www-data:www-data \/var\/www\/html\/joomla\n\nfind . -type d -exec chmod 755 {} \\;\n\nfind . -type f -exec chmod 644 {} \\;\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7. Create Apache Virtual Host File<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To create an Apache configuration file, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">touch \/etc\/apache2\/sites-available\/joomla.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Open the file<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nano \/etc\/apache2\/sites-available\/joomla.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Paste the following lines of code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;VirtualHost *:80&gt;\nServerName yourdomain.com\nDocumentRoot \/var\/www\/html\/joomla\n\n&lt;Directory \/var\/www\/html\/joomla&gt;\nAllowOverride All\n&lt;\/Directory&gt;\n\nErrorLog ${APACHE_LOG_DIR}\/error.log\nCustomLog ${APACHE_LOG_DIR}\/access.log combined\n\n&lt;\/VirtualHost&gt;\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Save the file and close it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enable the Apache configuration files for Joomla along with the rewrite module.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">a2enmod rewrite\n\na2ensite joomla.conf\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Check the Apache2 syntax:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apachectl -t<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You should receive the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:\/var\/www\/html\/joomla# apachectl -t\nSyntax OK\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If the syntax is OK, restart the Apache service.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl restart apache2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 8. Install Free Let&#8217;s Encrypt SSL certificate<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before we install Let&#8217;s Encrypt, we need to install the Certbot plugin for Apache:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install python3-certbot-apache -y<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once installed, we can obtain a certificate with the command below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">certbot --apache -d yourdomain.com -d www.yourdomain.com<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Through the process, you will be asked a couple of questions about personal data:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:\/var\/www\/html# sudo certbot --apache -d yourdomain.com\nSaving debug log to \/var\/log\/letsencrypt\/letsencrypt.log\nEnter email address or hit Enter to skip.\n (Enter 'c' to cancel): <strong>admin@yourdomain.com\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nPlease read the Terms of Service at:\nhttps:\/\/letsencrypt.org\/documents\/LE-SA-v1.5-February-24-2025.pdf\nYou must agree in order to register with the ACME server. Do you agree?\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n(Y)es\/(N)o: Y\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nWould you be willing, once your first certificate is successfully issued, to\nshare your email address with the Electronic Frontier Foundation, a founding\npartner of the Let's Encrypt project and the non-profit organization that\ndevelops Certbot? We'd like to send you email about our work encrypting the web,\nEFF news, campaigns, and ways to support digital freedom.\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n(Y)es\/(N)o: N\nAccount registered.\nRequesting a certificate for yourdomain.com\n\nSuccessfully received certificate.\nCertificate is saved at: \/etc\/letsencrypt\/live\/yourdomain.com\/fullchain.pem\nKey is saved at:         \/etc\/letsencrypt\/live\/yourdomain.com\/privkey.pem\nThis certificate expires on 2026-10-05.\nThese files will be updated when the certificate renews.\nCertbot has set up a scheduled task to automatically renew this certificate in the background.\n\nDeploying certificate\nSuccessfully deployed certificate for yourdomain.com to \/etc\/apache2\/sites-available\/website-le-ssl.conf\nCongratulations! You have successfully enabled HTTPS on https:\/\/yourdomain.com\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\nIf you like Certbot, please consider supporting our work by:\n * Donating to ISRG \/ Let's Encrypt:   https:\/\/letsencrypt.org\/donate\n * Donating to EFF:                    https:\/\/eff.org\/donate-le\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s it! Now you can access your website securely at <strong>https:\/\/yourdomain.com<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 9. Finish Joomla Installation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To finish the Joomla installation, access your domain securely at https:\/\/yourdomain.com. On the first screen, enter your Joomla website name:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"840\" height=\"400\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p1.jpg\" alt=\"Install Joomla on Debian 13\" class=\"wp-image-2601\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p1.jpg 840w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p1-300x143.jpg 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p1-150x71.jpg 150w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p1-768x366.jpg 768w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After clicking on <strong>Setup Login Data<\/strong>, you need to enter your super user account login info:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"858\" height=\"749\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p2.jpg\" alt=\"Create your login data\" class=\"wp-image-2600\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p2.jpg 858w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p2-300x262.jpg 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p2-150x131.jpg 150w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p2-768x670.jpg 768w\" sizes=\"(max-width: 858px) 100vw, 858px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The next screen is for the database connection. Enter the database credentials you created in Step 3 above:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"684\" height=\"825\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p3.jpg\" alt=\"Database configuration\" class=\"wp-image-2603\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p3.jpg 684w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p3-249x300.jpg 249w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p3-124x150.jpg 124w\" sizes=\"(max-width: 684px) 100vw, 684px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once the credentials are entered, click on the <strong>Install Joomla<\/strong> button, and allow some time for the installation process to complete:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"708\" height=\"279\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p4.jpg\" alt=\"how to Install Joomla on Debian 13\" class=\"wp-image-2599\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p4.jpg 708w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p4-300x118.jpg 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p4-150x59.jpg 150w\" sizes=\"(max-width: 708px) 100vw, 708px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once done, you will be redirected to the following screen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"802\" height=\"276\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p5.jpg\" alt=\"Joomla Installer\" class=\"wp-image-2598\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p5.jpg 802w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p5-300x103.jpg 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p5-150x52.jpg 150w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p5-768x264.jpg 768w\" sizes=\"(max-width: 802px) 100vw, 802px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Scroll down to choose whether you want to visit the website or admin dashboard:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"684\" height=\"287\" src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p6.jpg\" alt=\"Joomla Dashboard\" class=\"wp-image-2597\" srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p6.jpg 684w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p6-300x126.jpg 300w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p6-150x63.jpg 150w\" sizes=\"(max-width: 684px) 100vw, 684px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bringing It All Together<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Congratulations! You successfully installed Joomla with Apache and Let&#8217;s Encrypt on Debian 13 OS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have difficulties with this installation, our Linux admins will help you with any aspect. You need to sign up for one of our <a href=\"https:\/\/linuxhostsupport.com\/monthly-server-management.html\" target=\"_blank\" rel=\"noreferrer noopener\">monthly server management<\/a> or <a href=\"https:\/\/linuxhostsupport.com\/per-incident-support.html\" target=\"_blank\" rel=\"noreferrer noopener\">per-incident server support<\/a> plans. Do not hesitate to contact us anytime. We are available 24\/7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you liked this post about how to install Joomla on Debian 13 with Apache and Let&#8217;s Encrypt, please share it with your friends or leave a comment below.<\/p><div id=\"linux-41557687\" class=\"linux-after-8th-paragraph linux-entity-placement\" style=\"margin-top: 15px;margin-bottom: 15px;\"><a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting\/?mtm_campaign=blogs&#038;mtm_source=lhs&#038;mtm_medium=blog&#038;mtm_content=managed-vps&#038;mtm_cid=1340&#038;mtm_placement=inline\" aria-label=\"Untitled\"><img src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622.jpg\" alt=\"\"  srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622.jpg 728w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622-300x37.jpg 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" width=\"728\" height=\"90\"  style=\"display: inline-block;\" \/><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this blog post, we will show you how to install Joomla on Debian 13 with Apache as a web server and a Free Let&#8217;s Encrypt SSL certificate. Joomla is a free content management system (CMS) that helps people build and manage websites without needing advanced coding skills. It is used for business websites, blogs, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[201],"tags":[67,318,199,345,68],"class_list":["post-2596","post","type-post","status-publish","format-standard","hentry","category-debian","tag-apache","tag-debian-13","tag-how-to-install","tag-joomla","tag-lets-encrypt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install Joomla on Debian 13 with Apache and Let\u2019s Encrypt | LinuxHostSupport<\/title>\n<meta name=\"description\" content=\"Learn how to Install Joomla on Debian 13 with Apache and Let&#039;s Encrypt, or simply ask our Linux experts to install it for you.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Joomla on Debian 13 with Apache and Let\u2019s Encrypt | LinuxHostSupport\" \/>\n<meta property=\"og:description\" content=\"Learn how to Install Joomla on Debian 13 with Apache and Let&#039;s Encrypt, or simply ask our Linux experts to install it for you.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/\" \/>\n<meta property=\"og:site_name\" content=\"LinuxHostSupport\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/linuxhostsupport\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-15T17:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"840\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@lnxhostsupport\" \/>\n<meta name=\"twitter:site\" content=\"@lnxhostsupport\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\"},\"headline\":\"How to Install Joomla on Debian 13 with Apache and Let\u2019s Encrypt\",\"datePublished\":\"2026-08-15T17:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/\"},\"wordCount\":657,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/p1.jpg\",\"keywords\":[\"apache\",\"debian 13\",\"how to install\",\"joomla\",\"Let's Encrypt\"],\"articleSection\":[\"Debian\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/\",\"name\":\"How to Install Joomla on Debian 13 with Apache and Let\u2019s Encrypt | LinuxHostSupport\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/p1.jpg\",\"datePublished\":\"2026-08-15T17:30:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\"},\"description\":\"Learn how to Install Joomla on Debian 13 with Apache and Let's Encrypt, or simply ask our Linux experts to install it for you.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/#primaryimage\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/p1.jpg\",\"contentUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/p1.jpg\",\"width\":840,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Joomla on Debian 13 with Apache and Let\u2019s Encrypt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/\",\"name\":\"LinuxHostSupport\",\"description\":\"Linux Tutorials and Guides\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/author\\\/r0s3admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Joomla on Debian 13 with Apache and Let\u2019s Encrypt | LinuxHostSupport","description":"Learn how to Install Joomla on Debian 13 with Apache and Let's Encrypt, or simply ask our Linux experts to install it for you.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Joomla on Debian 13 with Apache and Let\u2019s Encrypt | LinuxHostSupport","og_description":"Learn how to Install Joomla on Debian 13 with Apache and Let's Encrypt, or simply ask our Linux experts to install it for you.","og_url":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/","og_site_name":"LinuxHostSupport","article_publisher":"https:\/\/www.facebook.com\/linuxhostsupport","article_published_time":"2026-08-15T17:30:00+00:00","og_image":[{"width":840,"height":400,"url":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p1.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@lnxhostsupport","twitter_site":"@lnxhostsupport","twitter_misc":{"Written by":"admin","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/#article","isPartOf":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/"},"author":{"name":"admin","@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb"},"headline":"How to Install Joomla on Debian 13 with Apache and Let\u2019s Encrypt","datePublished":"2026-08-15T17:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/"},"wordCount":657,"commentCount":0,"image":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/#primaryimage"},"thumbnailUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p1.jpg","keywords":["apache","debian 13","how to install","joomla","Let's Encrypt"],"articleSection":["Debian"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/","url":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/","name":"How to Install Joomla on Debian 13 with Apache and Let\u2019s Encrypt | LinuxHostSupport","isPartOf":{"@id":"https:\/\/linuxhostsupport.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/#primaryimage"},"image":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/#primaryimage"},"thumbnailUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p1.jpg","datePublished":"2026-08-15T17:30:00+00:00","author":{"@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb"},"description":"Learn how to Install Joomla on Debian 13 with Apache and Let's Encrypt, or simply ask our Linux experts to install it for you.","breadcrumb":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/#primaryimage","url":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p1.jpg","contentUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2026\/07\/p1.jpg","width":840,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-joomla-on-debian-13-with-apache-and-lets-encrypt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/linuxhostsupport.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Joomla on Debian 13 with Apache and Let\u2019s Encrypt"}]},{"@type":"WebSite","@id":"https:\/\/linuxhostsupport.com\/blog\/#website","url":"https:\/\/linuxhostsupport.com\/blog\/","name":"LinuxHostSupport","description":"Linux Tutorials and Guides","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxhostsupport.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/linuxhostsupport.com\/blog\/author\/r0s3admin\/"}]}},"_links":{"self":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/2596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/comments?post=2596"}],"version-history":[{"count":4,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/2596\/revisions"}],"predecessor-version":[{"id":2637,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/2596\/revisions\/2637"}],"wp:attachment":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/media?parent=2596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/categories?post=2596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/tags?post=2596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}