{"id":27916,"date":"2018-08-29T04:14:03","date_gmt":"2018-08-29T09:14:03","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=27916"},"modified":"2022-06-03T03:34:42","modified_gmt":"2022-06-03T08:34:42","slug":"how-to-install-invoice-ninja-on-centos-7","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/","title":{"rendered":"How to Install Invoice Ninja on CentOS 7"},"content":{"rendered":"
<\/div>

\"How<\/p>\n

This tutorial covers the installation of Invoice Ninja onto Centos 7 VPS<\/a> with Apache, PHP, and MariaDB. Invoice Ninja is a free and self-hosted platform for invoicing, billing, and payment management based on Laravel. It is very easy to use and it can be integrated with most of the popular payment gateways, including PayPal, 2CheckOut, Stripe, WePay, and many more… which makes it a perfect solution for freelancers and small or medium-sized businesses. Looking to get some fully managed hosting for your InvoiceNinja account? We offer complete migration, installation, optimization, and customization – 100% free of charge! Check out our premium affordable VPS hosting packages<\/a> and switch to a more secure, more efficient server with 24\/7\/265 amazing customer support today.<\/p>\n

<\/p>\n

– Create invoices and quotations in no time
– Easy time tracking & task creation.
– Send invoices and accept online payments
– Integrate with 30+ gateways including Stripe, PayPal, Authorize and Dwolla
– Easily create quotes and invoices online
– Custom invoice URL’s Company.InvoiceNinja.com
– iOS and Android apps<\/p>\n

Prerequisites<\/strong><\/h3>\n

– CentOS 7 VPS with 2GB of RAM
– SSH access with root privileges
– PHP version 5.5.9 or newer
– MySQL\/MariaDB database server
– Apache\/Nginx web server<\/p>\n

Login via SSH and update the server<\/strong><\/h3>\n

We will install Invoice Ninja through the command line interface, so first, we need to login to the CentOS 7 VPS via SSH as user root<\/p>\n

ssh root@IP_Address -p Port_Number<\/pre>\n

Once you are logged in, don’t forget to update all packages installed on the server<\/p>\n

yum -y update<\/pre>\n

\"invoice<\/a><\/h3>\n

Install Apache web server<\/strong><\/h3>\n

Apache can be easily installed from the official CentoOS 7 repositories using the following command<\/p>\n

yum -y install httpd<\/pre>\n

After the installation manager complete the installation, start the web server and enable it to start automatically after a restart<\/p>\n

systemctl start httpd\nsystemctl enable httpd<\/pre>\n

Install PHP 7<\/strong><\/h3>\n

CentOS 7 by default comes with PHP 5.4 which has reached the end of life and it is no longer supported. So, in this tutorial we will install PHP 7 instead. For this purpose we have to add the Webtatic EL yum repository.<\/p>\n

yum -y install epel-release\nrpm -Uvh https:\/\/mirror.webtatic.com\/yum\/el7\/webtatic-release.rpm<\/pre>\n

Once the repository is added, we can proceed to install PHP and several PHP modules<\/p>\n

yum install php70w php70w-common php70w-curl php70w-mysql php70w-mbstring php70w-mcrypt php70w-xml php70w-cli php70w<\/pre>\n

verify that PHP 7 is installed<\/p>\n

php -v\nPHP 7.0.31 (cli) (built: Jul 20 2018 08:55:22) ( NTS )\nCopyright (c) 1997-2017 The PHP Group<\/pre>\n

Install MariaDB database server<\/strong><\/h3>\n

Invoice Ninja stores its information in a database. So, we will install MariaDB database server and create a new database along with a user able to access it. Run the following command to install MariaDB server<\/p>\n

yum -y install mariadb<\/pre>\n

Start the server and enable it to start upon reboot<\/p>\n

systemctl start mariadb\nsystemctl enable mariadb<\/pre>\n

Run the ‘mysql_secure_installation’ post installation script to secure your MariaDB server and set a password for the MySQL ‘root’ user.<\/p>\n

Next, login to the database server as user root,<\/p>\n

mysql -u root -p\n\nMariaDB [(none)]> CREATE DATABASE ninja;\nMariaDB [(none)]> CREATE USER 'user'@'localhost' IDENTIFIED BY 'PASSWORD';\nMariaDB [(none)]> GRANT ALL PRIVILEGES ON ninja.* TO 'user'@'localhost';\nMariaDB [(none)]> FLUSH PRIVILEGES\nMariaDB [(none)]> exit<\/pre>\n

Replace ‘PASSWORD’ with an actual strong password.<\/p>\n

Install and Configure Invoice Ninja<\/strong><\/h3>\n

Download the latest stable of Invoice Ninja to your server. At the moment of writing this article it is version 4.5.3<\/p>\n

curl -L https:\/\/download.invoiceninja.com\/ -o invoiceninja.zip<\/pre>\n

unpack the downloaded ZIP file to the document root the directory of your server. The ZIP file includes all necessary third party libraries.<\/p>\n

unzip invoiceninja.zip -d \/var\/www\/html<\/pre>\n

The content of Invoice Ninja will be stored in a new ‘ninja’ directory.<\/p>\n

\"invoice<\/a><\/p>\n

Configure Invoice Ninja to use the newly created MariaDB database<\/p>\n

cd \/var\/www\/html\/ninja\/\ncp -v .env.example .env<\/pre>\n

Open the .env file and find and modify the following lines<\/p>\n

DB_DATABASE=ninja\nDB_USERNAME=user\nDB_PASSWORD=PASSWORD<\/pre>\n

Save the changes and run the following commands necessary to prepare the MariaDB database<\/p>\n

php artisan migrate\nphp artisan db:seed<\/pre>\n

Set the correct ownership to the Invoice Ninja directory<\/p>\n

chown -R apache:apache \/var\/www\/html\/ninja<\/pre>\n

Create Apache virtual host<\/strong><\/h3>\n

In order to be able to access Invoice Ninja with your domain name, we will create Apache virtual host for the domain.<\/p>\n

Create a new virtual host directive with the following content<\/p>\n

vi \/etc\/httpd\/conf.d\/invoiceninja.conf\n\nServerAdmin admin@your-domain.com\nDocumentRoot \/var\/www\/html\/ninja\/public\nServerName your-domain.com\nServerAlias www.your-domain.com\n\nOptions +FollowSymlinks\nAllowOverride All\n\nErrorLog \/var\/log\/httpd\/invoiceninja-error_log\nCustomLog \/var\/log\/httpd\/invoiceninja-access_log common\n<\/pre>\n

Save the file and restart the web server for the changes to take effect<\/p>\n

systemctl restart httpd<\/pre>\n

If you closely followed the tutorial, with this step the installation of Invoice Ninja is completed and you can start using it. Open your web browser and navigate it to http:\/\/your-domain.com and follow the web-based installation wizard to finalize the installation.<\/p>\n


\n

\"InstallOf course, you don\u2019t have to install Invoice Ninja on CentOS 7 if you use one of our Managed CentOS Hosting<\/a> or Linux VPS hosting<\/a> plans, in which case you can simply ask our expert Linux admins to install Invoice Ninja on CentOS 7 for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n

PS.<\/strong> <\/span>If you liked this post on how to install Invoice Ninja on CentOS 7, please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks<\/p>\n\n\n

<\/p>\n","protected":false},"excerpt":{"rendered":"

This tutorial covers the installation of Invoice Ninja onto Centos 7 VPS with Apache, PHP, and MariaDB. Invoice Ninja is … <\/p>\n

Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":27930,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699,13],"tags":[34,703],"yoast_head":"\nHow to Install Invoice Ninja on CentOS 7 - RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install Invoice Ninja 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-invoice-ninja-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 Invoice Ninja on CentOS 7 - RoseHosting\" \/>\n<meta property=\"og:description\" content=\"How to Install Invoice Ninja on CentOS 7 - RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-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=\"2018-08-29T09:14:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:34:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Invoice-Ninja-on-CentOS-7.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=\"5 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-invoice-ninja-on-centos-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Invoice Ninja on CentOS 7\",\"datePublished\":\"2018-08-29T09:14:03+00:00\",\"dateModified\":\"2022-06-03T08:34:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/\"},\"wordCount\":721,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Invoice-Ninja-on-CentOS-7.jpg\",\"keywords\":[\"centos\",\"invoice ninja\"],\"articleSection\":[\"CentOS\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/\",\"name\":\"How to Install Invoice Ninja on CentOS 7 - RoseHosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Invoice-Ninja-on-CentOS-7.jpg\",\"datePublished\":\"2018-08-29T09:14:03+00:00\",\"dateModified\":\"2022-06-03T08:34:42+00:00\",\"description\":\"How to Install Invoice Ninja on CentOS 7 - RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#primaryimage\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Invoice-Ninja-on-CentOS-7.jpg\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Invoice-Ninja-on-CentOS-7.jpg\",\"width\":742,\"height\":372,\"caption\":\"How to Install Invoice Ninja on CentOS 7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-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 Invoice Ninja on CentOS 7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/\",\"name\":\"RoseHosting\",\"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\":\"required name=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\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?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 plugin. -->","yoast_head_json":{"title":"How to Install Invoice Ninja on CentOS 7 - RoseHosting","description":"How to Install Invoice Ninja 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-invoice-ninja-on-centos-7\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Invoice Ninja on CentOS 7 - RoseHosting","og_description":"How to Install Invoice Ninja on CentOS 7 - RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-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":"2018-08-29T09:14:03+00:00","article_modified_time":"2022-06-03T08:34:42+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Invoice-Ninja-on-CentOS-7.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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Invoice Ninja on CentOS 7","datePublished":"2018-08-29T09:14:03+00:00","dateModified":"2022-06-03T08:34:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/"},"wordCount":721,"commentCount":2,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Invoice-Ninja-on-CentOS-7.jpg","keywords":["centos","invoice ninja"],"articleSection":["CentOS","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/","name":"How to Install Invoice Ninja on CentOS 7 - RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Invoice-Ninja-on-CentOS-7.jpg","datePublished":"2018-08-29T09:14:03+00:00","dateModified":"2022-06-03T08:34:42+00:00","description":"How to Install Invoice Ninja on CentOS 7 - RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-on-centos-7\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Invoice-Ninja-on-CentOS-7.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Invoice-Ninja-on-CentOS-7.jpg","width":742,"height":372,"caption":"How to Install Invoice Ninja on CentOS 7"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-invoice-ninja-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 Invoice Ninja on CentOS 7"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting","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":"required name=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\/"]},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?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\/27916"}],"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=27916"}],"version-history":[{"count":7,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/27916\/revisions"}],"predecessor-version":[{"id":37299,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/27916\/revisions\/37299"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/27930"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=27916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=27916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=27916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}