Installation

EverNode requries a web server and Python3.6. It assumes you already have Python3.6 installed.

Python Version

We currently only support Python 3.6 and above. Our application replies on certain features only available in python 3.6, such as the secrets module added to core in 3.6.

Python 3.6 & pip

Debian and Ubuntu

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz && tar xvf Python-3.6.5.tar.xz && cd Python-3.6.5 \
&& ./configure --enable-optimizations --with-ensurepip=install && make -j8 && make altinstall

optional, update default python to python 3.6.

update-alternatives --install /usr/bin/python python /usr/local/bin/python3.6 50

Install EverNode

Within the activated environment, use the following command to install EverNode:

pip install evernode

Install NGINX

sudo apt-get install nginx nginx-extras

Install uWSGI

sudo pip install uwsgi