- Home
- Docs
- Instalação e configuração
- Desenvolvedor
- Soluções hospedadas
- Implantando o ONLYOFFICE Docs Developer Edition usando AMI
Implantando o ONLYOFFICE Docs Developer Edition usando AMI
Introdução
Você pode iniciar a instância do ONLYOFFICE Docs Developer Edition na infraestrutura da Amazon Web Services (AWS) utilizando a imagem oficial pré-configurada disponível no AWS Marketplace.
Uma Amazon Machine Image (AMI) é um template que agiliza a criação de servidores virtuais (instâncias) dentro da nuvem privada da AWS. A AMI do ONLYOFFICE Docs Developer Edition já inclui o sistema operacional e todos os binários necessários para implantar o escritório web em um servidor Linux (CentOS).
Após a inicialização da instância, você poderá integrar o ONLYOFFICE Docs à sua própria solução SaaS ou on-premises, permitindo que usuários finais utilizem os Editores Online sob a sua própria marca (White Label).
Etapa 1. Selecionando a AMI e assinando a solução
Acesse sua conta AWS e navegue até o AWS Marketplace. Busque por ONLYOFFICE Docs Developer Edition.
Escolha a variante de instância conforme a sua necessidade de conexões simultâneas (250, 500 ou 1000 conexões). Lembre-se: Cada aba de navegador aberta em um documento conta como uma conexão; ao atingir o limite, novas sessões serão abertas em modo somente leitura.
Na aba Pricing, ajuste a Region (região do datacenter) mais próxima dos seus usuários. O modelo de cobrança (Hourly) inclui tanto os custos do licenciamento ONLYOFFICE quanto os recursos computacionais da AWS.
O tipo de instância EC2 determina a performance. Os perfis recomendados são:
- 250 conexões: t3.medium (4 GB RAM, 2 vCPUs).
- 500 conexões: t3.xlarge (16 GB RAM, 4 vCPUs).
- 1000 conexões: t3.2xlarge (32 GB RAM, 8 vCPUs).
Após conferir os detalhes na aba Usage e os termos no End User License Agreement, clique em Continue to Subscribe e depois em Accept Terms. Aguarde a confirmação de "Effective date" para prosseguir ao botão Continue to Configuration.
Etapa 2. Lançando a instância na nuvem AWS
Na página Configure this software, clique em Continue to Launch. A página Launch this software permite revisar os detalhes da configuração.
Configuração de Segurança e Acesso
Na seção Security Group Settings, crie um grupo clicando em Create New Based on Seller Settings. Garanta que as portas 22 (SSH), 80 (HTTP) e 443 (HTTPS) estejam liberadas para o seu range de IP corporativo.
Gerando par de chaves (Key Pair):
Clique em Create a key pair in EC2 para abrir o console de chaves. Escolha um nome, selecione o formato pem (para OpenSSH) ou ppk (para PuTTY) e baixe o arquivo. Mantenha esta chave privada em local protegido.
Retorne ao Marketplace, atualize a lista de chaves e selecione o par recém-criado. Clique em Launch para concluir a implantação. Clique no link EC2 Console para monitorar o status até que ele mude para 'running'.
Etapa 3. Conectando-se via SSH
Obtenha o IP público ou o DNS público da instância através do painel do EC2 Console (aba Description).
Via PuTTY (Windows):
Em Connection -> SSH -> Auth, carregue o seu arquivo .ppk. Em Session, insira o IP da instância, porta 22 e clique em Open. Logue com o usuário centos.
Via Terminal (Linux/macOS):
ssh -i /caminho/para/onlyoffice.pem centos@ip_da_instancia
Após conectar, inicie o exemplo de teste para validar a suíte:
sudo docker exec $(sudo docker ps -q) sudo supervisorctl start ds:example
Para ativar a inicialização automática do exemplo após reboot:
sudo docker exec $(sudo docker ps -q) sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf
Etapa 4. Acessando via navegador web
Acesse http://<IP_PUBLICO>/example/ e clique em GO TO TEST EXAMPLE. Você poderá realizar uploads, criar novos documentos e validar a coedição simultânea.
Para integração técnica em sua solução SaaS ou on-premises, utilize a Documentação da API.