Instalando e configurando o Collabora com Docker ( Zero to Hero )

Instalando e Configurando o Collabora com Docker

Jaccon
2 min readNov 17, 2021

--

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.

  1. 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

--

--

Jaccon

Tech Lead at Natura&Co, Software Engineer, Technical Writer and Speaker