{"id":18605,"date":"2023-12-04T13:48:22","date_gmt":"2023-12-04T12:48:22","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=18605"},"modified":"2023-12-04T13:48:26","modified_gmt":"2023-12-04T12:48:26","slug":"how-to-set-up-horizen-staking-on-a-vps","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/how-to-set-up-horizen-staking-on-a-vps\/","title":{"rendered":"How to Set Up Horizen Staking on a VPS"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/blog-social_how2-setup-horizen-staking-on-a-vps.jpg\" alt=\"\" class=\"wp-image-18606\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/blog-social_how2-setup-horizen-staking-on-a-vps.jpg 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/blog-social_how2-setup-horizen-staking-on-a-vps-600x315.jpg 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/blog-social_how2-setup-horizen-staking-on-a-vps-768x403.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>In the dynamic realm of cryptocurrency, Horizen has emerged as a promising player, offering a robust blockchain platform that prioritizes privacy and scalability. If you are keen on maximizing your involvement with Horizen and earning rewards in the process, learning how to set up Horizen Staking on a VPS (<a href=\"https:\/\/contabo.com\/en\/vps\/\" target=\"_blank\" rel=\"noreferrer noopener\">Virtual Private Server)<\/a> could be the game-changer you are looking for.\u00a0<\/p>\n\n\n\n<p><strong><em>This article is about a Horizen Node on the Main Chain!<\/em><\/strong>&nbsp;<\/p>\n\n\n\n<p>In this guide, we will walk you through the step-by-step process of setting up Horizen staking on a VPS from Contabo, empowering you to take control of your crypto journey. Beyond the technical intricacies, the choice of your VPS provider can significantly impact the smoothness of this task.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-choose-contabo\">Why choose Contabo?<\/h2>\n\n\n\n<p>Contabo takes center stage in our journey due to its noteworthy contributions to the Horizen staking ecosystem. Hosting over 16,000 nodes, Contabo proudly holds the title of being the largest Horizen-Node host, reflecting the community&#8217;s trust in its services.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-established-reliability\">Established Reliability<\/h3>\n\n\n\n<p>When it comes to uptime, Contabo sets an impressive standard. With a remarkable 99.996% uptime over the last 12 months, Contabo ensures that your staking node remains operational, maximizing your potential rewards.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-tailored-cut-for-horizen\">Tailored Cut for Horizen<\/h3>\n\n\n\n<p>What sets Contabo apart is its commitment to optimizing the staking experience. Offering custom-made configurations specifically designed for Horizen Node hosting, Contabo ensures that your setup is not only seamless but also attuned to the unique requirements of the Horizen network.\u00a0<\/p>\n\n\n\n<p>As we guide you through the Horizen staking setup on a VPS, keep in mind these significant attributes that make Contabo the preferred choice for enthusiasts venturing into the world of staking. Let us leverage these advantages to make your staking journey with Horizen both efficient and rewarding.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-up-a-horizen-node-with-cloud-init\">Setting up a Horizen Node with Cloud-Init<\/h2>\n\n\n\n<p>Contabo streamlines the setup of your Horizen node by employing Cloud-Init scripts, a robust tool available in the Customer Control Panel. These scripts offer an efficient and automated method for installing nodes, removing the requirement for manual configuration.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-1-accessing-the-customer-control-panel\">Step 1: Accessing the Customer Control Panel<\/h3>\n\n\n\n<p>Log in to the <a href=\"https:\/\/my.contabo.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Customer Control Panel<\/a> with your Contabo account and navigate to <a href=\"https:\/\/my.contabo.com\/vps\/\" target=\"_blank\" rel=\"noreferrer noopener\">VPS Control<\/a>&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1533\" height=\"870\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-3.png\" alt=\"How to Set Up Horizen Staking on a VPS - Customer Control Panel\" class=\"wp-image-18614\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-3.png 1533w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-3-600x341.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-3-768x436.png 768w\" sizes=\"auto, (max-width: 1533px) 100vw, 1533px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-2-enable-cloud-init-for-your-vps\">Step 2: Enable Cloud-Init for your VPS<\/h3>\n\n\n\n<p>Cloud-Init is disabled by default \u2013 you can enable it in the VPS control section for the corresponding server by flicking the dedicated toggle:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1051\" height=\"888\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-4.png\" alt=\"How to Set Up Horizen Staking on a VPS - Enable Cloud Init\" class=\"wp-image-18616\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-4.png 1051w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-4-600x507.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-4-768x649.png 768w\" sizes=\"auto, (max-width: 1051px) 100vw, 1051px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-3-selecting-the-horizen-node-cloud-init-script\">Step 3: Selecting the Horizen-Node Cloud-Init Script<\/h3>\n\n\n\n<p>Now, to set up your server with the Horizen-Node Cloud-Init Script, click on \u201cReinstall\u201d in the VPS control section.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1184\" height=\"167\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-1.png\" alt=\"Reinstall the Server\" class=\"wp-image-18610\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-1.png 1184w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-1-600x85.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-1-768x108.png 768w\" sizes=\"auto, (max-width: 1184px) 100vw, 1184px\" \/><\/figure>\n\n\n\n<p>Then, click on \u201cReinstall\u201d and select \u201cAdvanced\/Custom Image Installation\u201d in the next menu:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"949\" height=\"874\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-2.png\" alt=\"Customer Control Panel - Reinstallation Panel\" class=\"wp-image-18612\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-2.png 949w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-2-600x553.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-2-768x707.png 768w\" sizes=\"auto, (max-width: 949px) 100vw, 949px\" \/><\/figure>\n\n\n\n<p>You should select Ubuntu 22.04 (LTS) to ensure full compatibility.&nbsp;<\/p>\n\n\n\n<p>Also, be sure to enable the Root user by flicking the switch!\u00a0<\/p>\n\n\n\n<p>Now, fill in all the required things and select the \u201cHorizen Node\u201d script in the \u201cCloud-Init\u201d section.&nbsp;&nbsp;<\/p>\n\n\n\n<p>The full Cloud-Init script can be checked, so you can have a look at what commands will be executed:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"925\" height=\"259\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image.png\" alt=\"Check out the full Cloud-Init Script\" class=\"wp-image-18608\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image.png 925w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-600x168.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/image-768x215.png 768w\" sizes=\"auto, (max-width: 925px) 100vw, 925px\" \/><\/figure>\n\n\n\n<p>If you want to learn more about Cloud-Init, how it works, and how the script is built, check out our dedicated article \u201c<a href=\"https:\/\/contabo.com\/blog\/what-is-cloud-init\/\" target=\"_blank\" rel=\"noreferrer noopener\">What is Cloud-Init and Why is it so Cool?<\/a>\u201d\u00a0<\/p>\n\n\n\n<p>To complete the configuration, simply select &#8216;Install.&#8217; Now, relax as Contabo&#8217;s system takes charge, automating the installation process for your Horizen node and sparing you valuable time and effort.&nbsp;<\/p>\n\n\n\n<p>This user-friendly method for setting up nodes on Contabo&#8217;s VPS caters to both novices and seasoned users, ensuring accessibility for anyone keen on contributing to the Horizen network.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-up-your-node-for-staking\">Setting up Your Node for Staking<\/h2>\n\n\n\n<p>In this crucial chapter, we will guide you through the process of configuring your Horizen Node for optimal staking performance on Contabo&#8217;s VPS. Ensure you follow each step diligently to seamlessly contribute to the Horizen network.&nbsp;<\/p>\n\n\n\n<p>Execute the following commands as a root user (or a user with sudo privileges).&nbsp;<\/p>\n\n\n\n<p>Not sure if you are the root? Then check out our <a href=\"https:\/\/contabo.com\/blog\/a-practical-guide-to-superuser-accounts-sudo-root\/\" target=\"_blank\" rel=\"noreferrer noopener\">Practical Guide to Superuser Accounts, sudo &amp; root<\/a>.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-disable-apache-to-avoid-port-conflicts\">Disable Apache to Avoid Port Conflicts<\/h3>\n\n\n\n<p>The following command prevents port conflicts by turning off Apache service&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl disable apache2<\/code><\/pre>\n\n\n\n<p>Now, let us stop the currently running Apache service&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl stop apache2<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-install-ssl-certificate-with-certbot\">Install SSL Certificate with Certbot<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot certonly --preferred-chain \"ISRG Root X1\" --key-type rsa -n --agree-tos --register-unsafely-without-email --standalone -d $FQDN\u00a0<\/code><\/pre>\n\n\n\n<p>This command installs obtaining SSL certificates, securing your staking node&#8217;s communication.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-setting-up-certificates-for-horizen-node\">Setting Up Certificates for Horizen Node<\/h3>\n\n\n\n<p>Let us assign the ownership to Horizen user for SSL certificates with this command:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown -R horizen:horizen \/etc\/letsencrypt\/\u00a0\u00a0<\/code><\/pre>\n\n\n\n<p>Here we will set secure permissions for SSL certificates:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod -R 750 \/etc\/letsencrypt\/\u00a0<\/code><\/pre>\n\n\n\n<p>This command updates the certificate authorities for SSL:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo csplit -s -z -f \/usr\/local\/share\/ca-certificates\/intermediate-cert- \/etc\/letsencrypt\/live\/$FQDN\/chain.pem '\/-----BEGIN CERTIFICATE-----\/' '{*}' --suffix-format='%02d.crt'\u00a0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-ca-certificates --fresh\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-write-out-the-certificates-to-the-config-file\">Write out the Certificates to the Config File<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"tlscertpath=\/etc\/letsencrypt\/live\/$FQDN\/cert.pem\" >> \/home\/horizen\/.zen\/zen.conf\u00a0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"tlskeypath=\/etc\/letsencrypt\/live\/$FQDN\/privkey.pem\" >> \/home\/horizen\/.zen\/zen.conf\u00a0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>export IPV4=$(ip -4 addr show eth0 | grep -oP '(?&lt;=inet\\s)\\d+(\\.\\d+){3}')\u00a0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"externalip=$IPV4\" >> \/home\/horizen\/.zen\/zen.conf\u00a0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"port=9033\" >> \/home\/horizen\/.zen\/zen.conf\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-restarting-the-zen-node\">Restarting the Zen Node<\/h3>\n\n\n\n<p>This step should be executed by the horizen user, then switch back to the root user to finish the setup. To switch to the horizen user, use the following command:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su horizen<\/code><\/pre>\n\n\n\n<p>Now let us stop the Zen Node, wait for 60 seconds, and then restart it with this long command:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>zen-cli stop &amp;&amp; sleep 60 &amp;&amp; zend &amp;&amp; sleep 30\u00a0\u00a0\u00a0 # Stops Zen node, waits, and then restarts it\u00a0<\/code><\/pre>\n\n\n\n<p>If you wish to explore more about this step, check out the official <a href=\"https:\/\/docs.contabo.com\/docs\/products\/Blockchain\/First Steps\/Horizen Node\/\" target=\"_blank\" rel=\"noreferrer noopener\">Contabo Docs for Horizen Node<\/a>.&nbsp;<\/p>\n\n\n\n<p>Following these steps ensures your Horizen Node is set up for staking, equipped with SSL certificates for secure communication. The restart concludes the process, bringing your staking node online.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-install-node-tracker\">Install Node Tracker<\/h2>\n\n\n\n<p>In this chapter, we will guide you through installing and setting up Node Tracker\u2014an essential application for managing your staking activities.&nbsp;<\/p>\n\n\n\n<p>Execute the following commands as a root user (or a user with sudo privileges).&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-install-dependencies\">Install Dependencies<\/h3>\n\n\n\n<p>Update the package information:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update\u00a0<\/code><\/pre>\n\n\n\n<p>Now, install necessary dependencies:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install -y ca-certificates curl gnupg\u00a0<\/code><\/pre>\n\n\n\n<p>Create a directory for keyrings:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/etc\/apt\/keyrings\u00a0<\/code><\/pre>\n\n\n\n<p>Add the Nodesource GPG key:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -fsSL https:\/\/deb.nodesource.com\/gpgkey\/nodesource-repo.gpg.key | sudo gpg --dearmor -o \/etc\/apt\/keyrings\/nodesource.gpg\u00a0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>NODE_MAJOR=18\u00a0<\/code><\/pre>\n\n\n\n<p>Add the Nodesource repository:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"deb &#91;signed-by=\/etc\/apt\/keyrings\/nodesource.gpg] https:\/\/deb.nodesource.com\/node_$NODE_MAJOR.x nodistro main\" | sudo tee \/etc\/apt\/sources.list.d\/nodesource.list\u00a0<\/code><\/pre>\n\n\n\n<p>Update the package information with the new repository:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update\u00a0<\/code><\/pre>\n\n\n\n<p>And install Node.js:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install nodejs -y\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-clone-node-tracker-repository\">Clone Node Tracker Repository<\/h3>\n\n\n\n<p>Clone the Node Tracker repository&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/ &amp;&amp; git clone https:\/\/github.com\/HorizenOfficial\/nodetracker.git\u00a0<\/code><\/pre>\n\n\n\n<p>Now, navigates to the Node Tracker directory&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd nodetracker\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-setup-node-tracker\">Setup Node Tracker<\/h3>\n\n\n\n<p>In this step, let us configure the Node Tracker:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ZENCONF=\/home\/horizen\/.zen\/zen.conf ZEN_HOME=\/home\/horizen\/.zen\/zen.conf node setup.js\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-start-node-tracker-for-testing\">Start Node Tracker (for Testing)<\/h3>\n\n\n\n<p>Initiate the Node Tracker for testing:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ZENCONF=\/home\/horizen\/.zen\/zen.conf ZEN_HOME=\/home\/horizen\/.zen\/zen.conf node app.js\u00a0<\/code><\/pre>\n\n\n\n<p>Start Node Tracker with PM2 for Auto-Restart&nbsp;<\/p>\n\n\n\n<p>This command installs PM2 globally:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm install pm2@latest \u2013g\u00a0<\/code><\/pre>\n\n\n\n<p>Now, start the Node Tracker with PM2&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ZENCONF=\/home\/horizen\/.zen\/zen.conf ZEN_HOME=\/home\/horizen\/.zen\/zen.conf pm2 start app.js --name nodetracker\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-read-logs-of-node-tracker\">Read Logs of Node Tracker<\/h3>\n\n\n\n<p>To retrieve and display logs for the Node Tracker use this command:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pm2 logs nodetracker\u00a0<\/code><\/pre>\n\n\n\n<p>Node Tracker is now installed, configured, and ready to manage your staking activities. Utilize PM2 for auto-restart and monitor logs for insights into Node Tracker&#8217;s performance. Congratulations on completing the setup for Horizen staking on Contabo&#8217;s VPS!&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn How to Set Up Horizen Staking on a VPS with our comprehensive guide, ensuring a secure and profitable crypto staking experience.<\/p>\n","protected":false},"author":50,"featured_media":18606,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[18],"tags":[],"ppma_author":[1491],"class_list":["post-18605","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/blog-social_how2-setup-horizen-staking-on-a-vps.jpg",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/blog-social_how2-setup-horizen-staking-on-a-vps-150x150.jpg",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/blog-social_how2-setup-horizen-staking-on-a-vps-600x315.jpg",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/blog-social_how2-setup-horizen-staking-on-a-vps-768x403.jpg",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/blog-social_how2-setup-horizen-staking-on-a-vps.jpg",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/blog-social_how2-setup-horizen-staking-on-a-vps.jpg",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/12\/blog-social_how2-setup-horizen-staking-on-a-vps.jpg",1200,630,false]},"uagb_author_info":{"display_name":"Tobias Mildenberger","author_link":"https:\/\/contabo.com\/blog\/author\/tobias\/"},"uagb_comment_info":0,"uagb_excerpt":"Learn How to Set Up Horizen Staking on a VPS with our comprehensive guide, ensuring a secure and profitable crypto staking experience.","authors":[{"term_id":1491,"user_id":50,"is_guest":0,"slug":"tobias","display_name":"Tobias Mildenberger","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/077178d5dce6c3d4c0c0396857a7e544bfdf8adf04145fff5160b33a22e28b1f?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/18605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/comments?post=18605"}],"version-history":[{"count":1,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/18605\/revisions"}],"predecessor-version":[{"id":18618,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/18605\/revisions\/18618"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/media\/18606"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/media?parent=18605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/categories?post=18605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/tags?post=18605"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=18605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}