Tutorial Servidor Alfresco
Tutorial Servidor Alfresco
Tutorial Servidor Alfresco
É muito recorrente as perguntas sobre como instalar o Alfresco Community, de forma padrão,
em ambientes sem interface gráfica. Num primeiro momento parece ser um transtorno. Mas como
A primeira coisa que devemos tomar cuidado é com a escolha dos softwares, tanto o Sistema
Operacional como a versão do Alfresco. Nem sempre a versão mais nova do Alfresco roda tão bem
no kernel antigo e vice-versa. Sempre é bom realizar um laboratório, antes, para se criar cultura de
instalação.
estamos falando de Servidores não estamos falando de qualquer máquina. Para as atuais máquinas,
tamanho de HD não é problema. Memória sim. Acredito que mínimo, para um ambiente de
produção, 2GBs dão para o gasto. Agora, tenho observado que para levantar o Alfresco, há muito
processamento. Boa parte do tempo, até o Alfresco levantar, o processador, em alguns momentos,
32 ou 64 bits?
Hum, resposta complicada. 64 bits parece ser uma tendência de todas as máquinas em função
das tarefas que delas são exigidas, hoje em dia. Mas, a maioria dos softwares ainda são para 32.
• Alfresco.Community – versão mais adequada ao seu Kernel. A 3.2 funciona na maioria dos
kernels. A 3.3g não testei em versões Linux para Servidores. Apenas no Fedora13.
• MySQL. Uso local. Com isto quero dizer que o DataBase estará no mesmo Host. Uso de
conectores, do tipo JDBC, são para instalações mais complexas. E como o Alfresco não usa
muito o banco de dados não vejo muito negócio em deixá-lo em outro host.
PostgreSQL, também pode ser usado como outros bancos de dados. Mas é muito software
Sistemas Operacionais.
É necessário pensar o seguinte de forma bem clara. Uma empresa pode ficar sem suporte? A
equipe de TI tem pessoas capacitadas para trabalhar com Sistemas Operacionais Open Source?
Esta decisão cabe ao CIO, porque é pescoço dele que está na corda. Se ele confia, plenamente,
na equipe que formou e em suas habilidades, a decisão deverá recorrer aos Softwares Servidores
está em uma característica do RedHat e seus derivados que é Firewall (iptables) e Selinux
levantados por padrão. No Debian e derivados, o Selinux pode ser instalado e o Firewall, que é
instalado por padrão, está sem regras. Ou seja, por padrão a segurança do Debian está a cargo do
sysadmin. Não que o Debian não seja uma das distribuições mais seguras. Mas é mais ou menos
implícito, no Debian, que o instalador está ciente que tem que trabalhar a segurança e está
habilitado para tal tarefa.
Durante a instalação de Sistemas Operacionais derivados RedHat, por modo gráfico ou texto,
as diretrizes e portas para acesso, tanto do banco de dados como do Alfresco, podem ser
configurados previamente. Para os que não sabem: 8080: tcp para o Alfresco e 3306:tcp para o
MySQL.
Instalação.
1º – Java – JDK. Para os sistemas derivados RedHat, pode-se instalar via yum. Normalmente a
versão Java, dos repositórios é suficiente. Para o Debian, acho legal mas não muito necessário, que
Para o(s) usuário(s) substitua root por usuário. Caso o acesso se faça de outro host é necessário
avisar o MySQL. Portanto troque localhost por domínio ou ip para que o acesso seja perfeito.
4º- Como root em # /opt transforme o pacote baixado em executável assim: # chmod a+x
pacote.alfresco.install.
que serão formuladas. Não se esqueça que o padrão a instalação é para ficar em # /opt/Alfresco.
básicos. A conexão com o banco de dados não existe e não há referência de onde está o diretório,
onde o Alfresco foi instalado bem com onde o script “acha” o Java.
Finalizando as configurações.
Na pasta do Alfresco vá em;
# /opt/Alfresco/extras/databases/mysql
Digite o comando para o mysql e entre as aspas copie e cole o teor do obtido via comando cat.
# mysql -u root -psenha -e “create database alfresco default character set utf8;”
identified by “alfresco”;”
#!/bin/sh
ALF_HOME=/opt/Alfresco
cd "$ALF_HOME"
APPSERVER="${ALF_HOME}/tomcat"
export JAVA_HOME="/usr"
Seu Alfresco subirá tranquilamente. Pode ser que na primeira vez surja, ao digitar em seu
browser favorito, http://dominio:8080/alfresco , erro 404. Mas aconteceu porque o banco de dados
não foi acessado completamente. Algumas vezes, no primeiro acesso, só as tabelas são criadas não
dando o devido tempo para que a interface alfresco seja, rigorosamente, levantada. Basta digitar:
Considerações finais.
Para instalações, em modo texto, que contemplem arquivos do openoffice.org é necessário que
tanto complicado. Para ser exato, estou verificando isto agora. Este fato não atrapalhará o
Tenho verificado que, em máquinas em que o samba está conjuntamente levantado com o
Alfresco, o acesso ao diretórios, sem a interface web, fica prejudicado. É mais lógico que o servidor
Para se ter o acesso por domínio, acho interessante, se programar no virtualhost, no apache, o
módulo rewrite para que redirecione a 8080 para a 80, ficando mais transparente para o usuário
comum.. Não é a tarefa mais simples. Este tema será tratado em próximo tutorial. Este já ficou
cansativo :)
EdgardCosta