Exemplo prático de instalação e configuração do Collabora utilizando um container com Docker.
Fala pessoal, eu resolvi criar este tutorial por que tive que instalar uma infra estrutura no Docker para um cliente e por ter poucos documentações na internet e nenhuma em português.
- Baixando a imagem do Collabora
É interessante que você baixe a última versão do Collabora para manter a compatibilidade com o Nextcloud.docker pull collabora/code:latest
2. Configurando o Docker-Compose
Para você configurar o Docker Compose de uma olhada neste exemplo abaixo:
3. Criando o arquivo de configurações .env
Você deve criar um arquivo .env na raiz de seu container levando as seguintes informações:
COLLABORA_USERNAME=admin
COLLABORA_PASSWORD=veecheit0Phophiesh1fahPah0Wue3
COLLABORA_DOMAIN=collabora.dominiolocal.com
4. Criando os scripts de start e stop do Docker Compose
Eu sempre crio nas minhas infra-estrutura Docker os scripts de start e stop. Eles auxiliam no carregamento e desativação dos containers.
start.sh
stop.sh
5. Configurando o NGINX
Um último detalhe muito importante é configurar adequadamente o apontamento para o container dentro do NGINX. Para isto crie um arquivo como no exemplo abaixo dentro do diretório /etc/nginx/conf.d/collabora.teste.local.com.br ( apenas um exemplo de nome de arquivo )
6. Colando de pé
Depois de criado os scripts de start e stop e de criar o arquivo de zona do NGINX basta rodar os comandos abaixo:
bash start.sh && nginx -t && service nginx reload