Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

OMC 

[TUTORIAL] SETUP AN OMNICOIN NODE ON UNIX VPS

CLICK HERE FOR [TUTORIAL] SETUP AN OMNICOIN NODE ON WINDOWS VPS

Hi, welcome to my tutorial on how to setup a node on a Unix Vps.
  • What's a node?
A node is a computer connected to the omnicoin network using a client that relays transactions to others. Each Omnicoin client currently running within the network is referred to as a Node of the system.
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.unix

Dependecies

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 support

IPv6 support may be disabled by setting:

Code
USE_IPV6=0    Disable IPv6 support

Code
Versions used in this release:
GCC      4.3.3
OpenSSL      1.0.1c
Berkeley DB   4.8.30.NC
Boost      1.37
miniupnpc     1.6

BUILD 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++-dev

for Ubuntu 12.04:

Code
sudo apt-get install libboost-all-dev

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:

Code
sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get install libboost1.37-dev
(If using Boost 1.37, append -mt to the boost libraries in the makefile)

Optional:

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 install

Berkeley DB
You need Berkeley DB 4.8. If you have to build Berkeley DB yourself:

Code
../dist/configure --enable-cxx
make

Boost
If you need to build Boost yourself:

Code
sudo su
./bootstrap.sh
./bjam install

CLONE OMNICOIND
Code
git clone https://github.com/omnicoinsource/Omnicoin.git omc

COMPILE 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/OmniCoind

OmniCoin.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=1

To check the node on OmniCoin-qt (graphic interface), go to Help < Debug Window < Console < "getpeerinfo".

(syncnode must be true)
[Image: BToRXDD.png]

Credits: Bitcoin Developers
He did credit the creators, even if he didn't he is just posting it to help the HF community out.

He could be doing a lot worse.
(May 5, 2014 01:25 PM)Aceman Wrote:  Thanks for giving me rep claiming that it's rep abuse because I point out the fact that you have not created the guides that you post as your own ✌.

1- There are credits
2- Is different from one you posted
3- You're annoying as fuck
4- I love kids like you 👍 Keep grow up 👍

(May 5, 2014 01:28 PM)Aceman Wrote:  Well he had 3 different topics where he had copied things word for word from people. He was claiming it as his own until Snorlax caught him. I just find it pretty annoying people are crediting him with work he didn't do.

Yeah, because taking words from a Cryptocurrency dictionary is called copying. LMAO bro.
Awesome. This may help a lot of members and the overall infrastructure of Omnicoin. Thank you for posting.
(May 5, 2014 01:31 PM)Aceman Wrote:  1. Now there are after you've been caught (again)
2. By doing ctrl + f to replace the name of the coin?
3. Thanks
4. I will definitely 'keep grow up'
5. I will continue to call you out on your copy + paste topics which you do not make but instead plagiarize as I have with four topics already.

WTF is wrong with you dude. BTW why are you still there flaming on a thread while you can pm me (kid 👍).
1. I added credits when I first wrote it
2. Where do you see the word "omnicoin"?
3. Seriously stop it kid, you're so annoying...
Can you guys shut the fuck up with the one, two, and threes? Quite frankly, nobody gives a fuck. Take it to a PM if you want to rage at each other.
(May 5, 2014 01:53 PM)Robust Wrote:  Can you guys shut the fuck up with the one, two, and threes? Quite frankly, nobody gives a fuck. Take it to a PM if you want to rage at each other.

That's what I'm saying since 3 days. But this guy likes to flame over threads so...
Edited the thread and added a screenshot.
for installing dependencies, just do
apt-get install build-essential libssl-dev libboost-all-dev openssl libcurl4-openssl-dev libdb5.1-dev libdb5.1++-dev
How to install these all on centos?
(Sep 15, 2014 03:43 PM)Deflate Wrote:  How to install these all on centos?

You don't. I tried for days to get it to work without success. Just use Debian. And if you need centos for cpanel for shared hosting, that's a huge security vonerability. If you need it just for 1 website just install LAMP on Debian.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by amnesia02Nov 25, 2018 05:12 PM 7 447 Nov 25, 2018 05:12 PM
Last Post: amnesia02
by Skyrim ModdingNov 15, 2018 02:06 PM 5 249 Nov 15, 2018 02:06 PM
Last Post: hulkkk
by 0x0x0Jun 30, 2017 07:46 AM 0 91 Jun 30, 2017 07:46 AM
Last Post: 0x0x0