Having a node (of any crypto-coin) is not trivial. In addition to investing in VPS (AWS, DigitalOcean, Google Cloud or others), there is an investment that costs a lot more: TIME!
An open server for the internet requires constant attention. There are a number of robots scouring the Internet for cracks, and crypto-coins are the most targeted today because of the anonymity of the transactions – if you want to see a log, call me in PV.
With this in mind, our suggestion is, always, to know your operating system, security and firewalls very well. If your desire is to learn the technology without worrying about security or loss of investment, I suggest uploading your node by accessing the TESTNET network.
Now if your desire is to have a node and work to make it profitable, here are some important considerations:
– Hardware: The Node runs in JAVA (which is a memory eater and CPU). We suggest a minimal VPS with 2Gb of RAM, 2 vCPU and a minimum of 30Gb of disk.
– Operating System: Talking about operating system equals religion – each has its own. But, given the hardware limitations, we recommend using a Linux distro, with a good community to support. We use Ubuntu 16.04 LTS – 64 bits in our environment. Another OS we can recommend is CentOS.
– Security: Even if you enable the Provider Firewall and the Operating System Firewall, your node is at risk! Operating systems without update, over open ports and root user (instead of unprivileged user) are very common errors used by intruders. Keep your node up to date and leave only the ports strictly necessary to run the node (port 22 for access and port 7770 for communication between nodes)
– Monitoring: Consider your server a Tamagoshi. Like the original Tamagoshi, it requires constant attention. You need to know how to use CPU, memory and disk (basic monitoring) and act according to the alerts that are presented.
– Node Management: Logging and usage of the JVM are basic activities for a node owner.
– LPoS distribution: People will only place the coins at your address if you are trustworthy. Distribute your rewards regularly – preferably by a script with a date and time set. And do not forget to look if everything went well! After all, you’re managing third-party coins!
Well, this is a short summary!