{"id":17565,"date":"2015-09-04T12:06:32","date_gmt":"2015-09-04T17:06:32","guid":{"rendered":"https:\/\/secure.rosehosting.com\/blog\/?p=17565"},"modified":"2022-12-08T11:01:39","modified_gmt":"2022-12-08T17:01:39","slug":"how-to-install-hackpad-on-a-centos-7-vps","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/","title":{"rendered":"How to install Hackpad on CentOS 7"},"content":{"rendered":"
<\/div>

\"install-hackpad-on-a-centos-7-vps\"In this tutorial, we will explain how to install Hackpad on a Centos 7 VPS with nginx as a reverse proxy. Hackpad is a web-based real-time wiki, based on the open source EtherPad collaborative editor. This guide should work on other Linux VPS<\/a> systems as well but was tested and written for a Centos 7 VPS<\/a>.
\n<\/p>\n

Login to your VPS via SSH<\/h4>\n
ssh root@vps<\/pre>\n

Update the system and install necessary packages<\/h4>\n
[root]$ yum -y update\r\n[root]$ yum install git wget<\/pre>\n

Create a new system user<\/h4>\n

Create a new user for the Hackpad:<\/p>\n

[root]$ adduser \\\r\n   --comment 'Hackpad User' \\\r\n   --home-dir \/home\/hackpad \\\r\n   hackpad<\/pre>\n

Install Oracle JDK 7<\/h4>\n

Hackpad requires JDK 7. Use the command below to download the latest Oracle JDK 7 from the command line using wget:<\/p>\n

[root]$ wget --no-cookies \\\r\n    --no-check-certificate \\\r\n    --header \"Cookie: oraclelicense=accept-securebackup-cookie\" \\\r\n    \"http:\/\/download.oracle.com\/otn-pub\/java\/jdk\/7u80-b15\/jdk-7u80-linux-x64.rpm\" \\\r\n    -O jdk-7u80-linux-x64.rpm<\/pre>\n

Once the rpm package is downloaded, install it with:<\/p>\n

[root]$ yum install jdk-7u80-linux-x64.rpm<\/pre>\n

To check if JAVA has been properly installed on your CentOS box run java -version<\/code>, and the output should be similar to the following:<\/p>\n

[root]$ java -version\r\njava version \"1.7.0_80\"\r\nJava(TM) SE Runtime Environment (build 1.7.0_80-b15)\r\nJava HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)<\/pre>\n

Install Scala<\/h4>\n

To download and install the latest scala version from the official website, run:<\/p>\n

[root]$ wget http:\/\/downloads.typesafe.com\/scala\/2.11.7\/scala-2.11.7.rpm<\/pre>\n

Once the rpm package is downloaded, install it with:<\/p>\n

[root]$ yum install scala-2.11.7.rpm<\/pre>\n

Now if you run scalac -version<\/code>, you should get something like this:<\/p>\n

[root]$ scalac -version\r\nScala compiler version 2.11.7 -- Copyright 2002-2013, LAMP\/EPFL<\/pre>\n

Install MariaDB<\/h4>\n

MariaDB 5.5 is shipped in the default CentOS 7 repository, to install it just run:<\/p>\n

[root]$ yum install mariadb-server<\/pre>\n

To start the MariaDB service and enable it to start on boot, execute the following commands:<\/p>\n

[root]$ systemctl start mariadb.service\r\n[root]$ systemctl enable mariadb.service<\/pre>\n

Run the following command to secure your installation:<\/p>\n

[root]$ mysql_secure_installation<\/pre>\n

Install Hackpad<\/h4>\n

The following commands are run as hackpad user. To switch to hackpad user run:<\/p>\n

[root]$ sudo su - hackpad<\/pre>\n

Clone the Hackpad source code to the \/home\/hackpad\/hackpad<\/code> directory.<\/p>\n

[hackpad]$ git clone https:\/\/github.com\/dropbox\/hackpad.git ~\/hackpad<\/pre>\n

Edit the file ~\/hackpad\/bin\/exports.sh<\/code> as follows:<\/p>\n

...\r\nexport SCALA_HOME=\"\/usr\/share\/scala\/\"\r\nexport SCALA=\"$SCALA_HOME\/bin\/scala\"\r\nexport SCALA_LIBRARY_JAR=\"$SCALA_HOME\/lib\/scala-library.jar\"\r\n...\r\nexport JAVA_HOME=\"\/usr\/java\/jdk1.7.0_80\"\r\nexport JAVA=\"\/usr\/bin\/java\"\r\n...\r\nexport MYSQL_CONNECTOR_JAR=\"\/home\/hackpad\/hackpad\/lib\/mysql-connector-java-5.1.34-bin.jar\"\r\n...\r\n<\/pre>\n

and run:<\/p>\n

[hackpad]$ cd ~\/hackpad\r\n[hackpad]$ bin\/build.sh<\/pre>\n

To create a database for our Hackpad instance, run:<\/p>\n

[hackpad]$ contrib\/scripts\/setup-mysql-db.sh<\/pre>\n

And enter MySQL root password when prompted.<\/p>\n

Copy the default settings configuration file etherpad\/etc\/etherpad.localdev-default.properties<\/code> to etherpad\/etc\/etherpad.local.properties<\/code> and set the etherpad.superUserEmailAddresses and topdomains, for example:<\/p>\n

etherpad.isProduction = true\r\netherpad.superUserEmailAddresses = name1@example.com,name2@example.com\r\ntopdomains = yourdomainname.com,localhost<\/pre>\n

Start hackpad for the first time:<\/p>\n

[hackpad]$ bin\/run.sh<\/pre>\n

If there are no errors, you may continue with the next step.<\/p>\n

Create a systemd service<\/h4>\n

To create a new systemd service for Hackpad, open your editor of choice as a root or sudo user and create a new file:<\/p>\n

[root]$ vim \/etc\/systemd\/system\/hackpad.service<\/pre>\n

and add the following code lines:<\/p>\n

[Unit]\r\nDescription=Hackpad\r\nAfter=syslog.target network.target\r\n\r\n[Service]\r\nType=simple\r\nUser=hackpad\r\nGroup=hackpad\r\nExecStart=\/home\/hackpad\/hackpad\/bin\/run.sh\r\nRestart=always\r\n\r\n[Install]\r\nWantedBy=multi-user.target<\/pre>\n

Start the Hackpad service and set it to start automatically on boot:<\/p>\n

[root]$ systemctl enable hackpad.service\r\n[root]$ systemctl start hackpad.service\r\n<\/pre>\n

To verify the unit started, run journalctl -f -u hackpad.service<\/code> and you should see something like below:<\/p>\n

[root]$ journalctl -f -u hackpad.service\r\nAug 22 10:42:09 vps run.sh[3080]: dropbox: 2015-08-22 10:42:09.375-0500        Starting dropbox sync\r\nAug 22 10:42:09 vps run.sh[3080]: dropbox: 2015-08-22 10:42:09.382-0500        Done with dropbox sync\r\n<\/pre>\n

Install and configure Nginx<\/h4>\n

Nginx is not available by default in CentOS 7 so we will use the official Nginx repository:<\/p>\n

[root]$ wget http:\/\/nginx.org\/packages\/centos\/7\/noarch\/RPMS\/nginx-release-centos-7-0.el7.ngx.noarch.rpm\r\n[root]$ yum install nginx-release-centos-7-0.el7.ngx.noarch.rpm\r\n<\/pre>\n
[root]$ yum install nginx<\/pre>\n

Next, create a new Nginx server block:<\/p>\n

[root]$ vim \/etc\/nginx\/sites-available\/yourdomainname.com.conf<\/pre>\n
map $http_upgrade $connection_upgrade {\r\n    default upgrade;\r\n    ''      close;\r\n}\r\n\r\nserver {\r\n  server_name yourdomainname.com;\r\n\r\n  location \/ {\r\n    proxy_set_header  X-Real-IP  $remote_addr;\r\n    proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;\r\n    proxy_set_header  Host $host;\r\n    proxy_redirect off;\r\n    proxy_read_timeout 300;\r\n    proxy_pass http:\/\/localhost:9000\/;\r\n    proxy_set_header Upgrade $http_upgrade;\r\n    proxy_set_header Connection $connection_upgrade;\r\n  }\r\n}\r\n<\/pre>\n

Activate the server block by restarting Nginx:<\/p>\n

[user]$ systemctl restart nginx<\/pre>\n

That’s it. You have successfully installed your Hackpad. To access it, open http:\/\/yourdomainname.com\/<\/code> in your browser. For more information about Hackpad, please refer to the official Hackpad<\/a> website.<\/p>\n

 <\/p>\n

Update:<\/strong><\/p>\n

Hackpad was acquired by Dropbox and it seems that the project is not maintanined anymore. Since Hackpad is based on the EtherPad collaborative document editor, our recommendation is to install and use Etherpad as described at https:\/\/www.rosehosting.com\/blog\/install-etherpad-on-a-centos-7-vps\/<\/p>\n


\n

Of course you don\u2019t have to do any of this if you use one of our Linux VPS Hosting<\/a> services, in which case you can simply ask our expert Linux admins to setup this for you. They are available 24×7 and will take care of your request immediately.<\/p>\n

PS<\/span><\/strong>. If you liked this post 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","protected":false},"excerpt":{"rendered":"

In this tutorial, we will explain how to install Hackpad on a Centos 7 VPS with nginx as a reverse … <\/p>\n

Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":17568,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699,13],"tags":[243,888],"yoast_head":"\nHow to install Hackpad on CentOS 7 - RoseHosting<\/title>\n<meta name=\"description\" content=\"How to install Hackpad 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-hackpad-on-a-centos-7-vps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to install Hackpad on CentOS 7 - RoseHosting\" \/>\n<meta property=\"og:description\" content=\"How to install Hackpad on CentOS 7 - RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/\" \/>\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=\"2015-09-04T17:06:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-08T17:01:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/08\/install-hackpad-on-a-centos-7-vps.png\" \/>\n\t<meta property=\"og:image:width\" content=\"390\" \/>\n\t<meta property=\"og:image:height\" content=\"401\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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-hackpad-on-a-centos-7-vps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to install Hackpad on CentOS 7\",\"datePublished\":\"2015-09-04T17:06:32+00:00\",\"dateModified\":\"2022-12-08T17:01:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/\"},\"wordCount\":535,\"commentCount\":11,\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/08\/install-hackpad-on-a-centos-7-vps.png\",\"keywords\":[\"etherpad\",\"hackpad\"],\"articleSection\":[\"CentOS\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/\",\"name\":\"How to install Hackpad on CentOS 7 - RoseHosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/08\/install-hackpad-on-a-centos-7-vps.png\",\"datePublished\":\"2015-09-04T17:06:32+00:00\",\"dateModified\":\"2022-12-08T17:01:39+00:00\",\"description\":\"How to install Hackpad on CentOS 7 - RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#primaryimage\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/08\/install-hackpad-on-a-centos-7-vps.png\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/08\/install-hackpad-on-a-centos-7-vps.png\",\"width\":390,\"height\":401},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rosehosting.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to install Hackpad 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 Hackpad on CentOS 7 - RoseHosting","description":"How to install Hackpad 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-hackpad-on-a-centos-7-vps\/","og_locale":"en_US","og_type":"article","og_title":"How to install Hackpad on CentOS 7 - RoseHosting","og_description":"How to install Hackpad on CentOS 7 - RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2015-09-04T17:06:32+00:00","article_modified_time":"2022-12-08T17:01:39+00:00","og_image":[{"width":390,"height":401,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/08\/install-hackpad-on-a-centos-7-vps.png","type":"image\/png"}],"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-hackpad-on-a-centos-7-vps\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to install Hackpad on CentOS 7","datePublished":"2015-09-04T17:06:32+00:00","dateModified":"2022-12-08T17:01:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/"},"wordCount":535,"commentCount":11,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/08\/install-hackpad-on-a-centos-7-vps.png","keywords":["etherpad","hackpad"],"articleSection":["CentOS","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/","name":"How to install Hackpad on CentOS 7 - RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/08\/install-hackpad-on-a-centos-7-vps.png","datePublished":"2015-09-04T17:06:32+00:00","dateModified":"2022-12-08T17:01:39+00:00","description":"How to install Hackpad on CentOS 7 - RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/08\/install-hackpad-on-a-centos-7-vps.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/08\/install-hackpad-on-a-centos-7-vps.png","width":390,"height":401},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-hackpad-on-a-centos-7-vps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to install Hackpad 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\/17565"}],"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=17565"}],"version-history":[{"count":3,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/17565\/revisions"}],"predecessor-version":[{"id":43875,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/17565\/revisions\/43875"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/17568"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=17565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=17565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=17565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}