{"id":30064,"date":"2019-03-22T13:25:04","date_gmt":"2019-03-22T18:25:04","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=30064"},"modified":"2022-12-09T06:34:14","modified_gmt":"2022-12-09T12:34:14","slug":"how-to-install-mezzanine-cms-on-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/","title":{"rendered":"How to Install Mezzanine CMS on Ubuntu 18.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"size-full wp-image-30131 alignnone\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/install-mezzanine-ubuntu18.jpg\" alt=\"Install Mezzanine on Ubuntu\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/install-mezzanine-ubuntu18.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/install-mezzanine-ubuntu18-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/install-mezzanine-ubuntu18-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this tutorial, we will show you how to install Mezzanine CMS on Ubuntu 18.04. Mezzanine CMS is a free and open-source content management system, built using the popular Django framework. It provides an intuitive interface for managing pages, blog posts, form data, store products, along with many other types of content. Unlike other popular CMS applications, all of these functionalities are available by default, without the need to use any additional modules or add-ons.<\/p>\n<p><!--more--><\/p>\n<p>Here are some of the most popular features:<\/p>\n<ul>\n<li>Hierarchical page navigation<\/li>\n<li>Drag-and-drop page ordering<\/li>\n<li>Scheduled publishing<\/li>\n<li>WYSIWYG editing<\/li>\n<li>In-line page editing<\/li>\n<li>Drag-and-drop HTML5 forms builder with CSV export<\/li>\n<li>E-commerce \/ Shopping cart module<\/li>\n<li>Blog engine<\/li>\n<li>Tagging<\/li>\n<li>Translated to over 35 languages<\/li>\n<li>Multi-lingual sites<\/li>\n<li>One step migration from other blogging engines<\/li>\n<\/ul>\n<p>and many more&#8230;<\/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-69ee2221ba8ea\" 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-69ee2221ba8ea\"  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-mezzanine-cms-on-ubuntu-18-04\/#Requirements\" >Requirements:<\/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-mezzanine-cms-on-ubuntu-18-04\/#Step-1-Connect-to-Your-Server\" >Step 1: Connect to Your Server<\/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-mezzanine-cms-on-ubuntu-18-04\/#Step-2-Install-Python-3-and-pip\" >Step 2: Install Python 3 and pip<\/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-mezzanine-cms-on-ubuntu-18-04\/#2-Install-MySQL-and-Create-the-Mezzanine-database\" >2. Install MySQL and Create the Mezzanine database<\/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-mezzanine-cms-on-ubuntu-18-04\/#Step-3-Install-Python-Virtual-Environment-for-Mezzanine\" >Step 3: Install Python Virtual Environment for Mezzanine<\/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-mezzanine-cms-on-ubuntu-18-04\/#Step-4-Create-a-Mezzanine-User\" >Step 4: Create a Mezzanine User<\/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-mezzanine-cms-on-ubuntu-18-04\/#Step-5-Create-a-New-Virtual-Environment\" >Step 5:\u00a0 Create a New Virtual Environment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#Step-6-Install-the-Mezzanine-CMS\" >Step 6: Install the Mezzanine CMS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#Step-7-Create-a-New-Mezzanine-Project\" >Step 7: Create a New Mezzanine Project<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#Step-8-Configure-the-Mezzanine-application\" >Step 8: Configure the Mezzanine application<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#Step-9-Start-the-Mezzanine-server\" >Step 9: Start the Mezzanine server<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Requirements\"><\/span>Requirements:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>For the purposes of this tutorial, we will be using an <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 18.04 VPS<\/a>.<\/li>\n<li>Full SSH root access or a user with sudo privileges is also required.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Connect-to-Your-Server\"><\/span>Step 1: Connect to Your Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before we begin, you will need to connect to your server via SSH as the root user or as any other user with sudo privileges.<\/p>\n<p>To connect to your server as the root user, use the following command:<\/p>\n<pre>ssh root@<span style=\"color: #ff0000;\">IP_ADDRESS<\/span> -p <span style=\"color: #ff0000;\">PORT_NUMBER<\/span><\/pre>\n<p>Make sure to replace <span style=\"color: #ff0000;\">IP_ADDRESS<\/span> and <span style=\"color: #ff0000;\">PORT_NUMBER<\/span> with your actual server IP address and SSH port number.<\/p>\n<p>Once you are logged in, make sure that your server is up-to-date by running the following commands:<\/p>\n<pre>sudo apt update\r\nsudo apt upgrade<\/pre>\n<p>Once that is done, we can then proceed with the installation.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-Python-3-and-pip\"><\/span>Step 2: Install Python 3 and pip<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The easiest way to install Mezzanine is with Python pip. Pip is a package management system which is used to install and manage packages written in Python.<\/p>\n<p>In order to use pip, we first need to install Python 3 and pip3 on our server. To do this, run the following command:<\/p>\n<pre>sudo apt install python3 python3-pip python3-dev<\/pre>\n<p>To verify if Python 3 has been successfully installed, you can run the following command:<\/p>\n<pre>python3 -V<\/pre>\n<p>Output:<\/p>\n<pre>Python 3.6.7<\/pre>\n<p>And to verify if pip3 is installed, you can execute this:<\/p>\n<pre>pip3 -V<\/pre>\n<p>Output:<\/p>\n<pre>pip 9.0.1 from \/usr\/lib\/python3\/dist-packages (python 3.6)<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"2-Install-MySQL-and-Create-the-Mezzanine-database\"><\/span>2. Install MySQL and Create the Mezzanine database<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mezzanine CMS can work with MySQL, MariaDB, PostgreSQL, Oracle, and SQLite-based databases. In this tutorial, we will be using a MySQL database.<\/p>\n<p>First, install the MySQL database server with the following command:<\/p>\n<pre>sudo apt install mysql-server<\/pre>\n<p>The MySQL web server will be started automatically as soon as the installation is completed.<\/p>\n<p>You can check if the service is running with the following command:<\/p>\n<pre>sudo systemctl status mysql<\/pre>\n<p>To enable the MySQL service to automatically start up upon server reboot, run the following command:<\/p>\n<pre>sudo systemctl enable mysql<\/pre>\n<p>To further improve the security of our MySQL installation as well as set up a password for our MySQL root user, we need to run the <strong>mysql_secure_installation<\/strong> script and follow the on-screen instructions. Run the command below to configure your system:<\/p>\n<pre>sudo mysql_secure_installation<\/pre>\n<p>You can now log in to your MySQL database server as the root user with this command:<\/p>\n<pre>sudo mysql -u root -p<\/pre>\n<p>To create a new database and user, run the following commands on the MySQL shell:<\/p>\n<pre>CREATE DATABASE mezzanine CHARACTER SET UTF8;\r\nCREATE USER mezzanine@localhost IDENTIFIED BY 'strong-password';\r\nGRANT ALL PRIVILEGES ON mezzanine.* TO mezzanine@localhost;\r\nFLUSH PRIVILEGES;<\/pre>\n<p>To exit the MySQL database server command line, type:<\/p>\n<pre>exit<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-Python-Virtual-Environment-for-Mezzanine\"><\/span>Step 3: Install Python Virtual Environment for Mezzanine<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The Python Virtual Environment is a tool that you can use to create isolated Python environments. It creates an environment that has its own installation directories, and it doesn&#8217;t share libraries with any other virtual environments that are running on our server.<\/p>\n<p>To install the Python Virtual Environment, run the following command:<\/p>\n<pre>sudo pip3 install virtualenv<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Create-a-Mezzanine-User\"><\/span>Step 4: Create a Mezzanine User<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before we proceed, let&#8217;s create a new user for our Mezzanine installation:<\/p>\n<pre>adduser mezzanine<\/pre>\n<p>Now, let\u2019s add this new user to the sudo group:<\/p>\n<pre>usermod -aG sudo mezzanine<\/pre>\n<p>Once added, we can log in as the <code>mezzanine<\/code> user with:<\/p>\n<pre>su - mezzanine<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Create-a-New-Virtual-Environment\"><\/span>Step 5:\u00a0 Create a New Virtual Environment<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To create the virtual environment for Mezzanine, run the following command:<\/p>\n<pre>virtualenv mezzanine<\/pre>\n<p>Output:<\/p>\n<pre>Using base prefix '\/usr'\r\nNew python executable in \/home\/mezzanine\/mezzanine\/bin\/python3\r\nAlso creating executable in \/home\/mezzanine\/mezzanine\/bin\/python\r\nInstalling setuptools, pip, wheel...\r\ndone.<\/pre>\n<p>To activate the virtual environment run the following:<\/p>\n<pre>source mezzanine\/bin\/activate<\/pre>\n<p>Now you are in the Python virtual environment &#8211; you are now ready to begin the installation.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Install-the-Mezzanine-CMS\"><\/span>Step 6: Install the Mezzanine CMS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To install the Mezzanine CMS onto our new virtual environment, run the following command:<\/p>\n<pre>pip install mezzanine<\/pre>\n<p><span style=\"color: #ff0000;\"><strong>NOTE<\/strong>:<\/span> Pay attention to the command &#8211; even if we are using Python 3, when inside the Python virtual environment, you can use the \u2018pip\u2019 command instead of \u2018pip3\u2019 and &#8216;python&#8217; instead of &#8216;python3&#8217;.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-7-Create-a-New-Mezzanine-Project\"><\/span>Step 7: Create a New Mezzanine Project<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To create a new Mezzanine project, run the following command:<\/p>\n<pre>mezzanine-project mezzanine_project<\/pre>\n<p>This will add a new directory for our project called\u00a0<code>mezzanine_project<\/code>. You can name this according to your needs, but remember to use that name throughout the rest of the tutorial.<\/p>\n<p>To enter this directory, run:<\/p>\n<pre>cd mezzanine_project<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-8-Configure-the-Mezzanine-application\"><\/span>Step 8: Configure the Mezzanine application<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We need to define which database server our application is going to use and how to connect to our database &#8211; we need to edit the <code>settings.py<\/code> file within our main project directory:<\/p>\n<pre>nano mezzanine_project\/settings.py<\/pre>\n<p>Now look for the <code>DATABASES<\/code> block and add the following information about the database we have created in Step 2.<\/p>\n<pre>DATABASES = {\r\n    \"default\": {\r\n        \"ENGINE\": \"django.db.backends.<span style=\"color: #ff0000;\">mysql<\/span>\",\r\n        \"NAME\": \"<span style=\"color: #ff0000;\">mezzanine<\/span>\",\r\n        \"USER\": \"<span style=\"color: #ff0000;\">mezzanine<\/span>\",\r\n        \"PASSWORD\": \"<span style=\"color: #ff0000;\">strong-password<\/span>\",\r\n        \"HOST\": \"<span style=\"color: #ff0000;\">localhost<\/span>\",\r\n        \"PORT\": \"\",\r\n    }\r\n}<\/pre>\n<p>Save the changes to the file, and exit the nano text editor.<\/p>\n<p>You will also find the main script for managing projects in this directory, which is called <code>manage.py<\/code>.<\/p>\n<p>We will use this script to migrate the database and create a new superuser account for our Mezzanine admin interface.<\/p>\n<p>Let&#8217;s migrate the database by running the following commands:<\/p>\n<pre>python manage.py makemigrations\r\npython manage.py migrate<\/pre>\n<p>Output:<\/p>\n<pre>Operations to perform:\r\nApply all migrations: admin, auth, blog, conf, contenttypes, core, django_comments, forms, galleries, generic, pages, redirects, sessions, sites, twitter\r\nRunning migrations:\r\nApplying contenttypes.0001_initial... OK\r\nApplying auth.0001_initial... OK\r\nApplying admin.0001_initial... OK\r\nApplying admin.0002_logentry_remove_auto_add... OK\r\nApplying contenttypes.0002_remove_content_type_name... OK\r\nApplying auth.0002_alter_permission_name_max_length... OK\r\n.\r\n.\r\n.\r\nApplying redirects.0001_initial... OK\r\nApplying sessions.0001_initial... OK\r\nApplying sites.0002_alter_domain_unique... OK\r\nApplying twitter.0001_initial... OK<\/pre>\n<p>Once the database is migrated, we can create a new administrative user with this line:<\/p>\n<pre>python manage.py createsuperuser<\/pre>\n<p>Enter the required information in order to create the new admin user:<\/p>\n<pre>Username (leave blank to use 'mezzanine'): <span style=\"color: #ff0000;\">admin<\/span>\r\nEmail address: <span style=\"color: #ff0000;\">admin@mydomain.com<\/span>\r\nPassword:\r\nPassword (again):\r\nSuperuser created successfully.<\/pre>\n<p>Next, open the following file to edit it:<\/p>\n<pre>nano mezzanine_project\/local_settings.py<\/pre>\n<p>Find the <code>ALLOWED_HOSTS<\/code>\u00a0line and then add the IP address of your server and\/or your domain name.<\/p>\n<pre>ALLOWED_HOSTS = [\"localhost\", \"127.0.0.1\", \"::1\", \"<strong><span style=\"color: #ff0000;\">your-server-IP<\/span><\/strong>\", \"<strong><span style=\"color: #ff0000;\">your-domain-name<\/span><\/strong>\"]<\/pre>\n<p>Save the file and exit the nano text editor.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-9-Start-the-Mezzanine-server\"><\/span>Step 9: Start the Mezzanine server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To start up and run the Mezzanine server, run the following command:<\/p>\n<pre>python manage.py runserver 0.0.0.0:8000<\/pre>\n<p>You will now be able to access the application in\u00a0 your favorite browser at <code>http:\/\/your_server_ip:8000\/<\/code><\/p>\n<p>You will be taken to the default Mezzanine landing page:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-30129\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-home-page-1024x571.png\" alt=\"\" width=\"1024\" height=\"571\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-home-page-1024x571.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-home-page-150x84.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-home-page-300x167.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-home-page-768x429.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-home-page.png 1043w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>You can then access the Mezzanine admin page and log in with your admin user at the following URL:\u00a0<code>http:\/\/your_server_ip:8000\/admin<\/code><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-30130\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-login.png\" alt=\"\" width=\"459\" height=\"265\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-login.png 459w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-login-150x87.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-login-300x173.png 300w\" sizes=\"(max-width: 459px) 100vw, 459px\" \/><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-30128\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-dashboard-1024x677.png\" alt=\"\" width=\"1024\" height=\"677\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-dashboard-1024x677.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-dashboard-150x99.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-dashboard-300x198.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-dashboard-768x508.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-dashboard-1080x714.png 1080w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/mezzanine-dashboard.png 1195w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>That\u2019s it &#8211; you have successfully installed Mezzanine on your Ubuntu 18.04 VPS.<\/p>\n<hr \/>\n<p>Of course, if you are one of our\u00a0<a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu Hosting<\/a>\u00a0customers, you don\u2019t have to install Mezzanine CMS on your Ubuntu 18.04 VPS \u2013 simply ask our admins, sit back, and relax. Our admins will install Mezzanine CMS on Ubuntu 18.04 for you immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS.<\/strong><\/span>\u00a0If you liked this post about\u00a0<strong>how to install Mezzanine CMS on Ubuntu 18.04 VPS<\/strong>, please share it with your friends on the social networks using the buttons below, or simply leave a comment in the comments section. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will show you how to install Mezzanine CMS on Ubuntu 18.04. Mezzanine CMS is a free &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Mezzanine CMS on Ubuntu 18.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#more-30064\" aria-label=\"Read more about How to Install Mezzanine CMS on Ubuntu 18.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":30131,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,1698],"tags":[863,59],"class_list":["post-30064","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-ubuntu","tag-mezzanine","tag-ubuntu","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 Mezzanine CMS on Ubuntu 18.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install Mezzanine CMS on Ubuntu 18.04 | RoseHosting\" \/>\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-mezzanine-cms-on-ubuntu-18-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Mezzanine CMS on Ubuntu 18.04\" \/>\n<meta property=\"og:description\" content=\"How to Install Mezzanine CMS on Ubuntu 18.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/\" \/>\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=\"2019-03-22T18:25:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-09T12:34:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/install-mezzanine-ubuntu18.jpg\" \/>\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\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\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=\"7 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-mezzanine-cms-on-ubuntu-18-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Mezzanine CMS on Ubuntu 18.04\",\"datePublished\":\"2019-03-22T18:25:04+00:00\",\"dateModified\":\"2022-12-09T12:34:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/\"},\"wordCount\":1071,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/install-mezzanine-ubuntu18.jpg\",\"keywords\":[\"Mezzanine\",\"ubuntu\"],\"articleSection\":[\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/\",\"name\":\"How to Install Mezzanine CMS on Ubuntu 18.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/install-mezzanine-ubuntu18.jpg\",\"datePublished\":\"2019-03-22T18:25:04+00:00\",\"dateModified\":\"2022-12-09T12:34:14+00:00\",\"description\":\"How to Install Mezzanine CMS on Ubuntu 18.04 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/install-mezzanine-ubuntu18.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/install-mezzanine-ubuntu18.jpg\",\"width\":742,\"height\":372,\"caption\":\"Install Mezzanine on Ubuntu\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mezzanine-cms-on-ubuntu-18-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Mezzanine CMS on Ubuntu 18.04\"}]},{\"@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 Mezzanine CMS on Ubuntu 18.04 | RoseHosting","description":"How to Install Mezzanine CMS on Ubuntu 18.04 | RoseHosting","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-mezzanine-cms-on-ubuntu-18-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Mezzanine CMS on Ubuntu 18.04","og_description":"How to Install Mezzanine CMS on Ubuntu 18.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2019-03-22T18:25:04+00:00","article_modified_time":"2022-12-09T12:34:14+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/install-mezzanine-ubuntu18.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Mezzanine CMS on Ubuntu 18.04","datePublished":"2019-03-22T18:25:04+00:00","dateModified":"2022-12-09T12:34:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/"},"wordCount":1071,"commentCount":2,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/install-mezzanine-ubuntu18.jpg","keywords":["Mezzanine","ubuntu"],"articleSection":["Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/","name":"How to Install Mezzanine CMS on Ubuntu 18.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/install-mezzanine-ubuntu18.jpg","datePublished":"2019-03-22T18:25:04+00:00","dateModified":"2022-12-09T12:34:14+00:00","description":"How to Install Mezzanine CMS on Ubuntu 18.04 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/install-mezzanine-ubuntu18.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/install-mezzanine-ubuntu18.jpg","width":742,"height":372,"caption":"Install Mezzanine on Ubuntu"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mezzanine-cms-on-ubuntu-18-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Mezzanine CMS on Ubuntu 18.04"}]},{"@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\/30064","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=30064"}],"version-history":[{"count":3,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30064\/revisions"}],"predecessor-version":[{"id":43959,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30064\/revisions\/43959"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/30131"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=30064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=30064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=30064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}