O OnlyOffice Docs é uma suíte de escritório auto-hospedado distribuído em termos da licença AGPLV3. Ele permite editar documentos de texto, planilhas e apresentações em um navegador.
Compatibilidade do formato
Assim como a versão da área. Isso significa que apenas o office cria esses arquivos e os salva por padrão.
Os arquivos ODF são suportados através da conversão. Por exemplo, se você abrir um arquivo ODT, ele será convertido para docx. Depois de terminar de editar, você pode salvar o arquivo de volta ao ODT.
Arquivos binários antigos (doc, xls, ppt) também são convertidos. No entanto, você não pode salvar nesses formatos.
Fora isso, os arquivos PDF estão disponíveis para visualização. Você também pode salvar qualquer um de seus documentos em PDF.
Funcionalidade
O SONEOFFICE permite a edição e colaboração nos arquivos do escritório usando co-edição em tempo real, revisão, comentário e bate-papo embutido.
A co-edição em tempo real tem dois modos:
Ultimas atualizações
O OnlyOffice recebe várias atualizações e correções de bugs por ano. As versões mais recentes estavam focadas em planilhas. Este ano, os desenvolvedores adicionaram tabelas de articulação, fatores de dados, validação de dados e muito mais.
Slicers para tabelas de articulação
As atualizações mais recentes para o editor do DOC incluem referências cruzadas, notas finais e uma tabela de figuras.
O Changelog está disponível no GitHub.
Requisitos de hardware
De acordo com a documentação oficial, para instalar apenas os documentos do OnlyOffice, você precisará pelo menos:
Instalação do Docker
A maneira mais fácil de instalar a suíte é usar o Docker. Além disso, esse método é oficialmente recomendado pelos desenvolvedores.
Supondo que você já tenha a versão mais recente do Docker, você pode instalar apenas os documentos do OnlyOffice com um único comando:
'sudo docker run -i -t -d -p 80:80 - -restart = sempre apenasfice/documentServer'
Se você deseja alterar a porta, use o comando -p. Exemplo para a porta 8080:
'Sudo Docker Run -i -t -d -p 8080: 80 -Restart sempre apenasfice/documentServer'
Armazenando dados fora dos contêineres
Todos os dados são armazenados nos diretórios especialmente projetados chamados Volumes de dados:
É uma boa ideia montar aqueles que você precisa para sua máquina de hospedagem. Use a opção -V no comando do Docker Run:
'sudo docker run -i -t -d -p 80:80 - -restart = sempre \
-v/app/somentefice/documentServer/logs:/var/log/founOffice \
-v/App/OnlyOffice/DocumentServer/Data:/var/www/foulingoffice/data \
-v/app/somentefice/documentServer/lib:/var/lib/fibeoffice \
-v/App/OnlyOffice/DocumentServer/dB:/var/lib/postgreSql OnlyOffice/documentServer '
Se você excluir o contêiner ou algo der errado durante a atualização, você não perderá seus dados. Você também poderá atualizar seus certificados sem mexer com o contêiner.
Certificados SSL
Você pode usar https para evitar acesso não autorizado.
Para fazer isso, são necessários dois arquivos: chave privada (.chave) e certificado SSL (.CRT). Você pode obtê -los de uma CA confiável ou gerá -los você mesmo.
Gerar parâmetros DHE (etapa opcional):
'OpenSSL dhparam -out dhparam.PEM 2048 '
Em seguida, instale os arquivos:
'mkdir -p/app/founfice/documentServer/data/certs
CP OnlyOffice.key/App/OnlyOffice/DocumentServer/Data/Certs/
CP OnlyOffice.CRT/APP/ONEFOFFICE/documentServer/data/certs/
CP DHPARAM.PEM/APP/ONEFOFFICE/documentServer/data/certs/
CHMOD 400/APP/ONEFOFICE/documentServer/Data/Certs/OnlyOffice.chave'
Reinicie o recipiente do docker:
'sudo docker reiniciar document_server_id' '
Deb e RPM
Use a documentação oficial para instalar apenas os documentos do Debian/Ubuntu e do CentOS com pacotes Deb e RPM.
Integração com diferentes sistemas de gerenciamento de documentos
Por padrão, o OnlyOffice Docs contém apenas editores para documentos, planilhas e apresentações. Para usá -los como uma alternativa do Google Docs em seu servidor, você precisará integrar a suíte a um sistema de gerenciamento de documentos (DMS):
Um exemplo de integração é fornecido por padrão juntamente com os editores:
Apenas uma nova tela de partida no escritório
É um DMS simples costumava:
Versão comunitária vs. Empreendimento
Neste artigo, descrevi como a versão da comunidade está instalada. Há também uma versão corporativa mais escalável distribuída sob uma licença comercial. Uma comparação detalhada está disponível no github.