ceamso - datos.gov.py · pdf fileen ubuntu 12.04 estas dependencias pueden instalarse...

2
Gobierno Abierto PROGRAMA DE DEMOCRACIA Y GOBERNABILIDAD USAID-CEAMSO junio – 2014 1 PROGRAMA DE DEMOCRACIA Y GOBERNABILIDAD USAID - CEAMSO Requerimientos para la puesta de producción del Catálogo de Datos Abiertos Nacional basado en CKAN. 1 Introducción En este documento se presentan los requerimientos para la puesta en producción de portal CKAN a ser utilizado como base del Catálogo de Datos Abiertos Nacional a ser mantenido por la Secretaría Nacional de Tecnologías de la Información y Comunicación (SENATICs). De acuerdo a las recomendaciones encontradas en la wiki de CKAN [1], se propone la utilización de dos servidores para la puesta en producción del portal: 1. uno para la aplicación web, y 2. uno para las bases de datos necesarias para su funcionamiento. A continuación se incluye la lista de requerimientos hardware y software propios de cada servidor, la cual se obtuvo a partir de las guías de instalación [2] y puesta en producción [3] de CKAN. 1 Servidor de Aplicación En este servidor se aloja el portal CKAN y los archivos que se adjunten como recursos de los datasets. 1.1 Requerimientos Software Python: versión 2.7 libpq: interfaz en C para postgres pip: herramienta para instalar paquetes Python. vitualenv: herramienta para la administración de entornos virtuales Python. git: control de versiones Apache con modwsgi: servidor web para la aplicación Nginx: servidor para caché del Apache Postfix: servidor de email

Upload: vuthuan

Post on 30-Jan-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CEAMSO - datos.gov.py · PDF fileEn Ubuntu 12.04 estas dependencias pueden instalarse utilizando el siguiente comando: sudo apt-get install python-dev libpq-dev python-pip python

Gobierno Abierto PROGRAMA DE DEMOCRACIA Y GOBERNABILIDAD USAID-CEAMSO junio – 2014 1

PROGRAMA DE DEMOCRACIA Y GOBERNABILIDAD USAID - CEAMSO

Requerimientos para la puesta de producción del Catálogo de Datos

Abiertos Nacional basado en CKAN.

1 Introducción

En este documento se presentan los requerimientos para la puesta en producción de portal

CKAN a ser utilizado como base del Catálogo de Datos Abiertos Nacional a ser mantenido por

la Secretaría Nacional de Tecnologías de la Información y Comunicación (SENATICs).

De acuerdo a las recomendaciones encontradas en la wiki de CKAN [1], se propone la

utilización de dos servidores para la puesta en producción del portal:

1. uno para la aplicación web, y

2. uno para las bases de datos necesarias para su funcionamiento.

A continuación se incluye la lista de requerimientos hardware y software propios de cada

servidor, la cual se obtuvo a partir de las guías de instalación [2] y puesta en producción [3] de

CKAN.

1 Servidor de Aplicación

En este servidor se aloja el portal CKAN y los archivos que se adjunten como recursos de los

datasets.

1.1 Requerimientos Software

Python: versión 2.7

libpq: interfaz en C para postgres

pip: herramienta para instalar paquetes Python.

vitualenv: herramienta para la administración de entornos virtuales Python.

git: control de versiones

Apache con modwsgi: servidor web para la aplicación

Nginx: servidor para caché del Apache

Postfix: servidor de email

Page 2: CEAMSO - datos.gov.py · PDF fileEn Ubuntu 12.04 estas dependencias pueden instalarse utilizando el siguiente comando: sudo apt-get install python-dev libpq-dev python-pip python

Gobierno Abierto PROGRAMA DE DEMOCRACIA Y GOBERNABILIDAD USAID-CEAMSO junio – 2014 2

En Ubuntu 12.04 estas dependencias pueden instalarse utilizando el siguiente comando:

sudo apt-get install python-dev libpq-dev python-pip python-

virtualenv git-core apache2 libapache2-mod-wsgi nginx postfix

1.2 Requerimientos Hardware

8 GB de memoria RAM

160 GB de disco duro, o más, dependiendo de la cantidad de archivos que se planea

almacenar.

Procesador de cuatro núcleos.

2 Servidor de Base de Datos

2.1 Requerimientos Software

Postgres: sistema de administración de bases de datos utilizado por CKAN.

Apache Solr: servidor de búsquedas en texto utilizado por CKAN.

OpenJDK 6 JDK: kit de desarrollo Java.

Jetty: servidor de aplicaciones Java.

En Ubuntu 12.04 estas dependencias pueden instalarse utilizando el siguiente comando:

sudo apt-get install postgresql libpq-dev solr-jetty openjdk-6-jdk

2.2 Requerimientos Hardware

8 GB de memoria RAM

160 GB de disco duro.

Procesador de cuatro núcleos.

3 Referencias

[1] https://github.com/ckan/ckan/wiki/CKAN-hosting-guidelines

[2] http://docs.ckan.org/en/latest/maintaining/installing/install-from-source.html

[3] http://docs.ckan.org/en/ckan-2.2/deployment.html