[Tutorial] Instalando Vindula 2.0.x intranet corporativa

Tutorias diversos sobre serviços e aplicações em servidores Linux
Avatar do usuário
r0n4ld0
Administrator
Administrator
Mensagens: 107
Registrado em: 10 Jun 2013 12:29
Localização: Fortaleza
Status: Offline

[Tutorial] Instalando Vindula 2.0.x intranet corporativa

Mensagem por r0n4ld0 »

Ola Senhores este tutorial tem o intuito de documentar a instalação de uma intranet corporativa o Vindula

Link oficial: http://www.vindula.com.br/

Link SourceForge: http://sourceforge.net/projects/vindula ... =directory

Versão atual: 2.0.x

Documentação: http://www.vindula.com.br/comunidade/do ... dula-2.0.x

Link do SO Homologado para instalação: http://releases.ubuntu.com/precise/ubun ... -amd64.iso

O vindula tem um conceito muito interessante ele roda em cima do Plone um cms bem robusto o vindula tambem usa Python virtualenv ( o Python Virtualenv é utilizado para criar instalações Python isoladas da instalação do sistema na pasta do projeto, com isso é possível manter instalações de pacotes Python locais dedicados somente à aplicação e não vinculados ao sistema operacional, isso facilita a portabilidade da aplicação para outros sistemas. )
Imagem O conceito comercial dessa intranet e muito interessante ela e distribuída de algumas formas em Cloud(Nuvem corporativa), Community Edition, Enterprise Edition.

Você pode instalar o community Edition customizar e tudo o que desejar e ainda assim contar com suporte pago caso necessário.

E muito interessante para a empresa que deseja ter uma intranet não quer custo e se precisar pagar por algum suporte.
Imagem Atenção: em alguns passos será necessário informar a senha do usuário, também sera necessário adicionar uma senha para o mysql-server

Será necessario fazer a correção de um arquivo do pacote vindula baixado do source forge

Abrir o arquivo: /opt/vindula2.0/vindula/bin/buildout

alterar para o codigo abaixo:

Código: Selecionar todos

#!/opt/vindula2.0/vindula/../bin/python

import sys
sys.path[0:0] = [
  '/opt/vindula2.0/vindula/eggs/distribute-0.6.24-py2.7.egg',
  '/opt/vindula2.0/vindula/eggs/zc.buildout-2.0.1-py2.7.egg',
  ]

import zc.buildout.buildout

if __name__ == '__main__':
    sys.exit(zc.buildout.buildout.main())

Código: Selecionar todos

sudo apt-get update -y && sudo apt-get upgrade -y sudo apt-get install gcc g++ make build-essential libjpeg-dev libpng12-dev subversion mercurial zlib1g-dev -y && sudo apt-get install libc6-dev python-setuptools python-virtualenv pkg-config libpcre3-dev libssl-dev -y && sudo apt-get install python-openssl python-dev python-ldap  python-dev python-dateutil python-lxml libbz2-dev -y && sudo apt-get install python-lxml libxml2 libxml2-dev libxslt-dev libncurses5 libncurses5-dev ruby rubygems -y && sudo apt-get install mysql-server libmysqlclient-dev libmysqld-dev libsqlite3-dev libsasl2-dev git-core -y && sudo apt-get install graphicsmagick ghostscript poppler-utils tesseract-ocr openoffice.org libldap2-dev -y && sudo gem install docsplit -y

sudo adduser vindula

Logar no mysql

mysql -u root -p

jogar o seguinte comando

GRANT ALL PRIVILEGES ON vindula_relstorageDB.* TO vindula@localhost IDENTIFIED BY 'vindula';

Sair com CTRL + D

cd /opt

sudo mkdir vindula2.0 python2.7

sudo chown vindula:vindula vindula2.0 python2.7

su vindula

cd python2.7

git clone https://github.com/vindula/buildout.python.git

cd buildout.python

