Essa é uma revisão anterior do documento!


Instalação

A instalação pode ser feita de várias formas, mas por se tratar de um sistema complexo, com mais de um backend funcionando ao mesmo tempo recomendo as formas mais simples, que são:

Ubuntu 14.04

Essa forma é a ideal para provisionar uma VPS ou hardware dedicado, ela é bastante invasiva e não é amigavel a instalação conjunta com outros sistemas. O procedimento faz toda configuração inicial, mas não leva em conta fine tunnings do SO para funcionamento mais liso, principalmente para máquinas com pouca memória.

$ sudo add-apt-repository ppa:geonode/stable
$ sudo apt-get update
$ sudo apt-get install -y build-essential libxml2-dev libxslt1-dev libpq-dev zlib1g-dev
$ sudo apt-get install geonode

Importante configurar o sistema para responder no seu endereço de IP ou domínio. Caso isso não seja feito o sistema vai retornar Erro 400 ( Bad request ). O comando é :

sudo geonode-updateip 127.0.0.1

É importante criar o usuário admin do sistema

$ geonode createsuperuser

Docker

É possível usar o docker principalmente para fazer desenvolvimento do geonode, o processo é simples:

# constroi o container docker
docker build -t geonode .
 
# executa o container
docker run -d -p 8111:8000 -p 8181:8080 geonode

Ele vai provisionar toda a base que o geonode precisa, servidores web, servidor de banco de dados, infra java etc.

O processo demora um pouco, e exige uma máquina com pelo menos 2GB de RAM ou pode apresentar falhas.