{"id":42685,"date":"2022-09-19T12:30:37","date_gmt":"2022-09-19T17:30:37","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=42685"},"modified":"2022-12-05T06:23:54","modified_gmt":"2022-12-05T12:23:54","slug":"how-to-install-moodle-on-debian-11","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/","title":{"rendered":"How to Install Moodle on Debian 11"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-42934\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/how-to-install-moodle-on-debian-11.webp\" alt=\"how to install moodle on debian 11\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/how-to-install-moodle-on-debian-11.webp 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/how-to-install-moodle-on-debian-11-300x150.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/how-to-install-moodle-on-debian-11-150x75.webp 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>Moodle is a learning platform written in PHP and distributed under the GNU General Public License. It is known as Learning Management System (LMS), or a Virtual Learning Environment (VLE). Moodle is mostly used for blended learning, online education, and flipped classrooms. It is used by numerous schools, universities, and all other organizations. This tutorial will show you how to install <a href=\"https:\/\/www.rosehosting.com\/debian-hosting\/\">Moodle on Debian 11<\/a>.<\/p>\n<p><!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69ef12ab36983\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69ef12ab36983\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#Prerequisites\" >Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#Step-1-Log-in-to-VPS-and-Update-the-System\" >Step 1. Log in to VPS and Update the System<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#Step-2-Install-and-Configure-Apache\" >Step 2. Install and Configure Apache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#Step-3-Install-MariaDB\" >Step 3. Install MariaDB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#Step-4-Install-Additional-Packages-and-Download-Moodle\" >Step 4. Install Additional Packages and Download Moodle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#Step-5-Install-Moodle\" >Step 5. Install Moodle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#Step-6-Install-Cron\" >Step 6. Install Cron<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>A Debian 11 VPS<\/li>\n<li>SSH access with sudo privileges or root access<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Log-in-to-VPS-and-Update-the-System\"><\/span>Step 1. Log in to VPS and Update the System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>First of all, we need to log in to our Debian 11 VPS through SSH:<\/p>\n<pre>ssh root@IP_Address -p Port_number<\/pre>\n<p>Replace &#8220;root&#8221; with a user with sudo privileges or root if necessary. Additionally, replace &#8220;IP_Address&#8221; and &#8220;Port_Number&#8221; with your server&#8217;s respective IP address and SSH port number.<\/p>\n<p>We will use &#8216;root&#8217; in this article when running the shell commands. If you want to use your regular user with sudo privileges to run the commands, make sure to append &#8216;sudo&#8217; in front of the commands. Next, let&#8217;s make sure that we&#8217;re on Debian 11.<\/p>\n<pre># lsb_release -a<\/pre>\n<p>You should get this as the output:<\/p>\n<pre>Distributor ID: Debian\r\nDescription: Debian GNU\/Linux 11 (bulleseye)\r\nRelease: 11\r\nCodename: bullseye<\/pre>\n<p>Then, run the following command to make sure that all installed packages on the server are updated to their latest available versions:<\/p>\n<pre># apt update &amp;&amp; apt upgrade<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-and-Configure-Apache\"><\/span>Step 2. Install and Configure Apache<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>According to Moodle&#8217;s documentation about the server requirements, it supports Apache, Nginx, and IIS as the webserver. In this article, we will use Apache and we can install it directly from the default Debian repository.<\/p>\n<pre># apt install apache2 php<\/pre>\n<p>On Debian 11, apache will start running upon installation. Now, let&#8217;s create an apache virtual host for our Moodle website.<\/p>\n<pre># nano \/etc\/apache\/site-available\/moodle.yourdomain.com.conf<\/pre>\n<p>Then insert the following into the file.<\/p>\n<pre>&lt;VirtualHost *:80&gt;\r\nServerAdmin admin@moodle.yourdomain.com\r\nDocumentRoot \/var\/www\/html\/moodle\/\r\nServerName moodle.yourdomain.com\r\n\r\n&lt;Directory \/var\/www\/html\/moodle\/&gt;\r\nOptions +FollowSymlinks\r\nAllowOverride All\r\nRequire all granted\r\n&lt;\/Directory&gt;\r\n\r\nErrorLog ${APACHE_LOG_DIR}\/moodle.error.log\r\nCustomLog ${APACHE_LOG_DIR}\/moodle.access.log combined\r\n\r\n&lt;\/VirtualHost&gt;<\/pre>\n<p>Save the file then exit.<\/p>\n<p>Next, we need to enable the rewrite module and the new virtual host we created just now.<\/p>\n<pre># a2enmod rewrite\r\n# a2ensite moodle.yourdomain.com<\/pre>\n<p>We also need to edit the max_input_vars value.<\/p>\n<pre># nano \/etc\/php\/7.4\/apache2\/php.ini<\/pre>\n<p>Find max_input_vars string then modify the value to 7000 or higher then uncomment it.<\/p>\n<pre>max_input_vars = 7000<\/pre>\n<p>Let&#8217;s restart apache for the changes to take effect.<\/p>\n<pre># systemctl restart apache2<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-MariaDB\"><\/span>Step 3. Install MariaDB<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Moodle requires a database server to store its data. It supports MySQL\/MariaDB, PostgreSQL, MSSQL, and Oracle; the latter is not recommended. In this step, we are going to install the MariaDB server from the default Debian repository. To install the MariaDB server, invoke this command:<\/p>\n<pre># apt install mariadb-server<\/pre>\n<p>After the installation is completed, the MariaDB server will be automatically running. Now, we can proceed with creating a new database and database user.<\/p>\n<pre># mysql<\/pre>\n<p>Once logged in to the MySQL shell, we can run the following commands. You can replace m0d1fyth15 with a stronger password.<\/p>\n<pre>mysql&gt; CREATE DATABASE moodle_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;;\r\nmysql&gt; CREATE USER moodle_user@'localhost' IDENTIFIED BY 'm0d1fyth15';\r\nmysql&gt; GRANT ALL on moodle_db.* to moodle_user@localhost;\r\nmysql&gt; FLUSH PRIVILEGES;\r\nmysql&gt; \\q<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Install-Additional-Packages-and-Download-Moodle\"><\/span>Step 4. Install Additional Packages and Download Moodle<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are some additional software packages to install, and since we are going to use git to complete Moodle installation, we also need to install git first.<\/p>\n<pre># apt install git graphviz aspell ghostscript php7.4-{pspell,curl,gd,intl,mysql,xml,xmlrpc,ldap,zip,soap,mbstring}<\/pre>\n<p>Now, we will set up a local repository and we can copy the moodle core files to our Moodle website&#8217;s document root later.<\/p>\n<p>With the local repository stored in \/opt (you may choose another directory outside the website&#8217;s document root), we will be able to prepare and stage any upgrades efficiently. For example, if we want to make changes or add some plug-ins, we can download the plugin and copy it to the local moodle repository we have. After adding the plugin and making any other changes, we would want to edit the file located in \/opt\/moodle\/.git\/info\/exclude, to tell git which files or directories to exclude when it pulls down the updates when we run the next &#8220;git pull&#8221; command.<\/p>\n<p>Let&#8217;s create a local repository in \/opt.<\/p>\n<pre># cd \/opt\r\n# git clone git:\/\/git.moodle.org\/moodle.git\r\n\r\n<\/pre>\n<p>Now, let&#8217;s check the list to see the branches.<\/p>\n<pre># cd moodle\r\n# git branch -a<\/pre>\n<p>We are going to use the latest stable Moodle, so run this command below.<\/p>\n<pre># git branch --track MOODLE_400_STABLE origin\/MOODLE_400_STABLE<\/pre>\n<p>Do not forget to checkout the Moodle version.<\/p>\n<pre># git checkout MOODLE_400_STABLE<\/pre>\n<p>Next, we can copy the local repository to the domain&#8217;s document root we specified earlier when creating the apache virtual host.<\/p>\n<pre># cp -R \/opt\/moodle\/ \/var\/www\/html\/moodle\/<\/pre>\n<p>We would also need to create a Moodle data directory to store the data, make sure it&#8217;s created outside of the website&#8217;s document root then give the correct permission.<\/p>\n<pre># mkdir \/var\/www\/moodledata\r\n# chmod -R 777 \/var\/www\/moodledata\/\r\n# chown -R www-data. \/var\/www\/moodledata\/ \/var\/www\/html\/moodle\/<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Install-Moodle\"><\/span>Step 5. Install Moodle<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We can now open a web browser and navigate to http:\/\/moodle.yourdomain.com to perform the installation.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42686 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-choose-language.jpg\" alt=\"\" width=\"1145\" height=\"507\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-choose-language.jpg 1145w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-choose-language-300x133.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-choose-language-1024x453.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-choose-language-150x66.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-choose-language-768x340.jpg 768w\" sizes=\"(max-width: 1145px) 100vw, 1145px\" \/><\/p>\n<p>Click Next to continue<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42922 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-confirm-paths.webp\" alt=\"\" width=\"1024\" height=\"740\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-confirm-paths.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-confirm-paths-300x217.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-confirm-paths-150x108.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-confirm-paths-768x555.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Modify the data directory path, point it to \/var\/www\/moodledata\/, then click Next button to continue.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42923 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-choose-database.webp\" alt=\"\" width=\"1024\" height=\"400\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-choose-database.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-choose-database-300x117.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-choose-database-150x59.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-choose-database-768x300.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>In this step, click on the dropdown menu, then choose <strong>MariaDB<\/strong> and click Next to continue<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42924 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-database-settings.webp\" alt=\"\" width=\"1024\" height=\"752\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-database-settings.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-database-settings-300x220.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-database-settings-150x110.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-database-settings-768x564.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>In this step, fill the database details using the information we created earlier. Leave the unix socket field blank, then click Next.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42925 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-modular.webp\" alt=\"\" width=\"1024\" height=\"538\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-modular.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-modular-300x158.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-modular-150x79.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-modular-768x404.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Click continue<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42928 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-check-requirements.webp\" alt=\"\" width=\"628\" height=\"1024\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-check-requirements.webp 628w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-check-requirements-184x300.webp 184w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-check-requirements-92x150.webp 92w\" sizes=\"(max-width: 628px) 100vw, 628px\" \/><\/p>\n<p>Check if every requirements are met and they show status OK then click Continue button.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42927 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-green-status.webp\" alt=\"\" width=\"1024\" height=\"811\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-green-status.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-green-status-300x238.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-green-status-150x119.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-green-status-768x608.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>In this step, make sure all status are green then click Continue.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-42693\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-fill-information.jpg\" alt=\"\" width=\"1029\" height=\"1561\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-fill-information.jpg 1029w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-fill-information-198x300.jpg 198w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-fill-information-675x1024.jpg 675w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-fill-information-99x150.jpg 99w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-fill-information-768x1165.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/07\/moodle-fill-information-1013x1536.jpg 1013w\" sizes=\"(max-width: 1029px) 100vw, 1029px\" \/><\/p>\n<p>Fill in the required information and make sure to create a strong password for your Moodle administrator user. If everything is okay, complete it by clicking on the &#8216;Update Profile&#8217; button.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42932 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-new-settings-1.webp\" alt=\"\" width=\"808\" height=\"1024\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-new-settings-1.webp 808w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-new-settings-1-237x300.webp 237w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-new-settings-1-118x150.webp 118w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-new-settings-1-768x973.webp 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/p>\n<p>Fill the boxes to describe your new Moodle website.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42931 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-complete-registration.webp\" alt=\"moodle complete registration\" width=\"803\" height=\"1024\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-complete-registration.webp 803w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-complete-registration-235x300.webp 235w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-complete-registration-118x150.webp 118w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-complete-registration-768x979.webp 768w\" sizes=\"(max-width: 803px) 100vw, 803px\" \/><\/p>\n<p>In this step, you can register your website or skip it.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42930 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-dashboard.webp\" alt=\"\" width=\"665\" height=\"1024\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-dashboard.webp 665w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-dashboard-195x300.webp 195w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/moodle-dashboard-97x150.webp 97w\" sizes=\"(max-width: 665px) 100vw, 665px\" \/><\/p>\n<p>That&#8217;s it. Moodle has been successfully installed on your moodle.yourdomain.com<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Install-Cron\"><\/span>Step 6. Install Cron<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We need to configure the Moodle cronjobs, so they can run regularly in the background. Without setting it up, your Moodle website might not run properly.<\/p>\n<pre># crontab -u www-data -e<\/pre>\n<p>The command above will bring you to a file editor. After entering the editor, you can insert this line.<\/p>\n<pre>* * * * * \/usr\/bin\/php \/var\/www\/html\/moodle\/admin\/cli\/cron.php &gt;\/dev\/null<\/pre>\n<p>Do not forget to save the changes, then exit from the editor.<\/p>\n<p>That&#8217;s it. The cron will run every minute.<\/p>\n<p>Congratulations! You have successfully installed Moodle on Debian 11.<\/p>\n<p>Of course, if you are one of our Debian Hosting customers, you don\u2019t have to install Moodle on Debian 11 yourself \u2013 simply ask our admins, sit back, and relax. Our admins will install Moodle on <a href=\"https:\/\/www.rosehosting.com\/debian-hosting\/\">Debian 11<\/a> for you immediately without any additional fee, along with many useful optimizations that we can do for you. Managing a Moodle website is not just about the installation. We can help you optimize your Moodle installation if you have a <a href=\"https:\/\/www.rosehosting.com\/linux-vps-hosting\/\">VPS with us<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Moodle is a learning platform written in PHP and distributed under the GNU General Public License. It is known as &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Moodle on Debian 11\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#more-42685\" aria-label=\"Read more about How to Install Moodle on Debian 11\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":42934,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1700,13],"tags":[48,179],"class_list":["post-42685","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","category-tutorials","tag-debian","tag-moodle","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Moodle on Debian 11 | RoseHosting<\/title>\n<meta name=\"description\" content=\"With our help, installing Moodle on Debian 11 will be done in no time. Follow our tutorial and find out more about this topic.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Moodle on Debian 11\" \/>\n<meta property=\"og:description\" content=\"With our help, installing Moodle on Debian 11 will be done in no time. Follow our tutorial and find out more about this topic.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-19T17:30:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-05T12:23:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/how-to-install-moodle-on-debian-11.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Install Moodle on Debian 11\" \/>\n<meta name=\"twitter:description\" content=\"With our help, installing Moodle on Debian 11 will be done in no time. Follow our tutorial and find out more about this topic.\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Moodle on Debian 11\",\"datePublished\":\"2022-09-19T17:30:37+00:00\",\"dateModified\":\"2022-12-05T12:23:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/\"},\"wordCount\":1014,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/how-to-install-moodle-on-debian-11.webp\",\"keywords\":[\"debian\",\"moodle\"],\"articleSection\":[\"Debian\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/\",\"name\":\"How to Install Moodle on Debian 11 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/how-to-install-moodle-on-debian-11.webp\",\"datePublished\":\"2022-09-19T17:30:37+00:00\",\"dateModified\":\"2022-12-05T12:23:54+00:00\",\"description\":\"With our help, installing Moodle on Debian 11 will be done in no time. Follow our tutorial and find out more about this topic.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/how-to-install-moodle-on-debian-11.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/how-to-install-moodle-on-debian-11.webp\",\"width\":742,\"height\":372,\"caption\":\"how to install moodle on debian 11\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-moodle-on-debian-11\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Moodle on Debian 11\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install Moodle on Debian 11 | RoseHosting","description":"With our help, installing Moodle on Debian 11 will be done in no time. Follow our tutorial and find out more about this topic.","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:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Moodle on Debian 11","og_description":"With our help, installing Moodle on Debian 11 will be done in no time. Follow our tutorial and find out more about this topic.","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2022-09-19T17:30:37+00:00","article_modified_time":"2022-12-05T12:23:54+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/how-to-install-moodle-on-debian-11.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_title":"How to Install Moodle on Debian 11","twitter_description":"With our help, installing Moodle on Debian 11 will be done in no time. Follow our tutorial and find out more about this topic.","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Moodle on Debian 11","datePublished":"2022-09-19T17:30:37+00:00","dateModified":"2022-12-05T12:23:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/"},"wordCount":1014,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/how-to-install-moodle-on-debian-11.webp","keywords":["debian","moodle"],"articleSection":["Debian","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/","name":"How to Install Moodle on Debian 11 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/how-to-install-moodle-on-debian-11.webp","datePublished":"2022-09-19T17:30:37+00:00","dateModified":"2022-12-05T12:23:54+00:00","description":"With our help, installing Moodle on Debian 11 will be done in no time. Follow our tutorial and find out more about this topic.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/how-to-install-moodle-on-debian-11.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/08\/how-to-install-moodle-on-debian-11.webp","width":742,"height":372,"caption":"how to install moodle on debian 11"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-moodle-on-debian-11\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Moodle on Debian 11"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/42685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=42685"}],"version-history":[{"count":7,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/42685\/revisions"}],"predecessor-version":[{"id":43704,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/42685\/revisions\/43704"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/42934"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=42685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=42685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=42685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}