<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[NanNews]]></title><description><![CDATA[The blog of the best exchange platform]]></description><link>https://blog.nanswap.com/</link><image><url>https://blog.nanswap.com/favicon.png</url><title>NanNews</title><link>https://blog.nanswap.com/</link></image><generator>Ghost 5.79</generator><lastBuildDate>Wed, 06 May 2026 11:04:41 GMT</lastBuildDate><atom:link href="https://blog.nanswap.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[How to launch a Nano Representative Node]]></title><description><![CDATA[Want to help secure the Nano network and enable instant, feeless transactions? Learn how to deploy your own representative node in just a few simple steps! 🖥️⚡]]></description><link>https://blog.nanswap.com/how-to-launch-a-nano-representative-node/</link><guid isPermaLink="false">67ae16af57b44b0001658860</guid><category><![CDATA[Tuto]]></category><dc:creator><![CDATA[Pierric Buchez]]></dc:creator><pubDate>Thu, 13 Feb 2025 19:16:39 GMT</pubDate><media:content url="https://blog.nanswap.com/content/images/2025/02/how-to-run-nano-representative-node-1.png" medium="image"/><content:encoded><![CDATA[<h3 id="introduction"><em>Introduction</em></h3><img src="https://blog.nanswap.com/content/images/2025/02/how-to-run-nano-representative-node-1.png" alt="How to launch a Nano Representative Node"><p>Nano is a fast and fee-less cryptocurrency, using a DAG blockchain model. Running your own Nano node allows you to participate in the network, validate transactions, and potentially become a representative for other users. This article explains how to deploy and configure a Nano Node.</p><h3 id="prerequisites">Prerequisites</h3><p>Before you begin, make sure you have the following in order to keep your node in sync:</p><ul><li>A server or a computer running Linux</li><li>A stable Internet connection</li><li>8 GB RAM </li><li>4 core CPU</li><li>SSD based hard drive with 400 GB+ of free space</li></ul><p>If your goal is to become a Principal Representative Node, the recommendations are to have at least: </p><ul><li>16 GB RAM</li><li>4 core CPU or higher</li><li>SSD based hard drive with 400 GB+ of free space</li><li>500 Mbps of bandwidth (with 8TB or more of available monthly bandwidth)</li></ul><p>A Principal Representative Node is a node with voting enabled that has at least 0.1% of the online voting weight. When a node becomes a Principal Representative, the votes it produces will be re-broadcast by other nodes, helping the network reach consensus more quickly. </p><p>If you plan to create transactions, it is recommended that you use a work server with a GPU. You can self-host your own work server with <a href="https://github.com/nanocurrency/nano-work-server">https://github.com/nanocurrency/nano-work-server</a> or you can use <a href="https://nanswap.com/nodes">Nanswap Nodes</a>.</p><h3 id="step-1-installing-docker">Step 1: Installing Docker</h3><p>The first step is to set up Docker, which will allow you to install a Nano node within a dedicated and cross-platform environment.</p><p>On Linux, installing Docker is straightforward. Simply run the following command and follow the on-screen instructions:</p><pre><code class="language-bash">sudo apt install curl -y
curl https://get.docker.com | sh
sudo apt-get install -y uidmap
dockerd-rootless-setuptool.sh install</code></pre><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/Q7mUsZAbkVE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Installation docker"></iframe></figure><h3 id="step-2-setting-up-the-nano-node">Step 2: Setting Up the Nano Node</h3><p>The next step is to launch the Nano node Docker container. Don&apos;t worry, it&apos;s simple! &#x1F44C;</p><p>Just run the following command, and the node&#x2019;s data will be stored in your current directory.</p><pre><code class="language-bash">docker run --restart=unless-stopped -d \
  -p 7075:7075 \
  -p 127.0.0.1:7076:7076 \
  -p 127.0.0.1:7078:7078 \
  -v $(pwd)/Nano:/root \
  --name nano-node \
  nanocurrency/nano:V27.1</code></pre><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/0pU4d-wuHsM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Create docker nano-node"></iframe></figure><h3 id="step-3-updating-the-configuration">Step 3: Updating the Configuration</h3><p>This step involves modifying the node&#x2019;s settings to enable unrestricted RPC access, allowing you to import a wallet. &#x1F973;</p><pre><code class="language-bash">docker exec -it nano-node /bin/bash
cd Nano
apt update &amp;&amp; apt upgrade
apt install nano
nano config-rpc.toml

# change (enable_control = false) to (enable_control = true)
# To save, press Ctrl+X / Y / Enter

exit
docker restart nano-node</code></pre><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/cwNIH6uXDjE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Change config file in a nano node docker"></iframe></figure><h3 id="step-4-importing-a-wallet">Step 4: Importing a Wallet</h3><p>In this step, we&#x2019;ll import a wallet so the node can participate in voting on the network and receive delegations.</p><p>You&apos;ll need a seed&#x2014;if you don&apos;t have one yet, you can generate one on this site: <a href="https://tools.nanos.cc/?tool=paper">Nano Tools</a> or use: </p><pre><code class="language-bash">cat /dev/urandom | tr -dc &apos;0-9A-F&apos; | head -c${1:-64}</code></pre><blockquote>
<p>Note: Make sure to keep a secure backup of your seed</p>
</blockquote>
<p>Then create a wallet in your node with your seed:</p><blockquote>Note: You need to replace &quot;wallet_ID&quot; with the one returned during &quot;create_wallet&quot; and &quot;seed_ID&quot; with your seed.</blockquote><pre><code class="language-bash">curl -d &apos;{&quot;action&quot;: &quot;wallet_create&quot;}&apos; http://localhost:7076
# result: {&quot;wallet&quot;: &quot;wallet_ID&quot;}

curl -d &apos;{&quot;action&quot;: &quot;wallet_change_seed&quot;, &quot;wallet&quot;: &quot;wallet_ID&quot;, &quot;seed&quot;: &quot;seed_ID&quot;}&apos; http://localhost:7076
</code></pre><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/pyG5Hd2pkfo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Importing new seed on nano_node"></iframe></figure><h3 id="step-5-enabling-node-voting">Step 5: Enabling Node Voting</h3><p>In this final step, we&apos;ll modify the configuration file to allow your node to vote on the network using the address generated earlier.</p><p>We&#x2019;ll also disable the &quot;enable_control&quot; option to ensure security, while keeping other RPC permissions intact. &#x1F44C;</p><pre><code class="language-bash">docker exec -it nano-node /bin/bash
cd Nano
nano config-node.toml

# Add these two lines at the beginning of the file:
[node]
enable_voting = true

nano config-rpc.toml
# Change (enable_control = true) to (enable_control = false)
# To save, press ctrl+x / Y / Enter

exit
docker restart nano-node</code></pre><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/hZapMgvLyNE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Enable voting in nano_node"></iframe></figure><h3 id="final-verification">Final Verification</h3><p>Congratulations! &#x1F389;</p><p>Your Nano representative node is now live and helping to secure and decentralize the network. To verify if your node is actively voting, enter your Nano address on <a href="https://nanexplorer.com/">NanExplorer</a> and after a few minutes you should see a green &#x2018;Voting&#x2019; badge on your node&apos;s address. </p><p>Keep an eye on its performance and feel free to join the Nano community to connect with other users. </p><p>For more simplicity, take a look at <a href="https://nanswap.com/nano-node">Nanswap Nano Node</a>, which lets you start using a nano node for free in just a few seconds. &#x1F680;</p>]]></content:encoded></item></channel></rss>