Home

MANUAL DE INSTALACIÓN

image

Contents

1. Comprobar que la aplicaci n esta iniciada con http localhost 300 o con la IP en lugar de localhost y hacer login con usuarios adminOexample com y contrase a openirekia Seguir con la configuraci n seg n la Gu a de Inicio R pido OpenlIrekia 3 2 M quina virtual para VMware En lugar de instalar el sistema operativo y todos los componentes necesarios es posible descargar una imagen de maqui na virtual lista para usar Para su uso en Linux o Windows es necesario disponer del producto VMware Player disponible gratuitamente en http www vmware com products player Para sistema operativo OS X hay que disponer del producto VMware Fu sion Despu s de instalar VMware Player o VMware Fusion descargar la m quina virtual desde Descomprimir el fichero y abrirlo con VMware Se iniciar el servidor completo Ubuntu 14 04 LTS con Openlrekia 5 0 ya instalado Conectarse al servidor con usuario irekia y contrase a openirekia Iniciar con cd web openirekia passenger start p 3000 Comprobar que la aplicaci n esta iniciada con http ip de la VM 3000 y hacer login con usuarios adminOexample com y contrase a openirekia Seguir con la configuraci n seg n la Gu a de Inicio R pido OpenlIrekia 3 3 M quina virtual en Amazon Web Services Para iniciar un servidor virtual reinstalado en el servicio cloud de Amazon es necesario disponer de cuenta en Amazon Web Services en
2. la Uni n Europea European Union Public Licence EUPL Esta licencia desarrollada en el seno de la Uni n Europea naci con la intenci n de ser la licencia bajo la cu l se liberasen los programas y aplicaciones desarrolladas por la Administraci n P blica y con la caracter stica espec fica de ser compatible con otras licencias denominadas libres como la GNU General Public License GNU GPL Estas caracte r sticas dotan a las aplicaciones as liberadas de mayor seguridad jur dica y fomentan la interoperabilidad de los servi cios de la Administraci n Electr nica The European Union Public Licence http www osor eu eupl EUPL v 1 1 Pre mbulo EUPL v 1 1 Licencia Copyright 2009 2014 eFaber S L Copyright 2009 2014 Ejie S A Copyrigth 2009 2014 Direcci n de Gobierno Abierto y Comunicaci n en Internet Gobernu Irekirako eta Interneteko Ko munikaziorako Zuzendaritza Lehendakaritza Gobierno Vasco Eusko Jaurlaritza Licencia con arreglo a la EUPL Versi n 1 1 o en cuanto sean aprobadas por la Comisi n Europea versiones posteriores de la EUPL la Licencia Solo podr usarse esta obra si se respeta la Licencia Puede obtenerse una copia de la Licencia en http ec europa eu idabc eupl Salvo cuando lo exija la legislaci n aplicable o se acuerde por escrito el programa distribuido con arreglo a la Licencia se distribuye TAL CUAL SIN GARANT AS NI CONDICIONES DE NING N TIPO ni expres
3. log reader git tar gz tar xzvf log reader tar git gz cd log_reader git python setup py install OpenlIrekia Crear la base de datos para logs curl X PUT http localhost 5984 ilog3 curl X PUT http localhost 5984 wlog4 Configurar el logging en el Apache a adiendo en las secciones VirtualHost CustomLog python usr local bin a2c py irekia combined y CustomLog python usr local bin a2c py irekia https combined Si se usa servidor separado lighttpd configurar en etc lighttpd lighttpd conf con accesslog filename python usr local bin a2c py video 3 1 7 Usuarios y directorios para Open Irekia Como usuario root o con sudo groupadd g 95 rails useradd m s bin bash G rails rvm irekia mkdir p web openirekia chown irekia rails web openirekia sudo u postgres createuser S d R irekia 3 1 8 Aplicaci n Open Irekia Ejecutar como usuario irekia rvm install 2 1 2 wget http bideoak2 euskadi net openirekia ogov v5 0penIrekia 5 0 source tar gz cd web tar zxvf OpenIrekia 5 0 0 tar gz Para incluir contenidos multimedia de ejemplo cd openirekia public mkdir data wget http bideoak2 euskadi net openirekia ogov v5 0penIrekia 5 0 mm tar gz tar zxf OpenIrekia 5 0 mm tar gz Instalar los gems necesarios cd web openirekia bundle install Crear la base de datos y cargar datos de ejemplo inicial rake db create all rake db schema load rake db seed Iniciar con passenger start p 3000
4. O P E N I R E K I A http open irekia net MANUAL DE INSTALACI N Versi n 5 0 0 1 sep 2014 PENirekia 1 Introducci n 1 1 Objeto 1 2 Pre requisitos 1 3 P blico 1 4 Licencia 2 Estructura y componentes 3 M todos de instalaci n 3 1 Instalaci n completa 3 1 1 Paquetes b sicos de Ubuntu 3 1 2 Base de datos PostgreSQL 3 1 3 Java y ElasticSearch 3 1 4 Entorno RVM 3 1 5 Proxy Apache 3 1 6 Componentes para estad stica en tiempo real 3 1 7 Usuarios y directorios para Openlrekia 3 1 8 Aplicaci n Openlrekia 3 2 M quina virtual para VMware 3 3 M quina virtual en Amazon Web Services 10 OpenlIrekia 1 Introducci n 1 1 Objeto En este documento se describe la instalaci n simplificada de los componentes necesarios y de la aplicaci n Openlrekia en un servidor Ubuntu Linux 14 04 LTS La instalaci n creada tiene todo los componentes necesarios para el desarrollo con el sistema 1 2 Pre requisitos Para poder seguir el manual es necesario disponer de Servidor con sistema operativo Ubuntu Server 14 04 LTS ya instalado y actualizado y acceso como root o sudo Conexi n a Internet 1 3 P blico Para realizar la instalaci n es necesario tener conocimientos de administraci n de un sistema Linux Unix 1 4 Licencia El Gobierno Vasco pone a disposici n de usuarios desarrolladores y comunidad en general la aplicaci n denominada Openlrekia Gobierno Abierto bajo la Licencia P blica de
5. as ni impl citas V ase la Li cencia en el idioma concreto que rige los permisos y limitaciones que establece la OpenlIrekia 2 Estructura y componentes En la siguiente figura se muestran los principales componentes del sistema en un instalaci n t pica En una instalaci n de desarrollo no ser a necesario usar NAS externo para el contenido multimedia y acceso restringido para colaboradores por SFTP en jail Tampoco es necesario usar servidor http separado para el streaming lighttpd lighttpd 1 4 Apache 2 4 mod_flv_streaming mod_ssl GQ CouchDB 1 5 O Erlang R16B03 Apliaci n Web Phusion Passenger Contenido Multimedia RubyOnRails 4 1 ruby 2 1 2 e a SFTPd en Jail PostgreSQL 9 3 Elastic Search 1 3 O java 7 2 SMTP mail 14 Procesos Cron twitter FB blogs RRSS OpenlIrekia pa El servidor Apache con VirtualHost y configuraci n SSL proxy hasta Passenger 2 La aplicaci n usa conexi n v a socket local hasta la base de datos postgres Protocolo de conexi n socket puerto 5432 3 Los contenidos se indexan en servidor ElasticSearch Protocolo de conexi n REST v a HTTP a puerto 9200 4 Los logs de acceso por HTTP y HTTPS al Apache se registran en la base de datos CouchDB Protocolo de conexi n REST v a HTTP a puerto 8984 5 Los logs de acceso por HTTP para el contenido multimedia incluido el streaming v a mod_flv_streaming se registran en la base de dat
6. cual esta iniciada la aplica ci n por ejemplo NameVirtualHost la ip externa 80 lt VirtualHost la ip externa 80 gt ServerName www irekia example com ServerAdmin irekiaadmintexample com RewriteEngine On RewriteCond S HTTPS on RewriteRule sadmin https S SERVER _NAME sadmin 1 R L RewriteRule admin https S SERVER_NAME admin 1 R L ProxyRequests Off ProxyPass http localhost 3000 retry 5 ProxyPassReverse http localhost 3000 lt VirtualHost gt Configurar el acceso por HTTPS en ssl conf prestando atenci n a los siguientes par metros lt VirtualHost ip interna 443 gt ServerName nombre publico SSLEngine on SSLProtocol all SSLv2 SSLICipherSuite ALL ADH EXPORT SSLv2 RC4 RSA HIGH MEDIUM LOW SSLCertificateFile path al cer SSLCertificateKeyFile path al key SetEnvIf User Agent MSIE nokeepalive ssl unclean shutdown downgrade 1 0 force response 1 0 ProxyRequests Off ProxyPass http localhost 3000 retry 5 ProxyPassReverse http localhost 3000 RequestHeader set X FORWARDED_PROTO https lt VirtualHost gt 3 1 6 Componentes para estad stica en tiempo real Instalar CouchDB apt get y install couchdb service couchdb start Activar el logging desde el servido Apache al CouchDB Instalar el log reader apt get y install python dev python simplejson apt get y install python httplib2 python couchdb cd usr local src wget http ww efaber net ogov
7. http aws amazon com Despu s de conectarse a la consola de control de AWS en http console aws amazon com elegir la opci n EC2 y buscar la m quina virtual AMI con identificador ami a63291d1 o buscar irekia entre los Community AMISs El sistema se puede iniciar el cualquier VM que tenga al menos 2GB de RAM Antes de iniciar la AMI crear un nuevo Security Group llamado openirekia dev con los siguientes puertos abiertos para uso en producci n no abrir los puertos 3000 5984 y 9200 Type i Protocol i Port Range i Source i SSH TCP 22 0 0 0 0 0 HTTP TCP 80 0 0 0 0 0 Custom TCP Rule TCP 3000 0 0 0 0 0 Custom TCP Rule TCP 5984 0 0 0 0 0 Custom TCP Rule TCP 9200 0 0 0 0 0 Esperar que se inicie la VM y apuntar su IP p blica Conectarse al servidor por ssh con usuario irekia y contrase a openirekia ssh irekial la ip publica de la ami Iniciar con cd web openirekia passenger start p 3000 Comprobar que la aplicaci n esta iniciada con http la ip publica de la ami 3000 y hacer login con usuarios adminOexample com y contrase a openirekia Seguir con la configuraci n seg n la Gu a de Inicio R pido OpenlIrekia 10
8. istema operativo Ubuntu Linux 14 04 LTS Son posibles tres v as de preparaci n del servidor 1 Instalar Ubuntu 14 04 LTS Server y seguir los pasos del punto 3 1 del presente manual donde se describe la instalaci n completa de los requisitos de Openlrekia 5 y finalmente la instalaci n del propio servicio web 2 Para desarrollo local en ordenador personal descargar una maquina virtual completa para VMware La ima gen contiene el sistema operativo todos los componentes de software y Openlrekia 5 ya instalados y listos para iniciar El proceso esta descrito en el punto 3 2 del presente documento 3 Para desarrollo en un servidor accesible en internet es posible iniciar copia de todo el sistema con el sistema operativo todos los componentes de software y Openlrekia 5 ya instalados en el servicio de hosting en la nube de Ama zon Amazon Web Services El proceso esta descrito en el punto 3 3 del presente documento OpenlIrekia 3 1 Instalaci n completa Una vez instalado el sistema operativo b sico confirmar la conexi n a Internet y seguir los siguientes pasos Durante la instalaci n cuando sea posible se usan paquetes de la distribuci n Cuando alg n componente de software no esta dis ponible o no esta en la versi n necesaria se compila e instala manualmente 3 1 1 Paquetes b sicos de Ubuntu Instalar los siguientes paquetes de la distribuci n como usuario root o usando sudo apt get y install build essential zliblg de
9. os CouchDB Protocolo de conexi n REST v a HTTP a puerto 8984 6 Los contenidos multimedia para pseudostreaming se publican por http desde lighttpd 7 Las aplicaciones crean y trasladan los directorios necesarios y preparan los v deos en flv para streaming 8 El servidor de SFTP permite depositar contenidos multimedia con permisos limitados 9 El m dulo de estad stica en tiempo real accede a las bases de datos en CouchDB Protocolo de conexi n REST v a HTTP a puerto 8984 10 Los usuarios finales acceden a los contenidos multimedia v a navegador web o reproductor flash o usando html5 en dispositivos m viles Protocolo de conexi n HTTP 11 Los colaboradores suben contenido pesado video y fotos v a SFTP 12 Los usuarios finales y los internos usuarios autorizados acceden a los servicios web Protocolos de conexi n HTTP y HTTPS 13 Las aplicaciones usan servicios externos Protocolos de conexi n HTTP y HTTPS 14 Las aplicaciones env an mensajes de email por smtp Protocolo de conexi n SMTP al puerto 25 Nota Openlrekia gestiona los procesos de streaming en directo pero no incluye servidor de streaming Actualmente se usa un servicio por parte de los servicios inform ticos del gobierno basado en Wowza Media Server y protocolo RTMP para clientes de escritorio y HTTP para clientes m viles OpenlIrekia 3 M todos de instalaci n Para empezar el desarrollo con Openlrekia 5 es necesario disponer de un servidor con s
10. v libxml2 dev libxslt dev apt get y install git htop nodejs libssl dev apt get y install libreadline dev libpg dev libcurl4 openssl dev apt get y install libyaml dev libsqlite3 dev sqlite3 autoconf bison apt get y install libgdbm dev libncurses5 dev automake libtool libffi dev apt get y install imagemagick libmagick dev flvmeta qrencode apt get y install lighttpd apache2 curl lynx vim apt get y install ffmpegthumbnailer apt get y install libgio cil libav tools libavcodec extra 3 1 2 Base de datos PostgreSQL apt get y install language pack es postgresql pg dropcluster stop 9 3 main pg createcluster locale es ES utf8 start 9 3 main 3 1 3 Java y ElasticSearch Ejecutar como root apt get y install software properties common add apt repository ppa webupd8team java apt get update apt get y install oracle jJava7 installer wget 0 http packages elasticsearch org GPG KEY elasticsearch apt key add echo deb http packages elasticsearch org elasticsearch 1 3 debian stable main Y gt gt etc apt sources list apt get update apt get install elasticsearch cd usr share elasticsearch bin plugin install lmenezes elasticsearch kopf 1 3 service elasticsearch start update rc d elasticsearch defaults 95 10 3 1 4 Entorno RVM curl L https get rvm io sudo bash s stable OpenlIrekia 3 1 5 Proxy Apache Crear hosts virtuales para las conexiones por http y https y redirigirlos al puerto interno en

Download Pdf Manuals

image

Related Search

Related Contents

SikaPlast 6000  THERMOCERAMIC CURL POWER Downloaden  グリップヒーター取り付け用 KIT 取扱説明書  Guide d`utilisation intra auriculaire Element  Haier HR-170U User's Manual  System Installation Guide Template - Snap  KIRA™ - Toshiba  Benutzerhandbuch tolino vision  Portabel Technology Solutions, LLC    

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.