{"id":33963,"date":"2020-08-13T13:39:00","date_gmt":"2020-08-13T18:39:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=33963"},"modified":"2022-06-03T03:32:48","modified_gmt":"2022-06-03T08:32:48","slug":"how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/","title":{"rendered":"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-34079\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.jpg\" alt=\"\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy-150x75.jpg 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>Flectra is a free and open-source CRM and ERP software that provides a lot of flexibility and customization that lets you meet the unique needs of your business.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-34080\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/configure-flectra-erp-crm-platform-for-ubuntu-20-04-vps.jpg\" alt=\"\" width=\"125\" height=\"55\">Flectra is built using the Python programming language and PostgreSQL as its database backend. This software aims to help almost everyone, whether it&#8217;s a small startup or a large corporation. Flectra has a simple and user-friendly interface and a modular design that enables you to add or remove tools to make it work the way you need it to.<\/p>\n<p>Flectra is a fork of Odoo Community and its main goal was to implement many features from Odoo Enterprise while still keeping it open for everyone to use.<\/p>\n<p>In this tutorial, we will explain how to install Flectra on an <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Ubuntu 20.04 VPS<\/a> using Nginx as a reverse proxy. The reverse proxy will allow you to access your Flectra instance from a domain name while also using the default port number. Let&#8217;s get started.<\/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-69ed8056323fa\" 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-69ed8056323fa\"  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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#Step-1-%E2%80%93-Log-in-via-SSH-and-Update-your-System\" >Step 1 &#8211; Log in via SSH and Update your 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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#Step-2-%E2%80%93-Install-Required-Dependencies\" >Step 2 &#8211; Install Required Dependencies<\/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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#Step-3-%E2%80%93-Install-PostgreSQL\" >Step 3 &#8211; Install PostgreSQL<\/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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#Step-4-%E2%80%93-Install-Flectra\" >Step 4 &#8211; Install Flectra<\/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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#Step-5-%E2%80%93-Configure-Flectra\" >Step 5 &#8211; Configure Flectra<\/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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#Step-6-%E2%80%93-Create-a-Systemd-Service-File-for-Flectra\" >Step 6 &#8211; Create a Systemd Service File for Flectra<\/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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#Step-7-%E2%80%93-Configure-Nginx-as-a-Reverse-Proxy-for-Flectra\" >Step 7 &#8211; Configure Nginx as a Reverse Proxy for Flectra<\/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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#Step-8-%E2%80%93-Access-the-Flectra-Web-UI\" >Step 8 &#8211; Access the Flectra Web UI<\/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>A freshly installed <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Ubuntu 20.04 VPS<\/a> with root access enabled or a user with sudo privileges. We include root access on all of our VPSes.<\/li>\n<li>Minimum 2 GB of RAM. For this we&#8217;ll be using our SSD 2 VPS plan.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-%E2%80%93-Log-in-via-SSH-and-Update-your-System\"><\/span>Step 1 &#8211; Log in via SSH and Update your System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>First, you will need to log in to your Ubuntu 20.04 VPS via SSH as the root user:<\/p>\n<pre>ssh root@<span style=\"color: #ff0000;\">IP_ADDRESS<\/span> -p <span style=\"color: #ff0000;\">PORT_NUMBER<\/span><\/pre>\n<p>Replace the values in <span style=\"color: #ff0000;\">red<\/span> with the IP address and SSH port number for your VPS or server. The default SSH port number is almost always 22.<\/p>\n<p>Next, run the following commands to upgrade all installed packages on your VPS:<\/p>\n<pre>apt-get update -y\napt-get upgrade -y<\/pre>\n<p>Once all the packages are updated, restart your system to ensure that all packages are using the latest version.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-%E2%80%93-Install-Required-Dependencies\"><\/span>Step 2 &#8211; Install Required Dependencies<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To begin, you will need to install the Python package and a few other Flectra dependencies in your system. You can install all of them using the following command:<\/p>\n<pre>apt-get install gcc python3-venv build-essential python3-pillow python3-wheel python3-lxml python3-dev python3-pip python3-setuptools npm nodejs git gdebi libldap2-dev libsasl2-dev  libxml2-dev libxslt1-dev libjpeg-dev libpq-dev -y<\/pre>\n<p>Once all the dependencies are installed, you will need to install <code>wkhtmltopdf<\/code> tool in your system.<\/p>\n<p>You can download and install it with the following command:<\/p>\n<pre>wget https:\/\/github.com\/wkhtmltopdf\/wkhtmltopdf\/releases\/download\/0.12.5\/wkhtmltox_0.12.5-1.bionic_amd64.deb\napt install .\/wkhtmltox_0.12.5-1.bionic_amd64.deb<\/pre>\n<p>Once installed, you can proceed to the next step.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-%E2%80%93-Install-PostgreSQL\"><\/span>Step 3 &#8211; Install PostgreSQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Flectra requires PostgreSQL in order to store its data in a database. You can install it with the following command:<\/p>\n<pre>apt-get install postgresql -y<\/pre>\n<p>Once the installation is completed, use the PostgreSQL utility and create a user for Flectra with the following command. We named our user <code>flectra<\/code>, but you can use any name you like:<\/p>\n<pre>su - postgres -c \"createuser -s flectra\"<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-%E2%80%93-Install-Flectra\"><\/span>Step 4 &#8211; Install Flectra<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>First, create a separate user for Flectra with the following command. The name of this user should be the same as your PostgreSQL user:<\/p>\n<pre>useradd -m -U -r -d \/opt\/flectra -s \/bin\/bash flectra<\/pre>\n<p>Once the user is made, log in with your Flectra user and download the Flectra source from the official Git repository:<\/p>\n<pre>su - flectra\ngit clone --depth=1 --branch=1.0 https:\/\/gitlab.com\/flectra-hq\/flectra.git flectra<\/pre>\n<p>After that, create a Flectra virtual environment with the following command:<\/p>\n<pre>python3 -m venv flectra-venv<\/pre>\n<p>Next, activate the virtual environment with the following command:<\/p>\n<pre>source flectra-venv\/bin\/activate<\/pre>\n<p>By default, Ubuntu 20.04 comes with Python version 3.8.2. So you will need to update the <code>requirements.txt<\/code> file to prevent the <code>psucopg2<\/code> error when installing Flectra 1.7.<\/p>\n<p>You can prevent this error by modifying default <code>requirements.txt<\/code> file:<\/p>\n<pre>nano flectra\/requirements.txt<\/pre>\n<p>Find the following lines:<\/p>\n<pre>psycopg2==2.7.3.1; sys_platform != 'win32'\npsycopg2==2.8.3; sys_platform == 'win32'\n<\/pre>\n<p>And, update them with the following lines:<\/p>\n<pre>psycopg2==2.8.5; sys_platform != 'win32'\npsycopg2==2.8.5; sys_platform == 'win32'\n<\/pre>\n<p>Save and close the file then install the <code>wheel<\/code> module with the following command:<\/p>\n<pre>pip3 install wheel<\/pre>\n<p>Next, install all required Python modules with the following command:<\/p>\n<pre>pip3 install -r flectra\/requirements.txt<\/pre>\n<p>Once all the modules are installed, deactivate from the virtual environment with the following command:<\/p>\n<pre>deactivate<\/pre>\n<p>Next, exit from the Flectra user using the following command:<\/p>\n<pre>exit<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-%E2%80%93-Configure-Flectra\"><\/span>Step 5 &#8211; Configure Flectra<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next, you will need to create a directory structure for Flectra to store addons, configuration files and logs.<\/p>\n<p>You can create it with the following command:<\/p>\n<pre>mkdir \/opt\/flectra\/flectra-custom-addons\nmkdir \/var\/log\/flectra\ntouch \/var\/log\/flectra\/flectra.log\nmkdir \/etc\/flectra\n<\/pre>\n<p>Next, change the ownership of the above directories to Flectra as shown below:<\/p>\n<pre>chown -R flectra:flectra \/opt\/flectra\/flectra-custom-addons\nchown -R flectra:flectra \/var\/log\/flectra\/\nchown -R flectra:flectra \/etc\/flectra<\/pre>\n<p>Next, create a Flectra configuration file with the following command:<\/p>\n<pre>nano \/etc\/flectra\/flectra.conf<\/pre>\n<p>Add the following lines:<\/p>\n<pre>[options]\nadmin_passwd = <span style=\"color: #ff0000;\">your-password<\/span>\ndb_host = False\ndb_port = False\ndb_user = flectra\ndb_password = False\nlogfile = \/var\/log\/flectra\/flectra.log\nlogrotate = True\nproxy_mode = True\naddons_path = \/opt\/flectra\/flectra\/addons, \/opt\/flectra\/flectra-custom-addons\n<\/pre>\n<p>Make sure you set <code>your-password<\/code> to a good and strong password. Save and close the file when you are finished.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-%E2%80%93-Create-a-Systemd-Service-File-for-Flectra\"><\/span>Step 6 &#8211; Create a Systemd Service File for Flectra<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Flectra is more or less set up, however we have no way to manage it as a service currently. To fix this, we will create a systemd service file to manage the Flectra service. Create a new service file using this command:<\/p>\n<pre>nano \/etc\/systemd\/system\/flectra.service<\/pre>\n<p>Then add the following lines:<\/p>\n<pre>[Unit]\nDescription=flectra\n#Requires=postgresql-10.6.service\n#After=network.target postgresql-10.6.service\n\n[Service]\nType=simple\nSyslogIdentifier=flectra\nPermissionsStartOnly=true\nUser=flectra\nGroup=flectra\nExecStart=\/opt\/flectra\/flectra-venv\/bin\/python3 \/opt\/flectra\/flectra\/flectra-bin -c \/etc\/flectra\/flectra.conf\nStandardOutput=journal+console\n\n[Install]\nWantedBy=multi-user.target\n<\/pre>\n<p>Save and close the file. Then, reload the systemd daemon list with the following command:<\/p>\n<pre>systemctl daemon-reload<\/pre>\n<p>Next, start the Flectra service and enable it to start at boot using the following command:<\/p>\n<pre>systemctl start flectra\nsystemctl enable flectra<\/pre>\n<p>Now you can verify the port that Flectra is listening on using the following command:<\/p>\n<pre>netstat -plntu | grep 7073<\/pre>\n<p>You should get the following output:<\/p>\n<pre>tcp        0      0 0.0.0.0:7073            0.0.0.0:*               LISTEN      110833\/python3<\/pre>\n<p>Flectra is now set up and running.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-7-%E2%80%93-Configure-Nginx-as-a-Reverse-Proxy-for-Flectra\"><\/span>Step 7 &#8211; Configure Nginx as a Reverse Proxy for Flectra<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Flectra is now running, however it is only accessible at our IP address using the port 7073. This may be okay for some, but it would be ideal if Flectra could be directly accessible using a domain name with the default port (80). To do this, we&#8217;ll set up Nginx as a reverse proxy. Install the Nginx web server using the following command:<\/p>\n<pre>apt-get install nginx  -y<\/pre>\n<p>Once installed, create a new Nginx virtual host configuration file:<\/p>\n<pre>nano \/etc\/nginx\/sites-available\/example.conf<\/pre>\n<p>Add the following lines. Make sure to replace&nbsp;<code>example.com<\/code> with your own registered domain name:<\/p>\n<pre>#flectra server\nupstream flectra {\n server 127.0.0.1:7073;\n}\n\nserver {\n   listen 80;\n   server_name flectra.<span style=\"color: #ff0000;\">example.com<\/span>;\n\nproxy_read_timeout 720s;\n proxy_connect_timeout 720s;\n proxy_send_timeout 720s;\n\n # Add Headers for flectra proxy mode\n proxy_set_header X-Forwarded-Host $host;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n proxy_set_header X-Forwarded-Proto $scheme;\n proxy_set_header X-Real-IP $remote_addr;\n\n # log\n access_log \/var\/log\/nginx\/flectra.access.log;\n error_log \/var\/log\/nginx\/flectra.error.log;\n\n # Redirect requests to flectra backend server\n location \/ {\n   proxy_redirect off;\n   proxy_pass http:\/\/flectra;\n }\n\n # common gzip\n gzip_types text\/css text\/less text\/plain text\/xml application\/xml application\/json application\/javascript;\n gzip on;\n}\n<\/pre>\n<p>Save and close the file, then activate the Nginx virtual host file using the following command:<\/p>\n<pre>ln -s \/etc\/nginx\/sites-available\/<span style=\"color: #ff0000;\">example<\/span>.conf \/etc\/nginx\/sites-enabled\/<\/pre>\n<p>Finally, restart the Nginx service to apply the changes:<\/p>\n<pre>systemctl restart nginx<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-8-%E2%80%93-Access-the-Flectra-Web-UI\"><\/span>Step 8 &#8211; Access the Flectra Web UI<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now, open your web browser and type the URL <code>http:\/\/flectra.example.com<\/code>. You will be redirected to the following page:<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-33960 aligncenter\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-1.png\" alt=\"\" width=\"1180\" height=\"663\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-1.png 1180w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-1-300x169.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-1-1024x575.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-1-150x84.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-1-768x432.png 768w\" sizes=\"(max-width: 1180px) 100vw, 1180px\" \/><\/p>\n<p>Provide your Master password, database details, email, and password and click on the <strong>Create<\/strong> <strong>database<\/strong> button. You will be redirected to the Flectra dashboard, as shown below:<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-33961 aligncenter\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-2.png\" alt=\"\" width=\"1289\" height=\"672\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-2.png 1289w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-2-300x156.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-2-1024x534.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-2-150x78.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/07\/flectra-2-768x400.png 768w\" sizes=\"(max-width: 1289px) 100vw, 1289px\" \/><\/p>\n<p>That is all! You now have a functioning Flectra installation on your Ubuntu 20.04 VPS. Now you can start using it and improve your business&#8217; productivity.<\/p>\n<hr>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-34081\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/best-managed-flectra-support-by-expert-team-for-ubuntu-linux-server-vps.jpg\" alt=\"\" width=\"125\" height=\"55\">Installing Flectra isn&#8217;t very difficult or time consuming, however it&#8217;s easy to miss a step or to mess something up. This is why using one of our <a href=\"https:\/\/www.rosehosting.com\/flectra-hosting.html\">Managed Flectra VPS Hosting<\/a> services is a great idea &#8211; our admins will quickly set up and install Flectra on your Ubuntu 20.04 VPS with ease, and all you have to do is ask. Plus, our fully-managed support team can also help you maintain and optimize your server whenever you need it, all at no extra cost.<\/p>\n<p>If this tutorial has helped you install Flectra on your Ubuntu 20.04 server or VPS, we would really appreciate you sharing this article with your friends on social media using the share shortcuts, or by describing your installation experience in our comments section. Thank you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flectra is a free and open-source CRM and ERP software that provides a lot of flexibility and customization that lets &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#more-33963\" aria-label=\"Read more about How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":34079,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1710,1698],"tags":[386,938,1846,1839],"class_list":["post-33963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cms-crm-erp","category-ubuntu","tag-crm","tag-erp","tag-flectra","tag-ubuntu-20-04","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 Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy | 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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy\" \/>\n<meta property=\"og:description\" content=\"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/\" \/>\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=\"2020-08-13T18:39:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:32:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.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=\"8 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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy\",\"datePublished\":\"2020-08-13T18:39:00+00:00\",\"dateModified\":\"2022-06-03T08:32:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/\"},\"wordCount\":1098,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.jpg\",\"keywords\":[\"crm\",\"erp\",\"Flectra\",\"Ubuntu 20.04\"],\"articleSection\":[\"CMS, CRM, ERP\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/\",\"name\":\"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.jpg\",\"datePublished\":\"2020-08-13T18:39:00+00:00\",\"dateModified\":\"2022-06-03T08:32:48+00:00\",\"description\":\"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy\"}]},{\"@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 Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy | RoseHosting","description":"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy | 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-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy","og_description":"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2020-08-13T18:39:00+00:00","article_modified_time":"2022-06-03T08:32:48+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.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":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy","datePublished":"2020-08-13T18:39:00+00:00","dateModified":"2022-06-03T08:32:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/"},"wordCount":1098,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.jpg","keywords":["crm","erp","Flectra","Ubuntu 20.04"],"articleSection":["CMS, CRM, ERP","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/","name":"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.jpg","datePublished":"2020-08-13T18:39:00+00:00","dateModified":"2022-06-03T08:32:48+00:00","description":"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-ubuntu-20-04-with-nginx-as-a-reverse-proxy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Flectra on Ubuntu 20.04 with Nginx as a Reverse Proxy"}]},{"@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\/33963","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=33963"}],"version-history":[{"count":5,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/33963\/revisions"}],"predecessor-version":[{"id":34116,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/33963\/revisions\/34116"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/34079"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=33963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=33963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=33963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}