Skip to content


  1. Artakan
    May 14, 2017 @ 11:29 am

    Thank you so much, that was a great tutorial !

    I am using Vultr, and I wanted to let other know that they block port 25 by default. So sending mail is not working. I just contacted them to see if they can lift the block.

    Other than that, looking forward for the next tutorial.


  2. Kahana82
    May 15, 2017 @ 1:31 pm

    Just one quick question: is that small linode VPS able to handle the locally stored blockchain over time ?

    From the whitepaper I got there is a 2MB block every 2.5min, which translates to an added 33,75 GB (2MB*(60/2.5)*24*30) of local storage each month or 405GB per year.
    I’m I mistaken on how to calculate this ?


    • Rolf
      May 22, 2017 @ 8:53 pm

      The blocks won’t be full for a while. You should have time. That’s one of the reasons I like Linode – you can upgrade in place to a bigger Linode.


  3. Kevin Wells
    May 17, 2017 @ 3:42 am

    Good article , esp on the system security, thanks. Looking forward to part 2.


  4. Carl P
    May 19, 2017 @ 12:04 am

    Thank you very much I have been looking for this information for a while, cant wait to finish things up in part two.


  5. Tom
    May 22, 2017 @ 2:27 pm

    Hey Rolf!

    Thanks a lot for part 1, great work! When will part 2 be published?

    The question of Kahana82 is mine as well. What traffic and storage is required long term for running a ZEN full node?


    • Rolf
      May 22, 2017 @ 8:54 pm

      I intend to publish part 2 later this week, after the launch. The node software is getting published last minute. This is not a bleeding edge tutorial, but I will provide a complete guide as soon as I can. Glad you all like the first part!

      Also, the blocks won’t be full for a while. You should have time. That’s one of the reasons I like Linode – you can upgrade in place to a bigger Linode.


      • Sergey
        June 6, 2017 @ 5:30 am

        Hi! When we can see part 2?


        • Rolf
          June 7, 2017 @ 9:35 pm

          posted it earlier this week.


  6. Build a ZenCash Secure Node Part 2 - Build the Zen Node - Block Operations
    June 6, 2017 @ 11:26 am

    […] you have a secure Linux server prepared, you can set up a Zen Node. See Build a ZenCash Secure Node – Part 1 – Prepare the VPS if you still need to prepare your […]


  7. albert
    June 6, 2017 @ 12:38 pm

    Hi please, do you have make the part 2 ?


    • Rolf
      June 7, 2017 @ 9:35 pm

      yes, I posted it.


      • Jeffrey
        June 8, 2017 @ 1:07 pm

        Is it possible to setuo multiple nodes from 1 ip?


  8. Jeffrey
    June 8, 2017 @ 11:50 am

    Hello rolf.

    Is it possible to run multiple nodes from 1ip? Please let me know!


  9. AH
    June 14, 2017 @ 1:44 am

    Would be cool if you’re able to post a basic virtualbox VMDK, that could be configured with the final details to make a node.

    That way people could set up a node on their PC in a few minutes.


  10. Adam
    July 10, 2017 @ 9:11 am

    Hey Rolf,

    I’ve been going through this great tutorial but ran into a problem when it came to setting up the email, I left the default parameters as you suggested but I think the second parameter was wrong, it was znode followed by the nodes ip address with the first 3 numbers missing.

    I assume it probably wanted the full FQDN domain name in there (which I don’t have at this point)!

    Any suggestions!



  11. Laszlo Nemeth
    August 28, 2017 @ 12:11 pm

    Hi! Thanks for the nice tutorial!
    All seems to be clear, except the necessity of the TCP ports 80 and 443 being open to the public. It looks like node communication will run over port 9033?
    It is an important aspect for me, as I operate some highly reliable VMware servers around the country, where I could put zencash node VMs, but public IP is a valuable asset, and ports 80 and 443 are already in use at most sites/most IPs.
    Thanks, Laszlo


    • Rolf
      August 28, 2017 @ 12:19 pm

      ports 80 and 443 are used by letsencrypt. You can use some other method to get a secure certificate, then you won’t need to use those ports.


      • Laszlo Nemeth
        August 30, 2017 @ 1:14 am

        great, thank you! letsencrypt also has DNS verification, that’ll just need some script trickery to automate.


  12. Alex
    September 12, 2017 @ 4:17 pm

    port 9033?


  13. Josh
    October 13, 2017 @ 4:31 pm

    Rolf- wow great tutorial quick and clean!


  14. ZenCash: A private cryptocurrency with Masternodes – Invest it in
    October 22, 2017 @ 12:06 am

    […] Secure Node Overview Explanation and Video Secure Node Design Discussion Example of Building Most of Secure Node […]


  15. David L
    October 22, 2017 @ 10:31 pm

    Thanks for the write up.

    Quick question, how can I run the VPS for Linux if I’m on Windows 7?

    Would I have to install Linux in order to use the VPS?


  16. How to Build and Operate a ZenCash Secure Node – Complete Guide – Block Operations
    November 2, 2017 @ 8:27 pm

    […] Build a ZenCash Secure Node – Part 1 – Prepare the VPS […]


  17. Lynda Alsbrook
    November 20, 2017 @ 6:41 am

    Glad you enjoyed the post, Jay!


  18. Wie man eine ZenCash Secure Node erstellt und bedient – vollständiger Leitfaden! – ZenCash Blog
    November 29, 2017 @ 12:10 pm

    […] Guide beinhaltet Teil 1, Teil 2, Teil 2.5 und weiter Informationen. Es ist nicht zwingend notwendig die anderen Guides zu […]


  19. Giedrius
    November 30, 2017 @ 3:26 pm

    thank you very much! I’m putting znode up right now, not sure if 1G RAM anf 0.5G swap will be enough – my VPS provider do not allow to change swap file size. At least I think so, because last command fails:
    swapon failed: Operation not permitted


  20. chemical_h4ns
    November 30, 2017 @ 3:41 pm

    Hm I cant get the swap thing to work.
    I get.
    chmod: cannot access ‘/swapfile’: No such file or directory
    pleaaaase help me. Great tutorial this far….


  21. ZenCash セキュアノード構築(2):Zen ノード構築 – ZenCash Blog
    January 6, 2018 @ 7:00 am

    […] 安全な Linux サーバーが準備できたところで、早速 Zen ノードの構築に移っていきましょう。サーバー準備が済んでいない場合は、 ZenCash セキュアノード構築 パート1:VPS の準備 を参照してください。 […]


  22. ZenCash セキュアノード構築(1):VPSの準備 – ZenCash Blog
    January 6, 2018 @ 7:07 am

    […] *原文(英語)は Blockop ブログ からご覧いただけます。なお、日本の読者向けに修正を施した箇所があります。 […]


  23. Einen sicheren Netzwerkknoten für ZenCash installieren und bedienen -Vollständiger Leitfaden V02 – ZenCash Blog
    January 31, 2018 @ 2:18 pm

    […] haben, lesen Sie sich bitte weitere Hilfen durch, wie zum Beispiel blockoperations’ Anleitung zum Einrichten eines Linux-Servers bei dem Anbieter Linode. Solltet ihr eure “secure node” vom eigenem Server zum VPS Dienstleister […]


  24. Come costruire e rendere operativo un Secure Node ZenCash – ZenCash Blog
    February 6, 2018 @ 6:15 pm

    […] il mio tutorial su Come Configurare una VPS se non sai come configurare un utente non-root e una basic […]


  25. James
    February 12, 2018 @ 12:05 pm

    Awesome guide man, I really learned so much. I knew Zen was one of the hardest nodes to set up and that’s one of the reasons I wanted to do it. Excited to get on to part 2! Thanks again for taking the time to make this understandable to newcomers.


  26. ZenCash의 보안노드를 구축하는 방법 - ZenCash
    April 15, 2018 @ 11:27 am

    […] user를 설정하는 방법과 기본 인증을 구성하는 방법을 모르는 경우 How to Set Up a VPS 에 대한 자습서를 […]


  27. DUDE
    April 18, 2018 @ 4:33 am

    you heavily pr-ed #linode #vps is a piece of shit ! it won’t ecxept ANY of my cards, there is no way to pay with any crypto. PIECE OF SHIT!


  28. chazzz
    April 24, 2018 @ 10:49 pm


    Thanks for this very comprehensive in-depth tutorial.
    The VPS security part 1 should be followed up by many other node setup tuts.

    May I suggest that the certificate menu could be made more explicit :
    “Use tab, space, enter to navigate the CA Certificates menu:”
    replaced by something like, for instance :
    “Make sure all have an asterix. Use spacetab to check the required certificates. ca.crt as to be checked”

    So it would be even clearer. (I had to double check with help of @psyrax for tls_cert_verified)



  29. 如何建立并运行 ZenCash 安全节点 - 官方完整指南 - ZenCash
    April 30, 2018 @ 1:34 am

    […] root 用户并配置基本身份验证,请参阅我写的关于如何设立 VPS […]


  30. Andrey
    July 27, 2018 @ 10:47 am

    Could be a nIce tutorial if not for this stupid VIM
    Why the author decided to screw peoples’s mind with is totally sucking vim, which is only for geeks, and not normal ones who are reading this article – beats me.


Leave a Reply

Your email address will not be published. Required fields are marked *