Coinmonks
Published in

Coinmonks

Running your own Cellframe node on Windows (& other platforms too)

About Cellframe

Method 1: Cellframe Dashboard

Using console in Cellframe Dashboard for interacting with node.
  • Easy to install, easy to run
  • You get all the “bells and whistles” for managing your node and wallet
  • Allows you to also download dApps (when available) with a few mouse clicks
  • There are still some bugs in Dashboard (as of 27th March, 2022)
  • Cellframe node gets updated more often than Dashboard

Method 2: WSL (Windows Subsystem for Linux)

Debian 11 running on WSL.
  • Pretty easy to install
  • Uses less resources than full blown virtual machine
  • When using Debian / Ubuntu on WSL, you can use the installation methods from my Raspberry Pi tutorial
  • You obviously need some Linux experience with this
  • As Cellframe node uses systemd service for automatic starting/stopping/restarting (in Debian / Ubuntu packages), it doesn’t work here out-of-the-box as WSL has no proper support for systemd (yet)
  • Network configuration might be a problem i.e. bridging your network adapter is pretty hard

Method 3: Hyper-V + Linux

Hyper-V manager in action.
  • If you need the speed, performance is similar like in bare metal (with some exceptions)
  • When using Debian / Ubuntu on Hyper-V, you can use the installation methods from my Raspberry Pi tutorial
  • It’s free!
  • Need to be familiar with Linux, again
  • Uses lots of resources as it’s technically 2 operating systems running at the same time
  • Not possible to use (by default) on Windows 10/11 Home edition (there is a workaround, though)

Method 4: Virtualbox + Linux

Multple different preconfigurations for different Linux distros. Runs Windows too.
  • Easy to install and configure for multiple different operating systems
  • It’s open source
  • It’s free!
  • When using Debian / Ubuntu on Virtualbox, you can use the installation methods from my Raspberry Pi tutorial
  • It’s pretty fast…
  • … but probably not as fast as Hyper-V
  • Uses a lot of resources
  • Need to be familiar with Linux, again
  • (Personal opinion) It’s backed by Oracle, known for not being so friendly for open source products

Method 5: VPS (Virtual Private Server)

  • Some VPS providers are… let’s just say “bad”. You should do some research before buying
  • Some VPS providers won’t even allow you to run such nodes on a VPS
  • If you’re planning to do more than just running a simple node on your VPS, you need more computing power / memory which in turn costs you more money
You can access your VPS with Putty/Kitty (SSH) in Windows.
  • No need to keep you own PC on, saves electricity and resources
  • Is pretty much set & forget solution
  • Low end boxes are super cheap, usually around 3 euro / month
  • When using Debian / Ubuntu on VPS, you can use the installation methods from my Raspberry Pi tutorial
  • You can usually upgrade your VPS to a better one (more bandwidth/memory/CPU power), it’s pretty much automatic process
  • If they happen to have some networking issues, you can’t access your server
  • It’s not free
  • Need to be familiar with Linux, again

Conclusion

Join Coinmonks Telegram Channel and Youtube Channel learn about crypto trading and investing

Also, Read

--

--

Coinmonks (http://coinmonks.io/) is a non-profit Crypto Educational Publication. Follow us on Twitter @coinmonks and Our other project —  https://coincodecap.com, Email  — gaurav@coincodecap.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store