{"id":33959,"date":"2020-08-07T14:36:35","date_gmt":"2020-08-07T19:36:35","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=33959"},"modified":"2022-06-03T03:32:49","modified_gmt":"2022-06-03T08:32:49","slug":"how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/","title":{"rendered":"How to Install Flectra on CentOS 8 with Nginx as a Reverse Proxy"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-34051\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-centos-8-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-centos-8-with-nginx-as-a-reverse-proxy.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy-150x75.jpg 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>Flectra is an open-source, powerful and customizable business management tool that helps you grow your business through its powerful modular design covering all essential aspects of most businesses.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-34052\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/setup-install-flectra-business-management-platform-crm-cms-tools-on-centos-8-vps.jpg\" alt=\"\" width=\"251\" height=\"110\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/setup-install-flectra-business-management-platform-crm-cms-tools-on-centos-8-vps.jpg 251w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/setup-install-flectra-business-management-platform-crm-cms-tools-on-centos-8-vps-150x66.jpg 150w\" sizes=\"(max-width: 251px) 100vw, 251px\" \/>Flectra integrates the capabilities of CRM and ERP systems into a single package. Flectra helps you modify and adapt your system to meet the unique needs of your business. This makes it the ultimate business app suite that gives you a scalable business management platform which provides you with all the freedom to make the software work for you and your business setup.<\/p>\n<p>Flectra offers several features that cover almost every use case, including e-Commerce, Accounting, Sales Management, Websites, Marketing, Inventory Management, MRP, Reporting, Timesheets, and lots more.<\/p>\n<p>In this tutorial, we will show you how to install Flectra on a <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\">CentOS 8 VPS<\/a> using Nginx as a reverse proxy.<\/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-69f25a9664eea\" 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-69f25a9664eea\"  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-centos-8-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-centos-8-with-nginx-as-a-reverse-proxy\/#Step-1-Getting-Started\" >Step 1: Getting Started<\/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-centos-8-with-nginx-as-a-reverse-proxy\/#Step-2-Install-Required-Dependencies\" >Step 2: 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-centos-8-with-nginx-as-a-reverse-proxy\/#Step-3-Install-PostgreSQL\" >Step 3: 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-centos-8-with-nginx-as-a-reverse-proxy\/#Step-4-Install-Flectra\" >Step 4: 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-centos-8-with-nginx-as-a-reverse-proxy\/#Step-5-Configure-Flectra\" >Step 5: 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-centos-8-with-nginx-as-a-reverse-proxy\/#Step-6-Create-a-Systemd-File-for-Flectra\" >Step 6: Create a Systemd 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-centos-8-with-nginx-as-a-reverse-proxy\/#Step-6-Configure-Nginx-as-a-Reverse-Proxy-for-Flectra\" >Step 6: 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-centos-8-with-nginx-as-a-reverse-proxy\/#Step-7-Access-the-Flectra-Web-Interface\" >Step 7: Access the Flectra Web Interface<\/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 <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\">CentOS 8 VPS<\/a> with root access enabled, or a user with sudo privileges.<\/li>\n<li>A minimum of 2 GB of RAM. For this, we&#8217;ll be using our <a href=\"https:\/\/www.rosehosting.com\/linux-vps-hosting\/\">SSD 2 VPS<\/a> plan.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Getting-Started\"><\/span>Step 1: Getting Started<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>First, you will need to log in to your CentOS 8 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>Change the values in <span style=\"color: #ff0000;\">red<\/span> to the correct values for your VPS.<\/p>\n<p>Next, run the following command to upgrade all installed packages on your VPS:<\/p>\n<pre>dnf update -y<\/pre>\n<p>Once all the packages are updated, it is necessary to disable SELinux on your system. You can disable it by editing the config file found at <code>\/etc\/selinux\/config<\/code> :<\/p>\n<pre>nano \/etc\/selinux\/config<\/pre>\n<p>Change the following line:<\/p>\n<pre>SELINUX=disabled\r\n<\/pre>\n<p>Save and close the file, then restart your server to apply the changes.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-Required-Dependencies\"><\/span>Step 2: Install Required Dependencies<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next, you will need to install Python and other Flectra dependencies onto your system. You can install all of them in one go by running the following command:<\/p>\n<pre>dnf install python36 python36-devel git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel -y<\/pre>\n<p>Once all of the packages are installed, run the following command to install the <code>Node.js<\/code> module:<\/p>\n<pre>npm install -g less<\/pre>\n<p>Next, you will also need to install the\u00a0<code>wkhtmltopdf<\/code> package in your system (it renders html documents as PDFs) You can download it with the following command:<\/p>\n<pre>wget https:\/\/downloads.wkhtmltopdf.org\/0.12\/0.12.5\/wkhtmltox-0.12.5-1.centos7.x86_64.rpm<\/pre>\n<p>Next, install the downloaded file with the following command:<\/p>\n<pre>dnf localinstall wkhtmltox-0.12.5-1.centos7.x86_64.rpm<\/pre>\n<p>Once you are done, you can proceed to the next step.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-PostgreSQL\"><\/span>Step 3: Install PostgreSQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next, you will need to install PostgreSQL to serve as the database back-end. You can install it with the following command:<\/p>\n<pre>dnf install -y postgresql-server<\/pre>\n<p>Once installed, initialize the database with the following command:<\/p>\n<pre>postgresql-setup --initdb --unit postgresql<\/pre>\n<p>You should get the following output:<\/p>\n<pre> * Initializing database in '\/var\/lib\/pgsql\/data'\r\n * Initialized, logs are in \/var\/lib\/pgsql\/initdb_postgresql.log\r\n<\/pre>\n<p>Next, start the PostgreSQL service and enable it to start at boot with the following commands:<\/p>\n<pre>systemctl start postgresql\r\nsystemctl enable postgresql<\/pre>\n<p>Next, login to the PostgreSQL shell and create a new PostgreSQL user with the following command. We&#8217;re using the name <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-Install-Flectra\"><\/span>Step 4: Install Flectra<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Finally, after setting up all of the required software, we can now install Flectra on our system. Create a separate user for Flectra using the following command. We&#8217;re using the name <code>flectra<\/code>\u00a0because the names between this and PostgreSQL have to match. Make sure that the username you choose is the same as the PostgreSQL user that you created earlier:<\/p>\n<pre>useradd -m -U -r -d \/opt\/flectra -s \/bin\/bash flectra<\/pre>\n<p>Then login with the Flectra user and download Flectra from the Git repository:<\/p>\n<pre>su - flectra\r\ngit clone --depth=1 --branch=1.0 https:\/\/gitlab.com\/flectra-hq\/flectra.git flectra<\/pre>\n<p>After that, create a virtual environment for Flectra, we&#8217;re naming it <code>flectra-venv<\/code>, but you can use any name you like:<\/p>\n<pre>python3 -m venv flectra-venv<\/pre>\n<p>Now, activate the virtual environment with the following command:<\/p>\n<pre>source flectra-venv\/bin\/activate<\/pre>\n<p>Afterwards, install all Python modules with the following command. Python will read from the file and install everything that Flectra needs:<\/p>\n<pre>pip3 install -r flectra\/requirements.txt<\/pre>\n<p>Once all modules are installed, deactivate the virtual environment with the following command:<\/p>\n<pre>deactivate<\/pre>\n<p>Finally, exit from the Flectra user using the following command:<\/p>\n<pre>exit<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Configure-Flectra\"><\/span>Step 5: Configure Flectra<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Flectra is now installed, but we still need to configure it. First, you will need to create several directories for Flectra addons, configuration files, and logs. You can create them with the following command. We chose these common locations, but you can create these folders and files anywhere you like:<\/p>\n<pre>mkdir \/opt\/flectra\/flectra-custom-addons\r\nmkdir \/var\/log\/flectra\r\nmkdir \/etc\/flectra\r\ntouch \/var\/log\/flectra\/flectra.log<\/pre>\n<p>Next, change the ownership of the above directories to flectra:<\/p>\n<pre>chown -R flectra:flectra \/opt\/flectra\/flectra-custom-addons\r\nchown -R flectra:flectra \/var\/log\/flectra\/\r\nchown -R flectra:flectra \/etc\/flectra<\/pre>\n<p>Once that&#8217;s done, create a Flectra configuration file with the following command:<\/p>\n<pre>nano \/etc\/flectra\/flectra.conf<\/pre>\n<p>Add the following lines &#8211; change the <code>admin_passwd<\/code> field to contain the password you wish to use for the admin account. Additionally, change the paths for the files\/folders if you chose different locations from the ones in this tutorial:<\/p>\n<pre>[options]\r\nadmin_passwd = your-password\r\ndb_host = False\r\ndb_port = False\r\ndb_user = flectra\r\ndb_password = False\r\nlogfile = \/var\/log\/flectra\/flectra.log\r\nlogrotate = True\r\nproxy_mode = True\r\naddons_path = \/opt\/flectra\/flectra\/addons, \/opt\/flectra\/flectra-custom-addons\r\n<\/pre>\n<p>Save and close the file when you are finished.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Create-a-Systemd-File-for-Flectra\"><\/span>Step 6: Create a Systemd File for Flectra<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next, create a systemd service file for Flectra to manage the Flectra service.<\/p>\n<pre>nano \/etc\/systemd\/system\/flectra.service<\/pre>\n<p>Add the following lines:<\/p>\n<pre>[Unit]\r\nDescription=flectra\r\n#Requires=postgresql-10.6.service\r\n#After=network.target postgresql-10.6.service\r\n\r\n[Service]\r\nType=simple\r\nSyslogIdentifier=flectra\r\nPermissionsStartOnly=true\r\nUser=flectra\r\nGroup=flectra\r\nExecStart=\/opt\/flectra\/flectra-venv\/bin\/python3 \/opt\/flectra\/flectra\/flectra-bin -c \/etc\/flectra\/flectra.conf\r\nStandardOutput=journal+console\r\n\r\n[Install]\r\nWantedBy=multi-user.target\r\n<\/pre>\n<p>Save and close the file once you are finished. Then, reload the systemd daemon with the following command. This is needed so that systemd can recognize and acknowledge the newly added service:<\/p>\n<pre>systemctl daemon-reload<\/pre>\n<p>Next, start the Flectra service and enable it to start at system reboot with the following command:<\/p>\n<pre>systemctl start flectra\r\nsystemctl enable flectra<\/pre>\n<p>You can also verify the status of your Flectra service with the following command:<\/p>\n<pre>systemctl status flectra<\/pre>\n<p>You should get the following output:<\/p>\n<pre>\u25cf flectra.service - flectra\r\n   Loaded: loaded (\/etc\/systemd\/system\/flectra.service; disabled; vendor preset: disabled)\r\n   Active: active (running) since Sun 2020-06-28 03:23:58 EDT; 7s ago\r\n Main PID: 25512 (python3)\r\n    Tasks: 4 (limit: 12537)\r\n   Memory: 90.8M\r\n   CGroup: \/system.slice\/flectra.service\r\n           \u2514\u250025512 \/opt\/flectra\/flectra-venv\/bin\/python3 \/opt\/flectra\/flectra\/flectra-bin -c \/etc\/flectra\/flectra.conf\r\n\r\nJun 28 03:23:58 centos8 systemd[1]: Started flectra.\r\nJun 28 03:24:00 centos8 flectra[25512]: 2020-06-28 07:24:00,365 25512 INFO ? flectra: Flectra version 1.7\r\nJun 28 03:24:00 centos8 flectra[25512]: 2020-06-28 07:24:00,368 25512 INFO ? flectra: Using configuration file at \/etc\/flectra\/flectra.conf\r\nJun 28 03:24:00 centos8 flectra[25512]: 2020-06-28 07:24:00,368 25512 INFO ? flectra: addons paths: ['\/opt\/flectra\/.local\/share\/Flectra\/addons&gt;\r\nJun 28 03:24:00 centos8 flectra[25512]: 2020-06-28 07:24:00,369 25512 INFO ? flectra: database: flectra@default:default\r\nJun 28 03:24:00 centos8 flectra[25512]: 2020-06-28 07:24:00,495 25512 INFO ? flectra.service.server: HTTP service (werkzeug) running on centos&gt;\r\nJun 28 03:24:00 centos8 flectra[25512]: 2020-06-28 07:24:00,719 25512 INFO ? flectra.addons.base.ir.ir_actions_report: Will use the Wkhtmltopd&gt;\r\n<\/pre>\n<p>Now Flectra is running and listening on port 7073. You can verify it with the following command:<\/p>\n<pre>netstat -plntu | grep 7073<\/pre>\n<p>You should see the following output:<\/p>\n<pre>tcp        0      0 0.0.0.0:7073            0.0.0.0:*               LISTEN      25967\/python3       \r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Configure-Nginx-as-a-Reverse-Proxy-for-Flectra\"><\/span>Step 6: Configure Nginx as a Reverse Proxy for Flectra<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Your Flectra install is now complete and configured, but you currently have to use the ip address of your VPS followed by the port 7073 to access it. While that works, the usual use case is wanting to have it accessible through a domain name with no port number needed. Because of that, it is a good idea to configure Nginx as a reverse proxy to serve Flectra through port 80.<\/p>\n<p>First, install the Nginx web server using the following command:<\/p>\n<pre>dnf install nginx -y<\/pre>\n<p>Once installed, start the Nginx service and enable it to start at system reboot:<\/p>\n<pre>systemctl start nginx \r\nsystemctl enable nginx<\/pre>\n<p>Next, create a new Nginx virtual host configuration file for Flectra:<\/p>\n<pre>nano \/etc\/nginx\/conf.d\/flectra.conf<\/pre>\n<p>Add the following lines:<\/p>\n<pre>#flectra server\r\nupstream flectra {\r\n server 127.0.0.1:7073;\r\n}\r\n\r\nserver {\r\n   listen 80;\r\n   server_name <span style=\"color: #ff0000;\">flectra.example.com<\/span>;\r\n\r\nproxy_read_timeout 720s;\r\n proxy_connect_timeout 720s;\r\n proxy_send_timeout 720s;\r\n\r\n # Add Headers for flectra proxy mode\r\n proxy_set_header X-Forwarded-Host $host;\r\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\r\n proxy_set_header X-Forwarded-Proto $scheme;\r\n proxy_set_header X-Real-IP $remote_addr;\r\n\r\n # log\r\n access_log \/var\/log\/nginx\/flectra.access.log;\r\n error_log \/var\/log\/nginx\/flectra.error.log;\r\n\r\n # Redirect requests to flectra backend server\r\n location \/ {\r\n   proxy_redirect off;\r\n   proxy_pass http:\/\/flectra;\r\n }\r\n\r\n # common gzip\r\n gzip_types text\/css text\/less text\/plain text\/xml application\/xml application\/json application\/javascript;\r\n gzip on;\r\n}\r\n<\/pre>\n<p>Make sure to replace <code>flectra.example.com<\/code> with the name of your registered domain name. Save and close the file when you are finished. Then, restart the Nginx service to apply the changes:<\/p>\n<pre>systemctl restart nginx<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-7-Access-the-Flectra-Web-Interface\"><\/span>Step 7: Access the Flectra Web Interface<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>At this point, Flectra is installed and configured, and now has Nginx serving it through a reverse proxy. Now, open your web browser and type the URL <code>http:\/\/flectra.example.com<\/code>\u00a0(of course, your domain will be different from this). You will be redirected to the following setup page:<\/p>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-33960\" 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, &amp; password and click on the <strong>Create<\/strong> <strong>database<\/strong> button. You will then 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&#8217;s all there is to it! Now you can install the modules that are best suited for your business and get to being productive using Flectra.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-34053\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/managed-flectra-help-by-team-of-experts-for-centos-8-vps.jpg\" alt=\"\" width=\"251\" height=\"110\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/managed-flectra-help-by-team-of-experts-for-centos-8-vps.jpg 251w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/managed-flectra-help-by-team-of-experts-for-centos-8-vps-150x66.jpg 150w\" sizes=\"(max-width: 251px) 100vw, 251px\" \/>While this article lets you install Flectra on your own, you don&#8217;t have to install Flectra on CentOS 8 if you use one of our <a href=\"https:\/\/www.rosehosting.com\/flectra-hosting.html\">Flectra VPS Hosting<\/a> services, in which case you can simply ask our team of expert Linux admins to install and configure Flectra for you. Our fully-managed support team is available 24\u00d77 and will take care of your request immediately, along with anything else that you might need.<\/p>\n<p><strong><span style=\"color: #ff0000;\">PS<\/span><\/strong>. If you liked this post on how to install Flectra on CentOS 8, please share it with your friends through the social networks using the share shortcuts below, or simply leave a reply in the comments section. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flectra is an open-source, powerful and customizable business management tool that helps you grow your business through its powerful modular &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Flectra on CentOS 8 with Nginx as a Reverse Proxy\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/#more-33959\" aria-label=\"Read more about How to Install Flectra on CentOS 8 with Nginx as a Reverse Proxy\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":34051,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699,1710,13],"tags":[1838,292,386,1846,1833],"class_list":["post-33959","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-cms-crm-erp","category-tutorials","tag-centos-8","tag-cms","tag-crm","tag-flectra","tag-small-business","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.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Flectra on CentOS 8 with Nginx as a Reverse Proxy | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install Flectra on CentOS 8 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-centos-8-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 CentOS 8 with Nginx as a Reverse Proxy\" \/>\n<meta property=\"og:description\" content=\"How to Install Flectra on CentOS 8 with Nginx as a Reverse Proxy | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-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-07T19:36:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:32:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-centos-8-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=\"9 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-centos-8-with-nginx-as-a-reverse-proxy\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-centos-8-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 CentOS 8 with Nginx as a Reverse Proxy\",\"datePublished\":\"2020-08-07T19:36:35+00:00\",\"dateModified\":\"2022-06-03T08:32:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\\\/\"},\"wordCount\":1194,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy.jpg\",\"keywords\":[\"centos 8\",\"cms\",\"crm\",\"Flectra\",\"Small Business\"],\"articleSection\":[\"CentOS\",\"CMS, CRM, ERP\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\\\/\",\"name\":\"How to Install Flectra on CentOS 8 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-centos-8-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy.jpg\",\"datePublished\":\"2020-08-07T19:36:35+00:00\",\"dateModified\":\"2022-06-03T08:32:49+00:00\",\"description\":\"How to Install Flectra on CentOS 8 with Nginx as a Reverse Proxy | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flectra-on-centos-8-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 CentOS 8 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 CentOS 8 with Nginx as a Reverse Proxy | RoseHosting","description":"How to Install Flectra on CentOS 8 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-centos-8-with-nginx-as-a-reverse-proxy\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Flectra on CentOS 8 with Nginx as a Reverse Proxy","og_description":"How to Install Flectra on CentOS 8 with Nginx as a Reverse Proxy | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-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-07T19:36:35+00:00","article_modified_time":"2022-06-03T08:32:49+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-centos-8-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":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-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 CentOS 8 with Nginx as a Reverse Proxy","datePublished":"2020-08-07T19:36:35+00:00","dateModified":"2022-06-03T08:32:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/"},"wordCount":1194,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy.jpg","keywords":["centos 8","cms","crm","Flectra","Small Business"],"articleSection":["CentOS","CMS, CRM, ERP","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/","name":"How to Install Flectra on CentOS 8 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-centos-8-with-nginx-as-a-reverse-proxy\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy.jpg","datePublished":"2020-08-07T19:36:35+00:00","dateModified":"2022-06-03T08:32:49+00:00","description":"How to Install Flectra on CentOS 8 with Nginx as a Reverse Proxy | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-flectra-on-centos-8-with-nginx-as-a-reverse-proxy.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flectra-on-centos-8-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 CentOS 8 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\/33959","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=33959"}],"version-history":[{"count":5,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/33959\/revisions"}],"predecessor-version":[{"id":34069,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/33959\/revisions\/34069"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/34051"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=33959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=33959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=33959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}