{"id":463,"date":"2013-05-30T05:15:55","date_gmt":"2013-05-30T08:15:55","guid":{"rendered":"http:\/\/www.viazap.com.br\/?p=463"},"modified":"2013-05-30T05:15:55","modified_gmt":"2013-05-30T08:15:55","slug":"instalacao-vindula-2-0-intranet","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=463","title":{"rendered":"Instala\u00e7\u00e3o Vindula 2.0 Intranet"},"content":{"rendered":"<p>Nesta dica, voc\u00ea aprender\u00e1 como instalar o Vindula 2.0 no Ubuntu 12.04 via terminal de comandos.<\/p>\n<h3>Instalando depend\u00eancias<\/h3>\n<p>Antes de instalar o Vindula, deve-se instalar as depend\u00eancias necess\u00e1rias.<\/p>\n<pre><i>$ sudo apt-get install gcc g++ make build-essential libjpeg-dev libpng12-dev subversion mercurial zlib1g-dev\r\n<\/i><i>$ sudo apt-get install libc6-dev python-setuptools python-virtualenv pkg-config libpcre3-dev libssl-dev\r\n<\/i><i>$ sudo apt-get install python-openssl python-dev python-ldap\u00a0 python-dev python-dateutil python-lxml <\/i>libbz2-dev\r\n<i>$ sudo apt-get install python-lxml libxml2 libxml2-dev libxslt-dev libncurses5 libncurses5-dev ruby rubygems\r\n<\/i><i>$ sudo apt-get install mysql-server libmysqlclient-dev libmysqld-dev libsqlite3-dev libsasl2-dev git-core\r\n<\/i><i>$ sudo apt-get install graphicsmagick ghostscript poppler-utils tesseract-ocr openoffice.org <\/i><i>libldap2-dev\r\n<\/i><i>$ <\/i>sudo gem install docsplit<\/pre>\n<p align=\"LEFT\">\n<h2 align=\"LEFT\">Criando usu\u00e1rio Vindula<\/h2>\n<p>Para dar continuidade a instala\u00e7\u00e3o um usu\u00e1rio de m\u00e1quina ser\u00e1 criado, desta forma este usu\u00e1rio ter\u00e1 totais privil\u00e9gios.<\/p>\n<p>Crie o usu\u00e1rio vindula com o comando.<\/p>\n<pre>$ sudo adduser vindula<\/pre>\n<p align=\"LEFT\">Defina uma senha para o usu\u00e1rio.<\/p>\n<p align=\"LEFT\">Ap\u00f3s instaladas as depend\u00eancias acesse o diret\u00f3rio\u00a0<b>\/opt<\/b>\u00a0que \u00e9 utilizado como padr\u00e3o de instala\u00e7\u00e3o para o Vindula.<\/p>\n<pre><i>$ cd \/opt\r\n<\/i>$ <i>sudo mkdir vindula2.0 python2.7\r\n<\/i><\/pre>\n<p>Troca-se as permiss\u00f5es dos diret\u00f3rios para o usu\u00e1rio vindula criado anteriormente.<\/p>\n<pre><i>$ sudo chown vindula:vindula vindula2.0 python2.7<\/i><\/pre>\n<p>Continue a instala\u00e7\u00e3o com o usu\u00e1rio vindula.<\/p>\n<pre>$ su vindula<\/pre>\n<h3>Instalando Python<\/h3>\n<p>O Vindula 2.0 utiliza a vers\u00e3o 2.7 do Python, execute o procedimento abaixo para instalar.<\/p>\n<pre>$ cd python2.7\r\n$ git clone https:\/\/github.com\/vindula\/buildout.python.git\r\n$ cd buildout.python\r\n$ python bootstrap.py\r\n$ .\/bin\/buildout -vN<\/pre>\n<h3>Criando Virtualenv<\/h3>\n<p>O Python virtualenv \u00e9 utilizado para criar instala\u00e7\u00f5es Python isoladas da instala\u00e7\u00e3o do sistema na pasta do projeto, com isso \u00e9 poss\u00edvel manter instala\u00e7\u00f5es de pacotes Python locais dedicados somente \u00e0 aplica\u00e7\u00e3o e n\u00e3o vinculados ao sistema operacional, isso facilita a portabilidade da aplica\u00e7\u00e3o para outros sistemas.<\/p>\n<p>Para criar um virtualenv com o python2.7 compilado use os comandos abaixo:<\/p>\n<pre><i>$ cd \/opt\/vindula2.0<\/i> \r\n<i>$ <\/i>\/opt\/python2.7\/buildout.python\/bin\/virtualenv-2.7 --no-site-packages .<\/pre>\n<p>Extraia aqui o pacote com o c\u00f3digo fonte do Vindula 2.0 obtido na sess\u00e3o downloads. (<a href=\"http:\/\/www.vindula.com.br\/download\">http:\/\/www.vindula.com.br\/download<\/a>)<\/p>\n<pre><i>$ tar xvf Vindula-2.0LTS.tar.gz<\/i><\/pre>\n<p>Acesse o diret\u00f3rio vindula e execute o arquivo bootstrap.py, lembrando-se que deve ser utilizado o Python do virtualenv e n\u00e3o o do sistema.<\/p>\n<pre><i>$ cd vindula\r\n<\/i><i>$ ..\/bin\/python bootstrap.py \r\n$ ..\/bin\/easy_install -U distribute\r\n<\/i><i>$ .\/bin\/buildout  -vN<\/i><\/pre>\n<p>Durante o decorrer deste passo voc\u00ea sera questionado pela senha do usu\u00e1rio root, de sua base MySQL, para cria\u00e7\u00e3o da base do Vindula.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.vindula.com.br\/comunidade\/documentacao\/instalacao\/selecao-064.png\/image_preview\" \/><\/p>\n<h3>Iniciando o Vindula<\/h3>\n<p>Ap\u00f3s a inser\u00e7\u00e3o do usu\u00e1rio e senha do Mysql, o Vindula est\u00e1 preparado para ser iniciado,execute o comando abaixo para iniciar a inst\u00e2ncia.<\/p>\n<pre><i>$  .\/bin\/instance start<\/i><\/pre>\n<p align=\"LEFT\">Via navegador web acesse o endere\u00e7o\u00a0<a href=\"http:\/\/localhost:8080\/vindula\">http:\/\/localhost:8080\/vindula<\/a>\u00a0ou\u00a0<a href=\"http:\/\/xn--endereo-ip-t6a:8080\/vindula\">http:\/\/endere\u00e7o-ip:8080\/vindula<\/a>\u00a0para acessar utilize os seguintes dados:<\/p>\n<p align=\"LEFT\">user: administrador<\/p>\n<p align=\"LEFT\">pass: vindula<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.vindula.com.br\/comunidade\/documentacao\/instalacao\/selecao-062.png\/image_preview\" \/><\/p>\n<p><strong>Configurando Conversor de PDF e Office.<\/strong><\/p>\n<p>Por padr\u00e3o o Vindula converter arquivos PDF e apresenta diretamente para o usu\u00e1rio diretamente no navegador, sem a necessidade de algum software para visualiza\u00e7\u00e3o do documento. Veja os passos a seguir para configurar que esta mesma funcionalidade seja executada com arquivos (docx,doc,odt,xlsx,xls,ods e ppt)<\/p>\n<p>Acesse o Painel de Controle do Vindula, clique sobre a \u00e1rea Sistema e acesse a op\u00e7\u00e3o Document Viewer Settings. No campo Auto layout file types, mova as op\u00e7\u00f5es Word Document, Powerpoint e Excel File para a coluna da direita.<\/p>\n<p>Salve as altera\u00e7\u00f5es ao final da p\u00e1gina<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.vindula.com.br\/comunidade\/documentacao\/instalacao\/selecao-065.png\/image_preview\" \/><\/p>\n<p>Habilitando suporte ao Vindula Chat<\/p>\n<p align=\"LEFT\">No diret\u00f3rio extras pode se encontrar um arquivo compactado\u00a0 com os plugins necess\u00e1rios para funcionamento da fun\u00e7\u00e3o chat, o mesmo deve ser extra\u00eddo no diret\u00f3rio de plugins de seu servidor openfire.<\/p>\n<p align=\"LEFT\">Adicione as regras abaixo em seu servidor Web, (regras para Nginx)<\/p>\n<p align=\"LEFT\">location \/http-bind {<\/p>\n<p align=\"LEFT\">proxy_pass http:\/\/localhost:7071\/http-bind\/;<\/p>\n<p align=\"LEFT\">}<\/p>\n<p align=\"LEFT\">location ^~ \/http-user\/ {<\/p>\n<p align=\"LEFT\">rewrite ^\/http-user\/(.*) \/$1 break;<\/p>\n<p align=\"LEFT\">proxy_pass http:\/\/localhost:9090\/;<\/p>\n<p align=\"LEFT\">}<\/p>\n<p align=\"LEFT\">location \/jappix {<\/p>\n<p align=\"LEFT\">proxy_pass http:\/\/localhost:7070\/jappix;<\/p>\n<p align=\"LEFT\">}<\/p>\n<h3>Configurando Conector do Chat<\/h3>\n<p align=\"LEFT\">Em Painel de Controle \/ Geral\/ Chat, ative a op\u00e7\u00e3o fun\u00e7\u00e3o chat, configure seu dom\u00ednio e a chave de conex\u00e3o do servidor openfire e clique em Salvar.<\/p>\n<p><img decoding=\"async\" title=\"editar vindula chat\" alt=\"editar vindula chat\" src=\"http:\/\/www.vindula.com.br\/comunidade\/documentacao\/instalacao\/selecao-063.png\/image_large\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nesta dica, voc\u00ea aprender\u00e1 como instalar o Vindula 2.0 no Ubuntu 12.04 via terminal de comandos. Instalando depend\u00eancias Antes de instalar o Vindula, deve-se instalar as depend\u00eancias necess\u00e1rias. $ sudo apt-get install gcc g++ make build-essential libjpeg-dev libpng12-dev subversion mercurial zlib1g-dev $ sudo apt-get install libc6-dev python-setuptools python-virtualenv pkg-config libpcre3-dev libssl-dev $ sudo apt-get install [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[42],"tags":[40,181,273,151],"class_list":["post-463","post","type-post","status-publish","format-standard","hentry","category-leitura-recomendada","tag-configuracao","tag-instalacao","tag-ubuntu","tag-vindula"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=463"}],"version-history":[{"count":2,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/463\/revisions"}],"predecessor-version":[{"id":465,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/463\/revisions\/465"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}