{"id":31683,"date":"2020-03-14T15:47:32","date_gmt":"2020-03-14T20:47:32","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=31683"},"modified":"2022-06-03T03:33:06","modified_gmt":"2022-06-03T08:33:06","slug":"how-to-install-flintcms-on-centos-7","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/","title":{"rendered":"How to Install FlintCMS on CentOS 7"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-32408\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-flintcms-on-centos7.jpg\" alt=\"\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-flintcms-on-centos7.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-flintcms-on-centos7-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-flintcms-on-centos7-150x75.jpg 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this tutorial, we will show you how to install FlintCMS on a <a href=\"https:\/\/rosehosting.com\/centos-hosting.html\">CentOS 7 VPS<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-32409\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/installing-flintcms-content-management-system-on-centos7-vps.jpg\" alt=\"\" width=\"140\" height=\"51\" \/>FlintCMS is a free and open-source, super-fast, content-focused, Node.js-based Content Management System (CMS). It provides a flexible and easy-to-use interface for creating and managing websites, blogs, and other types of content. It\u2019s a CMS that is built for those who want to fully design the front-end of their website without wanting to deal with static site generators or older content management systems.<\/p>\n<p>The installation is quite simple. If you follow our instructions carefully, you can finish installing FlintCMS on your CentOS 7 VPS in less than 10 minutes. Let\u2019s 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-69f4d6ac58256\" 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-69f4d6ac58256\"  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-flintcms-on-centos-7\/#Prerequisites\" >Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/#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-flintcms-on-centos-7\/#Step-2-Install-Nodejs-and-NPM\" >Step 2: Install Node.js and NPM<\/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-flintcms-on-centos-7\/#Step-3-Install-MongoDB\" >Step 3: Install MongoDB<\/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-flintcms-on-centos-7\/#Step-4-Create-a-MongoDB-user-and-database\" >Step 4: Create a MongoDB user and database<\/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-flintcms-on-centos-7\/#Step-5-Install-FlintCMS\" >Step 5: Install FlintCMS<\/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-flintcms-on-centos-7\/#Step-6-Access-FlintCMS\" >Step 6: Access FlintCMS<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>For the purposes of this tutorial, we will be using a <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">CentOS 7 VPS<\/a>.<\/li>\n<li>Node.js version 8.x or higher and MongoDB database<\/li>\n<li>Full SSH root access or a <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-create-a-sudo-user-on-centos-7\/\" target=\"_blank\" rel=\"noopener noreferrer\">user with sudo privileges<\/a> 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 <a href=\"https:\/\/www.rosehosting.com\/blog\/connect-to-your-linux-vps-via-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-wplink-edit=\"true\">connect to your server via SSH<\/a> as the root user or as any other user that has 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 logged in, make sure that your server is up-to-date by running the following commands:<\/p>\n<pre>sudo yum update\n<\/pre>\n<p>You will also need to add the CentOS 7 EPEL repository:<\/p>\n<pre>sudo yum install epel-release<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-Nodejs-and-NPM\"><\/span><strong>Step 2: Install Node.js and NPM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>FlintCMS also requires Node.js.\u00a0 Node.js is an open-source, cross-platform JavaScript run-time environment that will allow you to execute JavaScript code on your server. At the moment of writing this tutorial, the latest LTS version of Node.js is version 10.x.<\/p>\n<p>NPM stands for Node Package Manager and is the default package manager tool for Node.js.<\/p>\n<p>To install Node.js and NPM, first, you will need to add the Node.js official repository to the system.<\/p>\n<pre>sudo curl -sL https:\/\/rpm.nodesource.com\/setup_10.x | sudo bash -<\/pre>\n<p>Once the repository is added, run the following command:<\/p>\n<pre>sudo yum install nodejs<\/pre>\n<p>To verify the version and if Node.js has been successfully installed, run the following command:<\/p>\n<pre>node --version<\/pre>\n<p>To verify the NPM installation, run the following:<\/p>\n<pre>npm --version\n<\/pre>\n<p>To be able compile and install native add-ons from NPM, we also need to install the following build tools:<\/p>\n<pre><code>sudo yum install gcc-c++ make<\/code><\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-MongoDB\"><\/span><strong>Step 3: Install MongoDB<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The default CentOS 7 repository does not contain a package for MongoDB, so we will need to use the official MongoDB repository to install MongoDB package.<\/p>\n<p>At the time of writing this tutorial, the latest stable version of MongoDB is 4.0. Let&#8217;s add the MongoDB repository by creating the following file:<\/p>\n<pre>nano \/etc\/yum.repos.d\/mongodb-org-4.0.repo<\/pre>\n<p>Then, add the following lines:<\/p>\n<pre>[mongodb-org-4.0]\nname=MongoDB Repository\nbaseurl=https:\/\/repo.mongodb.org\/yum\/redhat\/$releasever\/mongodb-org\/4.0\/x86_64\/\ngpgcheck=1\nenabled=1\ngpgkey=https:\/\/www.mongodb.org\/static\/pgp\/server-4.0.asc<\/pre>\n<p>You can now install MongoDB using the following command:<\/p>\n<pre>sudo yum install -y mongodb-org<\/pre>\n<p>Enable the MongoDB service to start automatically on boot:<\/p>\n<pre>sudo systemctl enable mongod<\/pre>\n<p>Start the MongoDB service:<\/p>\n<pre>sudo systemctl start mongod<\/pre>\n<p>For security reasons, if you are going to allow remote access to your MongoDB server, it is recommended to enable database authorization.<\/p>\n<p>Open the MongoDB configuration file:<\/p>\n<pre>nano \/etc\/mongod.conf<\/pre>\n<p>And add the following:<\/p>\n<pre>security:\n  authorization: \"enabled\"<\/pre>\n<p>Restart the MongoDB server for the changes to take effect:<\/p>\n<pre>sudo systemctl restart mongod<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Create-a-MongoDB-user-and-database\"><\/span>Step 4: Create a MongoDB user and database<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Once we have our MongoDB server up and running, we will need to create a new user and database for our FlintCMS installation<\/p>\n<p>First, we need to access and MongoDB shell, by typing the following command:<\/p>\n<pre>mongo<\/pre>\n<p>You can then create a new database for our FlintCMS by entering the following command in the MongoDB shell:<\/p>\n<pre>&gt; use <span style=\"color: #ff0000;\">flint_db<\/span>;<\/pre>\n<p>Next, create a new user, with <code>readWrite<\/code> permissions for this database:<\/p>\n<pre>&gt; db.createUser(\n  {\n    user: \"<span style=\"color: #ff0000;\">flint_user<\/span>\",\n    pwd: \"<span style=\"color: #ff0000;\">PASSWORD<\/span>\",\n    roles: [ { role: \"readWrite\", db: \"flint_db\" } ]\n  }\n)<\/pre>\n<p>Do not forget to replace <span style=\"color: #ff0000;\">PASSWORD\u00a0<span style=\"color: #000000;\">with your own strong password.<\/span><\/span><\/p>\n<p>After you are done, you can exit the MongoDB shell with:<\/p>\n<pre>&gt; quit()<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Install-FlintCMS\"><\/span>Step 5: Install FlintCMS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We can now proceed with the FlintCMS installation.<\/p>\n<p>Let&#8217;s start by creating a new directory for our FlintCMS project. You can place your project at any location on your server:<\/p>\n<pre>mkdir \/var\/www\/flintcms<\/pre>\n<p>Navigate to this directory with:<\/p>\n<pre>cd \/var\/www\/flintcms<\/pre>\n<p>To install FlintCMS and this location, simply run the following command:<\/p>\n<pre>npm install flintcms<\/pre>\n<p>After the installation is complete, you will want to create a new JavaScript called which will serve as an entry point for our JavaScript application:<\/p>\n<pre>nano index.js<\/pre>\n<p>Place the following content and save the file:<\/p>\n<pre>const Flint = require('flintcms');\n\nconst flintServer = new Flint({\n siteName: 'My Amazing Flint Site!'\n});\n\nflintServer.startServer();<\/pre>\n<p>You will also need to create a <code class=\"highlighter-rouge\">.env<\/code> file to store sensitive environment variables, like the database connection details:<\/p>\n<pre>nano .env<\/pre>\n<p>And add the following settings:<\/p>\n<pre># Secret settings\nSESSION_SECRET= <span style=\"color: #ff0000;\">Yx#hqPeM`sSfhd7sNX.E84&lt;pR'MG<\/span>\n\n# Debug settings\nDEBUG= ...\n\n# Environment\nNODE_ENV=production\n\n# Mongo Credentials\nDB_HOST= 127.0.0.1\nDB_URL= 127.0.0.1:27017\/<span style=\"color: #ff0000;\">flint_db<\/span>\nDB_USER= <span style=\"color: #ff0000;\">flint_user<\/span>\nDB_PASS= <span style=\"color: #ff0000;\">PASSWORD<\/span>\n\n# Email Credentials\nMAIL_HOST= ...\nMAIL_USER= ...\nMAIL_PASS= ...<\/pre>\n<p><strong>NOTE:\u00a0<\/strong>You need to replace the <code>SESSION_SECRET<\/code> with your own random string.<\/p>\n<p>You can configure your debug settings and define the environment mode for your application (production or development). If left undefined, the application will be started in development mode by default, and create its own development database.<\/p>\n<p>To connect to your new database (in production mode), use the MongoDB user and database information we have created earlier.<\/p>\n<p>If you have a running mail server, you can also add your email credentials to this file.<\/p>\n<p>With this being completed, you can now run the Node.js server with the following command:<\/p>\n<pre>node index.js<\/pre>\n<p>The following output should be displayed on your screen, letting you know that the server is up and running:<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-31730 aligncenter\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS_server.png\" alt=\"\" width=\"971\" height=\"165\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS_server.png 971w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS_server-150x25.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS_server-300x51.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS_server-768x131.png 768w\" sizes=\"(max-width: 971px) 100vw, 971px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Access-FlintCMS\"><\/span>Step 6: Access FlintCMS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You should now be able to access your application in your browser. However, in order to access your FlintCMS admin panel, you will first need to create a new admin user.<\/p>\n<p>You can do this by opening the following URL in your web browser <code>http:\/\/your-server-ip:4000\/admin\/install<\/code><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-31731 aligncenter\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS.png\" alt=\"\" width=\"748\" height=\"356\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS.png 748w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS-150x71.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS-300x143.png 300w\" sizes=\"(max-width: 748px) 100vw, 748px\" \/><\/p>\n<p>You can now login with your admin account and access the FlintCMS admin panel:<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-31733 aligncenter\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS_admin.png\" alt=\"\" width=\"923\" height=\"575\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS_admin.png 923w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS_admin-150x93.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS_admin-300x187.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS_admin-768x478.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/08\/FlintCMS_admin-400x250.png 400w\" sizes=\"(max-width: 923px) 100vw, 923px\" \/><\/p>\n<p><strong>That\u2019s it!\u00a0<\/strong>FlintCMS has been successfully installed on your CentOS 7 server.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-32410\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/managed-cms-flintcms-help-from-expert-admins-centos-vps.jpg\" alt=\"\" width=\"140\" height=\"51\" \/>Of course, you don\u2019t have to <strong>install FlintCMS on CentOs 7<\/strong> if you have <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\" data-wplink-edit=\"true\">Managed CentOS Hosting<\/a> with us. You can simply ask our support team to install FlintCMS on CentOS 7 for you. They are available 24\/7 and will be able to help you with the installation.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong><\/span>. If you enjoyed reading this blog post on how to install FlintCMS on CentOS 7, feel free to share it on social networks using the shortcuts 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 FlintCMS on a CentOS 7 VPS. FlintCMS is a free &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install FlintCMS on CentOS 7\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/#more-31683\" aria-label=\"Read more about How to Install FlintCMS on CentOS 7\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":32408,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699,1710,13],"tags":[541,1831],"class_list":["post-31683","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-cms-crm-erp","category-tutorials","tag-centos-7","tag-flintcms","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.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install FlintCMS on CentOS 7 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install FlintCMS on CentOS 7 | 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-flintcms-on-centos-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install FlintCMS on CentOS 7\" \/>\n<meta property=\"og:description\" content=\"How to Install FlintCMS on CentOS 7 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/\" \/>\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-03-14T20:47:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:33:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-flintcms-on-centos7.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-flintcms-on-centos-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install FlintCMS on CentOS 7\",\"datePublished\":\"2020-03-14T20:47:32+00:00\",\"dateModified\":\"2022-06-03T08:33:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/\"},\"wordCount\":969,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/how-to-install-flintcms-on-centos7.jpg\",\"keywords\":[\"centos 7\",\"flintcms\"],\"articleSection\":[\"CentOS\",\"CMS, CRM, ERP\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/\",\"name\":\"How to Install FlintCMS on CentOS 7 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/how-to-install-flintcms-on-centos7.jpg\",\"datePublished\":\"2020-03-14T20:47:32+00:00\",\"dateModified\":\"2022-06-03T08:33:06+00:00\",\"description\":\"How to Install FlintCMS on CentOS 7 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/how-to-install-flintcms-on-centos7.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/how-to-install-flintcms-on-centos7.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-flintcms-on-centos-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install FlintCMS on CentOS 7\"}]},{\"@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 FlintCMS on CentOS 7 | RoseHosting","description":"How to Install FlintCMS on CentOS 7 | 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-flintcms-on-centos-7\/","og_locale":"en_US","og_type":"article","og_title":"How to Install FlintCMS on CentOS 7","og_description":"How to Install FlintCMS on CentOS 7 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2020-03-14T20:47:32+00:00","article_modified_time":"2022-06-03T08:33:06+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-flintcms-on-centos7.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-flintcms-on-centos-7\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install FlintCMS on CentOS 7","datePublished":"2020-03-14T20:47:32+00:00","dateModified":"2022-06-03T08:33:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/"},"wordCount":969,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-flintcms-on-centos7.jpg","keywords":["centos 7","flintcms"],"articleSection":["CentOS","CMS, CRM, ERP","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/","name":"How to Install FlintCMS on CentOS 7 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-flintcms-on-centos7.jpg","datePublished":"2020-03-14T20:47:32+00:00","dateModified":"2022-06-03T08:33:06+00:00","description":"How to Install FlintCMS on CentOS 7 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-flintcms-on-centos7.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/02\/how-to-install-flintcms-on-centos7.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flintcms-on-centos-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install FlintCMS on CentOS 7"}]},{"@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\/31683","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=31683"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/31683\/revisions"}],"predecessor-version":[{"id":40679,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/31683\/revisions\/40679"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/32408"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=31683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=31683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=31683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}