Requisitos para o servidor
O geonode é composto por várias camadas de software e serviços, sendo as principais:
- tomcat7/jetty para atender as requisições e gerenciar as conexões com os servlets do geoserver
- apache2 para atender as requisições web em conjunto com o Django
- Django, usada para fornecer os dados para o frontend e controlar a administração dos metadados.
- Geoserver, usado para gerenciar os mapas.
- Servidor de banco de dados Postgres.
- PyCSW, servidor de catálogo de metadados, pode ser substituido pelo Geonetwork.
Nos testes não consegui bons resultados em uma máquina com menos que 2 GB. A camada Java (Spring FW) é muito exigente, consome muitos recursos, apesar de ter um desempenho bom quando acessada por milhares de requisições para um sistema com poucos usuários é bem pesado.
A recomendação mínima são 6 GB de RAM, 100 GB de disco e processador com 64bits 2Ghz, preferencialmente com mais de um núcleo para operações concorrentes.