May 5, 2014 01:07 PM
(This post was last modified: May 10, 2014 06:01 AM by VirusTotal.)
CLICK HERE FOR [TUTORIAL] SETUP AN OMNICOIN NODE ON WINDOWS VPS
Nodes help speed up confirmations and add reliability to the network.
(If you are searching for a good quality/price VPS check my signature)
You can join the Omnicoin network by keeping full node software running on your computer or dedicated server. Full nodes are securing and relaying all users' transactions. They can be compared to the backbone of the network.
INFOS:
To build
Dependecies
IPv6 support may be disabled by setting:
BUILD INSTRUCTIONS, UBUNTU & DEBIAN:
BUILD REQUIREMENTS
for Ubuntu 12.04:
Ubuntu precise has packages for libdb5.1-dev and libdb5.1++-dev,
but using these will break binary wallet compatibility, and is not recommended.
for other Ubuntu & Debian:
(If using Boost 1.37, append -mt to the boost libraries in the makefile)
Optional:
miniupnpc
Berkeley DB
You need Berkeley DB 4.8. If you have to build Berkeley DB yourself:
Boost
If you need to build Boost yourself:
CLONE OMNICOIND
COMPILE LEVELDB
BUILD
OmniCoin.conf EDIT
/root/.OmniCoin > Create "OmniCoin.conf" and paste this:
To check the node on OmniCoin-qt (graphic interface), go to Help < Debug Window < Console < "getpeerinfo".
(syncnode must be true)
![[Image: BToRXDD.png]](https://i.imgur.com/BToRXDD.png)
Credits: Bitcoin Developers
Hi, welcome to my tutorial on how to setup a node on a Unix Vps.
- What's a node?
Nodes help speed up confirmations and add reliability to the network.
(If you are searching for a good quality/price VPS check my signature)
You can join the Omnicoin network by keeping full node software running on your computer or dedicated server. Full nodes are securing and relaying all users' transactions. They can be compared to the backbone of the network.
INFOS:
To build
Code
sudo apt-get update && sudo apt-get update
cd src/
make -f makefile.unixDependecies
Code
Library | Purpose | Description
libssl | SSL Support | Secure communications
libdb4.8 | Berkeley DB | Blockchain & wallet storage
libboost | Boost | C++ Library
miniupnpc | UPnP Support | Optional firewall-jumping supportIPv6 support may be disabled by setting:
Code
USE_IPV6=0 Disable IPv6 supportCode
Versions used in this release:
GCC 4.3.3
OpenSSL 1.0.1c
Berkeley DB 4.8.30.NC
Boost 1.37
miniupnpc 1.6BUILD INSTRUCTIONS, UBUNTU & DEBIAN:
BUILD REQUIREMENTS
Code
sudo apt-get install build-essential
sudo apt-get install libssl-dev
sudo apt-get libboost-all-dev
sudo apt-get openssl-dev
sudo apt-get libcurl4-openssl-dev
sudo apt-get libdb5.1-dev
sudo apt-get libdb5.1++-devfor Ubuntu 12.04:
Code
sudo apt-get install libboost-all-devUbuntu precise has packages for libdb5.1-dev and libdb5.1++-dev,
but using these will break binary wallet compatibility, and is not recommended.
for other Ubuntu & Debian:
Code
sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get install libboost1.37-devOptional:
Code
sudo apt-get install libminiupnpc-dev (see USE_UPNP compile flag)miniupnpc
Code
tar -xzvf miniupnpc-1.6.tar.gz
cd miniupnpc-1.6
make
sudo su
make installBerkeley DB
You need Berkeley DB 4.8. If you have to build Berkeley DB yourself:
Code
../dist/configure --enable-cxx
makeBoost
If you need to build Boost yourself:
Code
sudo su
./bootstrap.sh
./bjam installCLONE OMNICOIND
Code
git clone https://github.com/omnicoinsource/Omnicoin.git omcCOMPILE LEVELDB
Code
cd leveldb
chmod +x build_*
make libleveldb.a libmemenv.a
cd ..
make -f makefile.unix USE_UPNP=-BUILD
Code
make -f makefile.unix USE_UPNP=-
strip ./OmniCoind
sudo cp ./OmniCoind /usr/bin/OmniCoindOmniCoin.conf EDIT
/root/.OmniCoin > Create "OmniCoin.conf" and paste this:
Code
rpcuser=PasteTheUsernameHere (OmniCoinrpc)
rpcpassword=PasteThePasswordHere
addnode=204.44.122.123
addnode=192.99.42.164
addnode=192.99.42.206
addnode=192.99.42.238
rpcport=43555
server=1
daemon=1To check the node on OmniCoin-qt (graphic interface), go to Help < Debug Window < Console < "getpeerinfo".
(syncnode must be true)
![[Image: BToRXDD.png]](https://i.imgur.com/BToRXDD.png)
Credits: Bitcoin Developers