python bootstrap.py

./bin/buildout -vN

cd /opt/vindula2.0

/opt/python2.7/buildout.python/bin/virtualenv-2.7 --no-site-packages .

Escolha um dos pacotes abaixo não e necessário baixar os dois

wget http://sourceforge.net/projects/vindula/files/2.0/Vindula-2.0LTS.tar.gz

wget http://sourceforge.net/projects/vindula/files/2.0.1/Vindula-2.0.1LTS.tar.gz

tar xvf Vindula-2.0LTS.tar.gz

cd vindula

../bin/python bootstrap.py

../bin/easy_install -U distribute

./bin/buildout  -vN

./bin/instance start
Apos os procedimentos acima basta digitar o seguinte endereço: http://ip-dovindula:8080/vindula

Usuario: administrador

senha: vindula


Update: Solução por DougSky

Algumas informações de solução por algum motivo em algumas instalação tem erro de permissão no mysql para o usuário vindula executem a seguinte ação

mysql -u root -p

vai solicitar que digite a senha do mysql

apos logar jogar o seguinte comando

GRANT ALL PRIVILEGES ON vindula_relstorageDB.* TO vindula@localhost IDENTIFIED BY 'vindula';



Tutorial que mostra como Integrar o Vindula com o Active Direcotry

http://www.simplesconsultoria.com.br/bl ... ectory-ad/
Editado pela última vez por r0n4ld0 em 21 Dez 2013 21:07, em um total de 1 vez.


________________________
Atenciosamente,
Ronaldo davi

Fortaleza CE - Brasil
Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 47
Status: Offline

Re:[Tutorial] Instalando Vindula 2.0.x intranet corporativa

Mensagem por dougsky »

Ótima iniciativa Ronaldo o vindula e uma otima ferramenta...tenho ele aqui na empresa faltando pouca coisa para deixa-lo em produção...o que não consegui foi alterar o endereço de acesso http://ip-dovindula:8080/vindula para ex:192.168.0.100, existe uma VM de teste que ela ja vem configurada dessa forma,mas quando instalamos via terminal temos de configurar isso a parte,ate onde verifiquei.. e preciso instalar o nginx e configurar o vhost,que não consegui. Se alguém tiver um conhecimento nessa configuração e puder dar uma forcinha.
    Vou fazer alguns tutos de como personalizar o vindula...
tom.marques.3910
Newbie
Newbie
Mensagens: 1
Registrado em: 18 Dez 2013 13:19
Status: Offline

Re:[Tutorial] Instalando Vindula 2.0.x intranet corporativa

Mensagem por tom.marques.3910 »

GALERA,

ALGUÉM CONSEGUIU CONFIGURAR O VINDULA?

SEGUI EXATAMENTE O PASSO A PASSO, POREM SEM SUCESSO.


AGRADEÇO MUITO SE ALGUÉM PUDER ME AJUDAR
Avatar do usuário
Elton
Administrator
Administrator
Mensagens: 1260
Registrado em: 10 Jun 2013 12:44
Status: Offline

Re:[Tutorial] Instalando Vindula 2.0.x intranet corporativa

Mensagem por Elton »

não sou expert no vindula mais qual parte que deu zica ai man?? detalha mais o que vc fez e o que não está funfando
"Colaborar atrai amigos, competir atrai inimigos ..."


LinkedIn: Elton Pereira Leite Gomes
Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 47
Status: Offline

Re:[Tutorial] Instalando Vindula 2.0.x intranet corporativa

Mensagem por dougsky »

[quote="tom.marques.3910"]
GALERA,

ALGUÉM CONSEGUIU CONFIGURAR O VINDULA?

SEGUI EXATAMENTE O PASSO A PASSO, POREM SEM SUCESSO.


AGRADEÇO MUITO SE ALGUÉM PUDER ME AJUDAR
[/quote]

onde que deu break man?
Responder

Voltar para “Tutoriais”