<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://betanxtdocs.jelurida.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ps</id>
	<title>Nxtwiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://betanxtdocs.jelurida.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ps"/>
	<link rel="alternate" type="text/html" href="https://betanxtdocs.jelurida.com/Special:Contributions/Ps"/>
	<updated>2026-06-05T04:07:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://betanxtdocs.jelurida.com/index.php?title=Getting_started&amp;diff=1612</id>
		<title>Getting started</title>
		<link rel="alternate" type="text/html" href="https://betanxtdocs.jelurida.com/index.php?title=Getting_started&amp;diff=1612"/>
		<updated>2024-11-08T11:46:55Z</updated>

		<summary type="html">&lt;p&gt;Ps: Adjust accordions to BS4 syntax.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|title=Getting started &lt;br /&gt;
|titlemode=replace &lt;br /&gt;
|keywords=Nxtwiki, Nxt documentation, blockchain, proof of stake, nxt, jelurida, development, nxt wiki, wiki&lt;br /&gt;
|description=Getting started with the Nxt platform&lt;br /&gt;
}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Nxt&#039;&#039; is an [https://bitbucket.org/Jelurida/nxt/src open source] second generation [[wikipedia:Block_chain_(database)|blockchain]] that provides tools for a decentralized financial platform. Coded in [[wikipedia:Java_(programming_language)|Java]] completely from scratch, Nxt was the first currency to rely purely on [[wikipedia:Proof-of-stake|proof-of-stake]] for consensus. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Download Nxt==  &lt;br /&gt;
&lt;br /&gt;
Nxt is supported by all major operating systems. Before we begin, if you haven’t already done so, you may wish to check that you have the correct (usually most recent) version of [https://adoptopenjdk.net/ Java] installed on your computer. You can use any compatible Java available for your platform. The minimum required version is Java 8. The recommended version is Java 11. We usually test with OpenJDK 11.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
To start with Nxt, you need to have the Nxt client software installed and up to date. You can find the download and installation instructions of the core Nxt client as follows:&lt;br /&gt;
:&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Windowslogo.jpg|100px|frameless|link=Getting_started#Windows]] || [[File:AppleLogo.jpg|100px|frameless|link=Getting_started#MacOS]] || [[File:Linuxlogo.jpg|100px|frameless|link=Getting_started#Linux]] || [[File:RaspberryPi_Logo.png|100px|frameless|link=Getting_started#Raspberry_Pi]]|| [[File:android.png|100px|frameless|link=Getting_started#Android]]  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Client Installation == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;accordion&amp;quot; id=&amp;quot;accordion&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;===Windows===&amp;quot; class=&amp;quot;show&amp;quot;&amp;gt;&lt;br /&gt;
#Download the Windows installer for the latest official Nxt Client {{NRSVersion}} from {{NRSWinInstaller}}. &lt;br /&gt;
&lt;br /&gt;
After downloading, [[Faq#How_to_verify_authenticity_of_Nxt_installations|verify its signature]]&lt;br /&gt;
#Run the installer and follow the instructions on screen. Icons will be created by default in your desktop and Start Menu.&lt;br /&gt;
#You can now run the Nxt software.If you already have created a Nxt account, click in &#039;Returning User&#039; to introduce your passphrase. If you need to create your Nxt account, [[How_to_create_an_account|click here for instructions to Create a New Nxt Account]].&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;accordion&amp;quot; id=&amp;quot;accordion&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;===MacOS===&amp;quot;&amp;gt;&lt;br /&gt;
#Download the Mac installer for the latest official Nxt Client  {{NRSVersion}} from {{NRSMacInstaller}}.&lt;br /&gt;
After downloading, [[Faq#How_to_verify_authenticity_of_Nxt_installations|verify its signature]] and check the SHA256 hash of the package for security.&lt;br /&gt;
#Run the installer package (Nxt&#039;s Mac installer comes packaged in .dmg format) and follow the instructions on screen &lt;br /&gt;
## Open the nxt-installer.app and click on the &amp;quot;Open&amp;quot; button &lt;br /&gt;
## Select the language &lt;br /&gt;
## Click on &#039;Next&#039; to begin with the installation &lt;br /&gt;
## Accept the terms of the license agreement&lt;br /&gt;
## Select the installation path &lt;br /&gt;
## Check the options &lt;br /&gt;
## Once installed, click on finish &lt;br /&gt;
#You can now run the Nxt software clicking on the &amp;quot;Nxt.app&amp;quot; in Applications. If you already have created a Nxt account, click in &#039;Returning User&#039; to introduce your passphrase. If you need to create your Nxt account, [[How_to_create_an_account|click here for instructions to Create a New Nxt Account]].&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;accordion&amp;quot; id=&amp;quot;accordion&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;===Linux===&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is the guide to installing the Nxt Client on a Linux 64-bit platform. 32-bit installation instructions are very similar; you just might need to download the 32-bit version of Java instead of the 64-bit one.&lt;br /&gt;
&lt;br /&gt;
You can use this instructions on your Linux VPS as well (but also see our [[Set_up_a_public_node_on_a_VPS|public node installation instructions]] ).&lt;br /&gt;
&lt;br /&gt;
==== Set up Java ==== &lt;br /&gt;
You can skip this step if you already have Java installed. Otherwise, you can install it via PPA repository doing the following (for Ubuntu/Debian builds):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt update &lt;br /&gt;
sudo apt install openjdk-11-jre-headless&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Install and run the Nxt Client ====&lt;br /&gt;
Find below the instructions for installing the software.&lt;br /&gt;
&lt;br /&gt;
=====Using the Universal Zip Package=====&lt;br /&gt;
#Change to your home folder and download the latest client (version {{NRSVersion}}):&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;cd ~&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;wget {{NRSDownload}}&amp;lt;/code&amp;gt;&lt;br /&gt;
#* SHA256 hash - {{NRSSHA256}}&lt;br /&gt;
#Unzip it:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;unzip nxt-client-{{NRSVersion}}.zip&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;cd nxt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Using the Unix installer=====&lt;br /&gt;
You can execute the unix installer executable compatible with most linux distributions from [https://www.jelurida.com/nxt-client.sh nxt-client.sh] and follow the instructions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://www.jelurida.com/nxt-client.sh&lt;br /&gt;
sh nxt-client.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Run the Nxt client=====&lt;br /&gt;
&lt;br /&gt;
#Now it&#039;s time to start the software. You may start it by executing &amp;lt;code&amp;gt;./run.sh&amp;lt;/code&amp;gt;, which you will find in the nxt directory. The server will be active as soon as you see in the window a text similar to this: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;Nxt server {{NRSVersion}} started successfully.&amp;lt;/code&amp;gt; This shell window will be running the Nxt server and print all the Nxt log messages, so it needs to stay running!&amp;lt;br /&amp;gt;&lt;br /&gt;
#Open http://localhost:7876/ from a web browser to access the Nxt Client. Please note that, if it&#039;s the first time you run Nxt in your machine, the Nxt blockchain will need to be downloaded until it is up to date. Depending on the your network connection speed, this may take a few hours. The Nxt Client will show you a progress bar as the blockchain downloads. Now you can visit the [[How_to_create_an_account|instructions to create your Nxt account!]]&amp;lt;br /&amp;gt; [[file:NxtWallet_start_small.png]] &amp;lt;br /&amp;gt; &lt;br /&gt;
#*NOTE: If you&#039;ve installed the client on a dedicated server or VPS, you should change &amp;quot;localhost&amp;quot; to your Server/VPS IP.&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;accordion&amp;quot; id=&amp;quot;accordion&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;===Raspberry Pi===&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(Originally created by [https://nextcoin.org/index.php?action=profile;u=365 barbarosinciler] at [https://nextcoin.org/index.php/topic,359.0.html nextcoin.org] . If this is of value to you, please donate some Nxt to him at address 7121642459245273749.  The Java package that installs Nxt on your Pi was written by [https://nextcoin.org/index.php?action=profile;u=2072 davethetrousers], at 14923118471272229432)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Raspbian and the NRS client for Nxt both run very well on a Raspberry Pi. CPU usage is approximately ~15-20% with the web client open and an account unlocked. Without the web client open (still unlocked) it is less than ~10% most of the time (it occasionally peaks higher and MAY occasionally spike to full load).  Memory usage is about 100MB&lt;br /&gt;
&lt;br /&gt;
Once this software is installed on your Raspberry Pi, it will start automatically on boot. You can administer it using remote desktop from another PC.&lt;br /&gt;
&lt;br /&gt;
This tutorial makes the following assumptions; adjust accordingly!&lt;br /&gt;
* your installation PC&#039;s is running Windows and has an IP of 192.168.1.20&lt;br /&gt;
* your network router&#039;s IP is 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Basic Raspbian install guide&#039;&#039;&#039; ==== &lt;br /&gt;
#download and install Raspbian&lt;br /&gt;
#*Download the Raspbian image from [http://downloads.raspberrypi.org/raspbian_latest]&lt;br /&gt;
#*Download diskimager for windows [http://sourceforge.net/projects/win32diskimager/]. &lt;br /&gt;
#*Install image on an SD Card, and boot the Raspberry from the card.  You should see a config menu. &lt;br /&gt;
#**Expand filesystem and change your password.&lt;br /&gt;
#**Enable boot to desktop.&lt;br /&gt;
#**Set internationalisation options (language, keyboard and timezone)&lt;br /&gt;
#**Under advanced options enable ssh and set a hostname like &amp;quot;rpi&amp;quot;.&lt;br /&gt;
#**Reboot. Now you should see a desktop and the system is running&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Update the system&#039;&#039;&#039; ==== &lt;br /&gt;
#open the bash commandline (LXTerminal), type the following, and follow the instructions:&lt;br /&gt;
#*&amp;lt;code&amp;gt;sudo apt-get upgrade&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;sudo apt-get dist-upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
#Check your IP configuration&lt;br /&gt;
#*Your Pi should pick up an IP address from DHC, and this can be confirmed with the &amp;lt;code&amp;gt;ifconfig&amp;lt;/code&amp;gt; command in a shell.  To configure a static ip, open the bash commandline (LXTerminal) and type the following:&lt;br /&gt;
#**&amp;lt;code&amp;gt;sudo nano /etc/network/interfaces&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Change the following entry from:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;iface eth0 inet dhcp&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;To:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;iface eth0 inet static&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;address 192.168.1.10&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;netmask 255.255.255.0&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;gateway 192.168.1.1&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;network 192.168.1.0&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;broadcast 192.168.1.255&amp;lt;/code&amp;gt;&lt;br /&gt;
#*Press CTRL and O at the same time to save the file&lt;br /&gt;
#*Press CTRL and X together to exit&lt;br /&gt;
#*Reboot your Pi&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Install XRDP (RDP server)&#039;&#039;&#039; ==== &lt;br /&gt;
#Open the bash commandline (LXTerminal) and type the following, and follow the instructions:&lt;br /&gt;
#*&amp;lt;code&amp;gt;sudo apt-get install xrdp&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;sudo apt-get upgrade xrdp&amp;lt;/code&amp;gt;&lt;br /&gt;
#Now you can use Microsoft Remote Desktop and work remote on the Raspberry.&lt;br /&gt;
#*In windows go to start -&amp;gt; open -&amp;gt; and type &amp;quot;mstsc&amp;quot;&lt;br /&gt;
#*Enter your Raspberry&#039;s address (192.168.1.10), connect and sign in with your password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Router/firewall port forwarding&#039;&#039;&#039; ==== &lt;br /&gt;
#Make sure to forward TCP port 7874 tcp on your network router to the IP your raspberry has (192.168.1.10)&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Install NXT Client&#039;&#039;&#039; ==== &lt;br /&gt;
You have two possible options here:&lt;br /&gt;
&lt;br /&gt;
#Use your Raspberry Pi with the standalone package Oracle JRE included &#039;&#039;(all credits to the author: [https://nextcoin.org/index.php?action=profile;u=2072 davethetrousers]&#039;&#039; )&lt;br /&gt;
##Download the &amp;lt;code&amp;gt;tar.gz&amp;lt;/code&amp;gt; file from davethetrousers&#039; mirror with wget and extract it:&lt;br /&gt;
##*&amp;lt;code&amp;gt;wget http://109.230.224.65/~nxt/nxt_rasppi.tar.gz&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;tar -xf nxt_rasppi.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
##*To start NRS automatically on raspberry reboot edit the run_nxt.sh file in nxt folder:&lt;br /&gt;
##**&amp;lt;code&amp;gt;nano nxt/run_nxt.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
##*Copy the code located [[Getting_started#Raspberry_Pi|at the end of this section]], and paste it into your file.&lt;br /&gt;
##* Press CTRL and O at the same time to save&lt;br /&gt;
##*Press CTRL and X together to exit.&lt;br /&gt;
##* Enter: &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt;&lt;br /&gt;
##*Insert the code at the end of the file:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;@reboot /home/pi/nxt/run_nxt.sh start&amp;lt;/code&amp;gt;&lt;br /&gt;
##*Press CTRL and O at the same time to save&lt;br /&gt;
##*Press CTRL and X together to exit. &lt;br /&gt;
##Now the raspberry should be able to load the NRS software on boot&lt;br /&gt;
#Step by step installation from devs mirror with build in raspbian java&lt;br /&gt;
##Download the NRS client (current version: {{NRSVersion}}) {{NRSDownload}}&lt;br /&gt;
##* SHA256 hash - {{NRSSHA256}}  (you really should [[Faq#How_to_verify_authenticity_of_Nxt_installations|check here to make sure this matches your downloaded file&#039;s checksum]] before you install anything!)&lt;br /&gt;
##Unzip the file:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;unzip nxt.zip&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
##Now the NRS client is in your home folder (&amp;lt;code&amp;gt;/home/pi/nxt/&amp;lt;/code&amp;gt;)&lt;br /&gt;
##Enter: &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt;&lt;br /&gt;
##*Insert the code at the end of the file:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;@reboot /home/pi/nxt/run.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
##*Press CTRL and O at the same time to save&lt;br /&gt;
##*Press CTRL and X together to exit. &lt;br /&gt;
##Now the raspberry should be able to load the NRS software on boot&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Stop script for the Nxt software&#039;&#039;&#039; ====&lt;br /&gt;
#Create a new file in the &#039;&#039;/home/pi/nxt/&#039;&#039; folder and name it something like &amp;quot;stop_nxt.sh&amp;quot;:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;nano nxt/stop_nxt.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
##If you are using davethetrousers&#039; Java package, enter this code:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;/home/pi/nxt/ejre1.7.0_45/bin/java -Xmx1024M -cp nxt.jar;lib/*;conf nxt.Nxt STOP.PORT=11111 STOP.KEY=123456 --stop&amp;lt;/code&amp;gt;&lt;br /&gt;
##If you downloaded the Nxt software directly:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;/usr/bin/java -Xmx1024M -cp nxt.jar;lib/*;conf nxt.Nxt STOP.PORT=11111 STOP.KEY=123456 --stop&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
#Press CTRL and O at the same time to save&lt;br /&gt;
#Press CTRL and X together to exit. &lt;br /&gt;
Now you can stop the client on bash command line with the following command:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;sudo bash nxt/stop_nxt.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Before reboot your Pi, you should use this script to prevent a blockchain error!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Now you can reboot the system with:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Connecting from your PC instead of localhost&#039;&#039;&#039; ==== &lt;br /&gt;
#Create a &amp;lt;code&amp;gt;nxt.properties&amp;lt;/code&amp;gt; file under the &amp;lt;code&amp;gt;nxt/conf/&amp;lt;/code&amp;gt; folder. You can create the file from command line using the command &amp;lt;code&amp;gt;nano nxt/conf/nxt.properties&amp;lt;/code&amp;gt; and write the following in it. Make sure to modify the IP accordingly to yours: &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;nxt.allowedBotHosts=127.0.0.1; localhost; &#039;&#039;&#039;192.168.1.20;&#039;&#039;&#039; 0:0:0:0:0:0:0:1;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;nxt.allowedUserHosts=127.0.0.1; localhost; &#039;&#039;&#039;192.168.1.20;&#039;&#039;&#039; 0:0:0:0:0:0:0:1;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
#Press CTRL and O at the same time to save&lt;br /&gt;
#Press CTRL and X together to exit&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Manually start forging with the NRS client&#039;&#039;&#039; ==== &lt;br /&gt;
To start forging you will need to be logged in with your web browser once. &lt;br /&gt;
#Open http://192.168.1.10:7876&lt;br /&gt;
#Unlock your account with your passphrase (unlocking an address takes a few seconds).&lt;br /&gt;
#If on the left side, next to the red dot, it says &amp;quot;Not forging&amp;quot;, click it to start.&lt;br /&gt;
#Now you can close your browser. It will keep forging.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Handling NRS and Java errors&#039;&#039;&#039; ==== &lt;br /&gt;
You can check the java logfiles (nxtout.txt and nxterr.txt) in the nxt folder for errors!&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Having issues?&#039;&#039;&#039; ==== &lt;br /&gt;
Check the [[Faq]] and the &amp;quot;[[common problems and resolutions]]&amp;quot; pages!&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Additional useful commands and tools&#039;&#039;&#039; ==== &lt;br /&gt;
&lt;br /&gt;
===== Mount your local windows hard drive remotely, for Raspberry Pi data sharing ===== &lt;br /&gt;
&amp;lt;code&amp;gt;sudo mount -t cifs //192.168.1.20/c$ /mnt -o user=myusername&amp;lt;/code&amp;gt;&lt;br /&gt;
Where:&lt;br /&gt;
*x = The IP address of your Windows PC&lt;br /&gt;
*myusername = your username on the windows PC&lt;br /&gt;
&lt;br /&gt;
===== Start the menu changing raspbian settings (language, keyboard, timezone, hostname etc.) ===== &lt;br /&gt;
&amp;lt;code&amp;gt;sudo raspi-config&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Check the built-in Java configuration ===== &lt;br /&gt;
&amp;lt;code&amp;gt;sudo update-alternatives --config java&amp;lt;/code&amp;gt;&lt;br /&gt;
(The standard location is marked with a star, and the path is something like &amp;lt;code&amp;gt;/usr/lib/jvm/jdk-7-oracle-armhf/jre/bin/java/&amp;lt;/code&amp;gt; The defaults are &amp;lt;code&amp;gt;priority = 317&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;auto-modus&amp;lt;/code&amp;gt;. If that is ok, confirm by pressing Enter.&lt;br /&gt;
&lt;br /&gt;
===== Remote administration with putty ===== &lt;br /&gt;
You can manage your raspberry with the tool &amp;quot;putty&amp;quot; through a command line SSL connection. &lt;br /&gt;
Download the tool from [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;run_nxt.sh file&#039;&#039;&#039; ==== &lt;br /&gt;
Use the following code in your &amp;lt;code&amp;gt;run_nxt.sh&amp;lt;/code&amp;gt; script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:          NXTserver&lt;br /&gt;
# Required-Start:    $local_fs $remote_fs $network $syslog $named $sshd&lt;br /&gt;
# Required-Stop:     &lt;br /&gt;
# Default-Start:     2 3 4 5&lt;br /&gt;
# Default-Stop:      0 1 6&lt;br /&gt;
# Short-Description: Start/stop NXT server&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
if [ `id -u` != &amp;quot;0&amp;quot; ] &amp;amp;&amp;amp; [ &amp;quot;$1&amp;quot; = &amp;quot;start&amp;quot; -o &amp;quot;$1&amp;quot; = &amp;quot;stop&amp;quot; ] ; then&lt;br /&gt;
  echo &amp;quot;You must be root to start/stop nxt.&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Settings&lt;br /&gt;
nxtdir=/home/pi/nxt&lt;br /&gt;
nxt=nxt.jar&lt;br /&gt;
java=/usr/bin/java&lt;br /&gt;
nxtpid=/var/run/nxt.pid&lt;br /&gt;
nxtlog=/home/pi/nxt/nxt.log&lt;br /&gt;
nxtuser=pi&lt;br /&gt;
nxtgroup=pi&lt;br /&gt;
nxtnice=19&lt;br /&gt;
timeout=700&lt;br /&gt;
maxmem=120&lt;br /&gt;
# end Settings&lt;br /&gt;
&lt;br /&gt;
# check for exist files and dirs&lt;br /&gt;
test -d $nxtdir || exit 0&lt;br /&gt;
test -f $nxtdir/$nxt || exit 0&lt;br /&gt;
test -f $java || exit 0&lt;br /&gt;
&lt;br /&gt;
# make sure $nxtdir is ours!&lt;br /&gt;
chown -R $nxtuser:$nxtgroup $nxtdir&lt;br /&gt;
&lt;br /&gt;
. /lib/lsb/init-functions&lt;br /&gt;
&lt;br /&gt;
function status {&lt;br /&gt;
&lt;br /&gt;
    start-stop-daemon -T --pidfile &amp;quot;$nxtpid&amp;quot; &amp;amp;&amp;amp; echo &amp;quot;NXT server is started.&amp;quot; \&lt;br /&gt;
    || { echo &amp;quot;NXT server is stopped.&amp;quot; ; return 1; }&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    start)&lt;br /&gt;
        log_daemon_msg &amp;quot;Starting NXT server...&amp;quot; &amp;quot;&amp;quot; || true&lt;br /&gt;
&lt;br /&gt;
        # check if server is running&lt;br /&gt;
        if [ -e $nxtpid ]; then&lt;br /&gt;
            pid=`cat $nxtpid`&lt;br /&gt;
            var=`ps -p$pid | wc -l`&lt;br /&gt;
&lt;br /&gt;
            if [ $var -lt &amp;quot;2&amp;quot; ]; then&lt;br /&gt;
                # clear logfile&lt;br /&gt;
                echo -n &amp;gt; $nxtlog&lt;br /&gt;
            else&lt;br /&gt;
                echo -n &amp;quot; NXT server is already running!&amp;quot;&lt;br /&gt;
                log_end_msg 0 || true&lt;br /&gt;
                exit 0&lt;br /&gt;
            fi&lt;br /&gt;
        fi&lt;br /&gt;
        &lt;br /&gt;
        # Enable Debug for more info when starting NXT&lt;br /&gt;
        if cat $nxtdir/conf/nxt.properties | grep -q  &amp;quot;nxt.debug=&amp;quot;; then&lt;br /&gt;
            if cat $nxtdir/conf/nxt.properties | grep -q  &amp;quot;nxt.debug=true&amp;quot;; then&lt;br /&gt;
                # Debug is enabled, nothing todo...&lt;br /&gt;
                echo -n &amp;quot;&amp;quot;&lt;br /&gt;
            elif cat $nxtdir/conf/nxt.properties | grep -q  &amp;quot;nxt.debug=false&amp;quot;; then&lt;br /&gt;
                echo nxt.debug=true &amp;gt;&amp;gt; $nxtdir/conf/nxt.properties&lt;br /&gt;
            fi&lt;br /&gt;
        else&lt;br /&gt;
            echo nxt.debug=true &amp;gt;&amp;gt; $nxtdir/conf/nxt.properties&lt;br /&gt;
        fi&lt;br /&gt;
                &lt;br /&gt;
        # n minute timeout.&lt;br /&gt;
        sleep $timeout &amp;amp;&lt;br /&gt;
        timerPid=$!&lt;br /&gt;
&lt;br /&gt;
        # check log file and generate status-msg; will be killed when server is started or timeout hit&lt;br /&gt;
        tail -q -n0 -F --pid=$timerPid $nxtlog 2&amp;gt; /dev/null | while read line; do&lt;br /&gt;
&lt;br /&gt;
            if echo $line | grep -q  &amp;quot;Scanning blockchain&amp;quot;; then&lt;br /&gt;
                echo -n &amp;quot; Scanning blockchain&amp;quot;            &lt;br /&gt;
            elif echo $line | grep -q  &amp;quot;processed block&amp;quot;; then&lt;br /&gt;
                echo -n &amp;quot;.&amp;quot;            &lt;br /&gt;
            fi&lt;br /&gt;
&lt;br /&gt;
            if echo $line | grep -q  &amp;quot;started successfully.&amp;quot;; then&lt;br /&gt;
                echo -n &amp;quot;NXT server started successfully.&amp;quot;&lt;br /&gt;
                log_end_msg 0 || true&lt;br /&gt;
                # stop the timer..&lt;br /&gt;
                kill $timerPid &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
				$nxtdir/traffic_shaper.sh &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
            fi&lt;br /&gt;
        done &amp;amp;&lt;br /&gt;
        &lt;br /&gt;
        # start server&lt;br /&gt;
        if start-stop-daemon --start --name nxt --nicelevel $nxtnice --chuid $nxtuser:$nxtgroup --pidfile $nxtpid -m --chdir $nxtdir --exec $java &amp;gt;&amp;gt; $nxtlog 2&amp;gt;&amp;amp;1 -- -Xmx&amp;quot;$maxmem&amp;quot;m -cp $nxt:lib/*:conf nxt.Nxt &amp;gt;&amp;gt; $nxtlog 2&amp;gt;&amp;amp;1 &amp;amp; then&lt;br /&gt;
            # wait for the timer to expire (or be killed)&lt;br /&gt;
            wait %sleep &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
        else&lt;br /&gt;
            log_end_msg 1 || true&lt;br /&gt;
        fi&lt;br /&gt;
        ;;&lt;br /&gt;
    stop)&lt;br /&gt;
        log_daemon_msg &amp;quot;Stopping NXT server...&amp;quot; || true&lt;br /&gt;
&lt;br /&gt;
        # check if server is running&lt;br /&gt;
        if start-stop-daemon --stop --pidfile $nxtpid &amp;gt; /dev/null 2&amp;gt;&amp;amp;1; then&lt;br /&gt;
            &lt;br /&gt;
            while status &amp;gt; /dev/null; do&lt;br /&gt;
                sleep 1;&lt;br /&gt;
            done&lt;br /&gt;
            &lt;br /&gt;
            echo -n &amp;quot; NXT server stopped.&amp;quot;&lt;br /&gt;
            log_end_msg 0 || true&lt;br /&gt;
            rm $nxtpid  &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
        else &lt;br /&gt;
            echo -n &amp;quot; NXT server is not running!&amp;quot;&lt;br /&gt;
            log_end_msg 0 || true&lt;br /&gt;
            exit 0&lt;br /&gt;
        fi&lt;br /&gt;
        ;;&lt;br /&gt;
    restart)&lt;br /&gt;
        $0 stop&lt;br /&gt;
        sleep 1&lt;br /&gt;
        $0 start&lt;br /&gt;
        ;;&lt;br /&gt;
    status)&lt;br /&gt;
        status&lt;br /&gt;
        ;;&lt;br /&gt;
    *)&lt;br /&gt;
        echo &amp;quot;usage:`basename $0` start | stop | restart | status&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
        ;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;accordion&amp;quot; id=&amp;quot;accordion&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;accordion parent=&amp;quot;accordion&amp;quot; heading=&amp;quot;===Android===&amp;quot;&amp;gt;&lt;br /&gt;
Click on the [[Android_Full_Node|Android Full Node installation guide]] and follow the instructions.&lt;br /&gt;
&amp;lt;/accordion&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Start using the Nxt client ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; If you would prefer, you can first familiarise yourself with Nxt by playing around with the [https://testnxt.jelurida.com/index.html Demo].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#[[How_to_create_an_account|Create a Nxt account address]]&lt;br /&gt;
#[[Nxt client interface|Learn how the Nxt client software works]] &lt;br /&gt;
#[[Secure_Your_NXT |Learn the Security Features of NXT]]&lt;br /&gt;
#[https://www.jelurida.com/nxt/explorers Exchanges to get or buy some NXT]&lt;br /&gt;
#[[Features|Explore more features of Nxt]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Need help?&#039;&#039;&#039;=== &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Need help during the download or development process? Contact us on the [https://ardornxt.slack.com slack] #helpdesk channel, chat with community experts on the [https://nxtforum.org Nxt Forum]. You can also reach us opening a ticket in our [https://desk.zoho.eu/portal/jelurida/home helpdesk]&lt;br /&gt;
&lt;br /&gt;
You can also ask community experts in the [https://nxtforum.org Nxt Forum] or in the [https://nxtchat.slack.com Nxt Slack] (invites are [https://ardornxt.slack.com here]) or take a look at the NxtWiki [[Faq|FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Getting your first NXT==&lt;br /&gt;
&lt;br /&gt;
The exchanges and tools where you can get NXT with CNY, EUR, USDT, BTC and other currencies are listed [https://www.jelurida.com/nxt/explorers here].&lt;br /&gt;
&lt;br /&gt;
With the Nxt client installed, it is now time to start transacting. To do that, we need to get some NXT tokens. The Nxt mainnet is live and actual tokens are in circulation across numerous major exchanges. &lt;br /&gt;
&lt;br /&gt;
Note the tokens we will be using in the next examples are from testnet. These tokens are not traded in exchanges and have no monetary value -- they exist only as a convenience for developers and those willing to experiment with the features.&lt;br /&gt;
&lt;br /&gt;
The process for receiving testnet tokens is simple. Ask for them in the [https://nxtforum.org Nxt Forum], contact us on the [https://ardornxt.slack.com slack] channel #helpdesk. There is an external [https://www.ardor.world/faucet_nxt/ faucet] as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Next steps==&lt;br /&gt;
&lt;br /&gt;
Learn how to use the Nxt platform by following the [[Basic_guides|basic guides]] or start reading about Nxt&#039;s extensive built-in [[Features]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Feedback and errors==&lt;br /&gt;
&lt;br /&gt;
If an error in this documentation is found, we would love to be aware to correct it as soon as possible. Please write a question to [mailto:info@jelurida.com info@jelurida.com] and we will take care.&lt;/div&gt;</summary>
		<author><name>Ps</name></author>
	</entry>
	<entry>
		<id>https://betanxtdocs.jelurida.com/index.php?title=MediaWiki:Tweeki.css&amp;diff=1611</id>
		<title>MediaWiki:Tweeki.css</title>
		<link rel="alternate" type="text/html" href="https://betanxtdocs.jelurida.com/index.php?title=MediaWiki:Tweeki.css&amp;diff=1611"/>
		<updated>2024-11-08T11:27:43Z</updated>

		<summary type="html">&lt;p&gt;Ps: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* @import url(&#039;https://fonts.googleapis.com/css?family=Poppins&#039;); */&lt;br /&gt;
&lt;br /&gt;
/* poppins-regular - latin */&lt;br /&gt;
@font-face {&lt;br /&gt;
  font-family: &#039;Poppins&#039;;&lt;br /&gt;
  font-style: normal;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  src: url(&#039;resources/fonts/poppins-v5-latin-regular.eot&#039;); /* IE9 Compat Modes */&lt;br /&gt;
  src: local(&#039;Poppins Regular&#039;), local(&#039;Poppins-Regular&#039;),&lt;br /&gt;
       url(&#039;resources/fonts/poppins-v5-latin-regular.eot?#iefix&#039;) format(&#039;embedded-opentype&#039;), /* IE6-IE8 */&lt;br /&gt;
       url(&#039;resources/fonts/poppins-v5-latin-regular.woff2&#039;) format(&#039;woff2&#039;), /* Super Modern Browsers */&lt;br /&gt;
       url(&#039;resources/fonts/poppins-v5-latin-regular.woff&#039;) format(&#039;woff&#039;), /* Modern Browsers */&lt;br /&gt;
       url(&#039;resources/fonts/poppins-v5-latin-regular.ttf&#039;) format(&#039;truetype&#039;), /* Safari, Android, iOS */&lt;br /&gt;
       url(&#039;resources/fonts/poppins-v5-latin-regular.svg#Poppins&#039;) format(&#039;svg&#039;); /* Legacy iOS */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Navigation */&lt;br /&gt;
#navbar {font-family: &#039;Poppins&#039;, sans-serif;}&lt;br /&gt;
.navbar-inner { background-color: white}&lt;br /&gt;
.navbar-brand img { height: 40px; margin-top: -8px;margin-right: 0em;}&lt;br /&gt;
.navbar-default .navbar-nav&amp;gt;li&amp;gt;a { padding-top: 20px; font-size: 16px; }&lt;br /&gt;
&lt;br /&gt;
#searchInput { padding: 6px 3px; margin-top: 2px; }&lt;br /&gt;
&lt;br /&gt;
nav.category-browser {background-color: white;padding-left: .5em;font-size: 16px;line-height: 1.4em;}&lt;br /&gt;
nav.category-browser h2 {font-size: 1.4em; border:none; margin-top: .5em;}&lt;br /&gt;
nav.category-browser ul {padding-left: 1em;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
.page-header {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    border: none;&lt;br /&gt;
    letter-spacing: normal;&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 {font-size: 1.9em; color: #111; font-family: &#039;Poppins&#039;, sans-serif;}&lt;br /&gt;
h2,h3,h4,h5 {color: #333; font-family: &#039;Poppins&#039;, sans-serif; font-weight:500;}&lt;br /&gt;
h2 {font-size: 1.7em; border-bottom: 1px solid #aaa; margin-bottom: .7em;}&lt;br /&gt;
h3 {font-size: 1.5em;}&lt;br /&gt;
h4 {font-size: 1.3em;}&lt;br /&gt;
h5 {font-size: 1.2em;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    font-family: Frutiger, &amp;quot;Frutiger Linotype&amp;quot;, Univers, Calibri, &amp;quot;Gill Sans&amp;quot;, &amp;quot;Gill Sans MT&amp;quot;, &amp;quot;Myriad Pro&amp;quot;, Myriad, &amp;quot;DejaVu Sans Condensed&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, &amp;quot;Nimbus Sans L&amp;quot;, Tahoma, Geneva, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;    &lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    color: #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Default links */&lt;br /&gt;
a {&lt;br /&gt;
    color: #077c9d;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover, a:focus {&lt;br /&gt;
    color: #fd8103;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
a:active, a:hover {&lt;br /&gt;
    outline: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Top navigation links */&lt;br /&gt;
.navbar-default .navbar-nav&amp;gt;li&amp;gt;a:focus, .navbar-default .navbar-nav&amp;gt;li&amp;gt;a:hover {&lt;br /&gt;
    color: #333;&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
    color: #fd8103;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar */&lt;br /&gt;
#tweekiTOC #toctitle h2, #tweekiTOC .toctitle h2 {border-bottom: none; margin-top: .5em;}&lt;br /&gt;
#sidebar-left { padding-left: 2em; }&lt;br /&gt;
&lt;br /&gt;
/* Media-queries specific adjustments */&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
    #sidebar-left { padding-left: 2em; font-size: .9em;line-height: 1.3em;overflow-y: auto; height: 93vh;position:sticky;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
    #content { padding: 1em;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Expand anchor to header width in accordions */&lt;br /&gt;
.panel-title a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 10px 15px;&lt;br /&gt;
    margin: -10px -15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Change separation */&lt;br /&gt;
 .panel { margin-bottom: .5em; width: 95%;}&lt;br /&gt;
&lt;br /&gt;
/* Footer */&lt;br /&gt;
#catlinks {display:block;border:none; border-top: 1px solid #aaa;}&lt;br /&gt;
&lt;br /&gt;
/* Geshi custom */&lt;br /&gt;
.mw-highlight .nt { color: #17C5D8; }&lt;br /&gt;
.mw-highlight .nv { color: #D90368; }&lt;br /&gt;
.mw-highlight .s2 { color: #888; }&lt;/div&gt;</summary>
		<author><name>Ps</name></author>
	</entry>
</feed>