Skip to content
petermrg edited this page Feb 22, 2013 · 2 revisions

Install latest Node.js version

Required version is 0.8+

Git clone eNode and install required modules

$ git clone git://github.com/petermrg/eNode
$ cd eNode
$ npm install mysql
$ npm install bigint
$ npm install tinylogger
$ npm install hexy

Install MySQL Server

Debian/Ubuntu

$ sudo apt-get install mysql-server

Other distributions

MySQL Reference Manual

Import tables

$ mysql -uroot -p
mysql> create database enode;
mysql> quit;
$ mysql -uroot -p enode < misc/enode.sql

Change settings

Edit file enode.config.js and change the following:

  • Address: set your server's IPv4
  • TCP port: the TCP port you want to use
  • UDP port: should be TCP+4
  • MySQL user: your username (root by default)
  • MySQL pass: your mysql password

Execute

$ node enode.js