ONLYOFFICE Docs е домакин на офис пакет, разпространяван по отношение на лиценза AGPLv3. Той позволява редактиране на текстови документи, електронни таблици и презентации в браузър.
Съвместимост на форматите
Подобно на версията за настолни компютри, ONLYOFFICE Docs използва docx, xlsx и pptx като основни формати. Това означава, че ONLYOFFICE създава тези файлове и ги запазва по подразбиране.
ODF файловете се поддържат чрез преобразуване. Например, ако отворите odt файл, той ще бъде преобразуван в docx. След като приключите с редактирането, можете да запазите файла обратно в odt.
Старите двоични файлове (doc, xls, ppt) също се преобразуват. Не можете обаче да записвате в тези формати.
Освен това, pdf файловете са достъпни за гледане. Можете също така да запазите всеки от документите си в PDF.
Функционалност
ONLYOFFICE позволява редактиране и сътрудничество на офис файлове, използвайки съвместно редактиране в реално време, преглед, коментиране и вграден чат.
Съредактирането в реално време има два режима:
- В бърз режим, в който можете да видите какво всеки пише в реално време.
- В строг режим, в който можете да заключите абзаца, с който работите. Никой не може да види вашите промени, докато не натиснете „Запазване“ и вие също не можете да видите техните.
Последни актуализации
ONLYOFFICE получава няколко актуализации и корекции на грешки годишно. Най-новите версии бяха фокусирани върху електронни таблици. Тази година разработчиците добавиха обобщени таблици, слайсери, валидиране на данни и други.
Слайсери за обобщени таблици
Най-новите актуализации за редактора на документи включват кръстосани препратки, крайни бележки и таблица с фигури.
Дневникът на промените е достъпен на GitHub.
Хардуерни изисквания
Според официалната документация, за да инсталирате ONLYOFFICE Docs, ще ви трябва поне:
- Едноядрен 2 GHz процесор
- 2 GB RAM
- 40 GB място за съхранение
- 4 GB суап
Инсталиране на Docker
Най-лесният начин да инсталирате пакета е да използвате Docker. Също така този метод е официално препоръчан от разработчиците.
Ако приемем, че вече имате най-новата версия на Docker, можете да инсталирате ONLYOFFICE Docs с една команда:
'sudo docker run -i -t -d -p 80:80 --restart = always onlyoffice / documentserver'Ако искате да промените порта, използвайте командата -p. Пример за порт 8080:
'sudo docker run -i -t -d -p 8080: 80 --restart always onlyoffice / documentserver'Съхраняване на данни извън контейнери
Всички данни се съхраняват в специално обозначените директории, наречени обеми от данни:
- регистрационни файлове - '/ var / log / onlyoffice'
- сертификати - '/ var / www / onlyoffice / Data'
- кеш на файлове - '/ var / lib / onlyoffice'
- база данни - '/ var / lib / postgresql'
Добра идея е да монтирате тези, от които се нуждаете, на хостинг машината си. Използвайте опцията -v в командата за изпълнение на докер:
'sudo docker run -i -t -d -p 80:80 --restart = always \ -v / app / onlyoffice / DocumentServer / logs: / var / log / onlyoffice \ -v / app / onlyoffice / DocumentServer / data: / var / www / onlyoffice / Data \ -v / app / onlyoffice / DocumentServer / lib: / var / lib / onlyoffice \ -v / app / onlyoffice / DocumentServer / db: / var / lib / postgresql onlyoffice / documentserver 'Ако изтриете контейнера или нещо се обърка по време на актуализацията, няма да загубите данните си. Също така ще можете да актуализирате сертификатите си, без да бъркате в контейнера.
SSL сертификати
Можете да използвате HTTPS, за да предотвратите неоторизиран достъп.
За целта са необходими два файла: частен ключ (.ключ) и SSL сертификат (.crt). Можете да ги получите от доверен CA или да ги генерирате сами.
Генериране на DHE параметри (незадължителна стъпка):
'openssl dhparam -out dhparam.пем 2048 'След това инсталирайте файловете:
'mkdir -p / app / onlyoffice / DocumentServer / data / certscp onlyoffice.key / app / onlyoffice / DocumentServer / data / certs /
cp onlyoffice.crt / app / onlyoffice / DocumentServer / data / certs /
cp dhparam.pem / app / onlyoffice / DocumentServer / data / certs /
chmod 400 / app / onlyoffice / DocumentServer / data / certs / onlyoffice.ключ
Рестартирайте контейнера на Docker:
„рестартиране на sudo docker DOCUMENT_SERVER_ID“Deb и обороти в минута
Използвайте официалната документация, за да инсталирате ONLYOFFICE Документи на Debian / Ubuntu и CentOS с пакети deb и rpm.
Интеграция с различни системи за управление на документи
По подразбиране ONLYOFFICE Docs съдържа само редактори за документи, електронни таблици и презентации. За да ги използвате като алтернатива на Google Docs на вашия сървър, ще трябва да интегрирате пакета със система за управление на документи (DMS):
- Родни ONLYOFFICE групи платформа за сътрудничество по документи и проекти. Ако планирате да изберете това, по-лесно е да инсталирате пакет (редактори + платформа).
- Nextcloud или ownCloud. ONLYOFFICE Документите могат да бъдат инсталирани на същия сървър като NC / oC или на различна машина. Също така ще трябва да инсталирате конектор - приложение за интеграция, което служи като мост между редакторите и dms.
- Seafile, Nuxeo, Plone, и т.н. имат пълния списък с интеграции
- Вашето собствено приложение. За да интегрирате редакторите, използвайте официалния API. Имайте предвид, че приложението ви трябва да може да позволява изпълнение на персонализиран код, добавяне на нови бутони към потребителския интерфейс и отваряне на нова страница, за да работят редакторите.
Пример за интеграция се предоставя по подразбиране заедно с редакторите:
Само начален екран на Office
Това е прост DMS, използван за:
- Тествайте редакторите преди интеграция
- Вижте как може да се приложи интеграцията
Версия на общността срещу. Предприятие
В тази статия описах как се инсталира версията на Общността. Има и по-мащабируема корпоративна версия, разпространявана под търговски лиценз. Подробно сравнение е достъпно на GitHub.