# NiceNode — Run a node, just press start

By [Johns Gresham](https://paragraph.com/@johnsgresham) · 2022-04-27

---

_Thanks to_ [_Afy_](https://www.linkedin.com/in/afomaokoye/) _for providing a plethora of communication advice!_

Alpha release
-------------

The current options to run a node require technical skills to open a terminal and run commands or install a new operating system. Running a node should be as simple as downloading an app.

I started [NiceNode](https://www.nicenode.xyz/) to solve this. NiceNode is an app that runs, monitors, and controls a node.

![NiceNode UI main screen](https://storage.googleapis.com/papyrus_images/880e0f32334ba9813f0092e46064231a78e3e2be0943365594e016e2f1a0e26e.png)

NiceNode UI main screen

Simple controls to put the node in light client mode (\*experimental) and to allow Metamask to use NiceNode to send transactions and as a source for data!

![NiceNode UI settings screen](https://storage.googleapis.com/papyrus_images/079cb972858e7b28003844c899eae8bdd8494a5f391e827e9369cc2e85e45090.png)

NiceNode UI settings screen

NiceNode is available for Linux (tested on Ubuntu), Windows, and macOS and the [alpha release is ready for downloading](https://www.nicenode.xyz/downloads) and testing. Please try out NiceNode and give feedback and suggestions! Report a problem or request a feature on [NiceNode’s Github](https://github.com/jgresham/nice-node/issues/new/choose).

For now, Geth (Go-ethereum) is the only node that NiceNode supports, but stay tuned as the next releases will include the ability to run other Ethereum node clients, Layer 2 nodes, and testnet nodes!

What is a node?
---------------

> …this software downloads a copy of the Ethereum blockchain and verifies the validity of every block, then keeps it up-to-date with new blocks and transactions, and helps others download and update their own copies. ([ethereum.org](https://ethereum.org/en/run-a-node/#main-content))

Why run a node?
---------------

> You don't need to stake ETH or be a miner to run a node. In fact, it's every other node on Ethereum that holds miners and validators accountable.
> 
> You may not get the financial rewards that validators and miners earn, but there are many other benefits of running a node for any Ethereum user to consider, including privacy, security, reduced reliance on third-party servers, censorship resistance and improved health and decentralization of the network. ([ethereum.org](https://ethereum.org/en/run-a-node/#main-content))

### Important for Ethereum’s future

Vitalik’s “_Endgame_” [blog](https://vitalik.ca/general/2021/12/06/endgame.html) post and Nimbus’ [blog](https://our.status.im/light-nodes-ethereum-endgame/) “_On the importance of light nodes in Vitalik's endgame_” explain Ethereum’s future architecture. A key point is the importance of “light clients” or “light nodes”. Briefly, light clients can easily run a node on phones & web browsers so that wallets and dapps can have decentralized access to Ethereum. However, light clients depend full nodes. As of now, they rely on an honest majority of full nodes and later on will rely _on at least one_ honest full node. So be a part of the **Honest Majority** of nodes and run a full node!

Contribute to NiceNode
----------------------

NiceNode is built by me, Johns, but I could use some help! Any of you with development, testing, writing, translating, community managing, graphic design, and any other skills or interests that would be helpful to NiceNode, please start a discussion on [NiceNode’s Github](https://github.com/jgresham/nice-node/discussions), join the [NiceNode Discord](https://discord.gg/6qAeHCbR), or reach out to me on [my Twitter](https://twitter.com/SirJohnsGresham).

NiceNode is an open source project.

Follow [NiceNode’s Twitter](https://twitter.com/NiceNodeApp) for updates and get more info at [nicenode.xyz](https://nicenode.xyz).

My Alpha release tweet thread:

[https://twitter.com/SirJohnsGresham/status/1519674811512811520?s=20&t=jJjqUATjTGQy2dqJL9Jl9w](https://twitter.com/SirJohnsGresham/status/1519674811512811520?s=20&t=jJjqUATjTGQy2dqJL9Jl9w)

---

*Originally published on [Johns Gresham](https://paragraph.com/@johnsgresham/nicenode-run-a-node-just-press-start)*
