<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nextcloud on Sysadminium</title><link>https://blog.sysadminium.ru/tags/nextcloud/</link><description>Recent content in Nextcloud on Sysadminium</description><generator>Hugo</generator><language>ru-ru</language><lastBuildDate>Thu, 21 Mar 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.sysadminium.ru/tags/nextcloud/index.xml" rel="self" type="application/rss+xml"/><item><title>NextCloud — интеграция с Collabora</title><link>https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-integration-with-collabora/</link><pubDate>Thu, 21 Mar 2024 00:00:00 +0000</pubDate><guid>https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-integration-with-collabora/</guid><description>&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;Я уже писал про установку облачного файлового сервера &lt;strong&gt;NextCloud&lt;/strong&gt; — &lt;a href="https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-description-installation/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 здесь
&lt;/a&gt;
.  А &lt;a href="https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-integration-with-onlyoffice/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 здесь
&lt;/a&gt;
 я писал про интеграцию с &lt;strong&gt;OnlyOffice&lt;/strong&gt;. &lt;strong&gt;Collabora&lt;/strong&gt; это тоже сервер документов, но он использует другой формат файлов в отличии от &lt;strong&gt;OnlyOffice&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OnlyOffice&lt;/strong&gt; — docx (документ), xlsx (таблица), pptx (презентация);&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Collabora&lt;/strong&gt; — odt (документ), ods (таблица), odp (презентация).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Официальная страница &lt;strong&gt;Collabora&lt;/strong&gt; — доступна &lt;a href="https://www.collaboraoffice.com/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 здесь
&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;Официальные инструкции:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.collaboraoffice.com/code/linux-packages/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 https://www.collaboraoffice.com/code/linux-packages/
&lt;/a&gt;
 — инструкция по установке на свой сервер;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/CollaboraOnline/online/blob/master/etc/nginx/coolwsd.conf"
 
 target="_blank" rel="noopener noreferrer"&gt;
 https://github.com/CollaboraOnline/online/blob/master/etc/nginx/coolwsd.conf
&lt;/a&gt;
 — конфиг для прокси сервера на &lt;strong&gt;nginx&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Collabora&lt;/strong&gt; считается предпочтительным и основным сервером документов для &lt;strong&gt;NextCloud&lt;/strong&gt;, так говорят сами разработчики &lt;strong&gt;NextCloud&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>NextCloud — полнотекстовый поиск</title><link>https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-full-text-search/</link><pubDate>Fri, 01 Mar 2024 00:00:00 +0000</pubDate><guid>https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-full-text-search/</guid><description>&lt;h2 id="установка-дополнительных-пакетов"&gt;Установка дополнительных пакетов&lt;/h2&gt;
&lt;p&gt;Для работы полнотекстового поиска необходимо использовать &lt;strong&gt;Elasticsearch&lt;/strong&gt;, а он в свою очередь использует &lt;strong&gt;Java&lt;/strong&gt;. Поэтому для начала установим Java:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;# apt install openjdk-11-jre
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Так как официальный репозиторий Elasticsearch не доступен на территории россии, то добавляем зеркало репозитория от Yandex. Я использую 7 версию Elasticsearch. Для установки выполним следующее:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;# nano /etc/apt/sources.list.d/elastic.list
deb [trusted=yes] https://mirror.yandex.ru/mirrors/elastic/7/ stable main

# apt install elasticsearch

# systemctl daemon-reload
# systemctl enable elasticsearch
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Перед запуском нужно ограничить elasticsearch в памяти, для этого отредактируем конфиг &lt;strong&gt;/etc/elasticsearch/jvm.options&lt;/strong&gt;. В этом примере я указал лимит в 2 GB:&lt;/p&gt;</description></item><item><title>NextCloud — интеграция с OnlyOffice</title><link>https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-integration-with-onlyoffice/</link><pubDate>Thu, 25 Jan 2024 00:00:00 +0000</pubDate><guid>https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-integration-with-onlyoffice/</guid><description>&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;Я уже писал про установку облачного файлового сервера &lt;strong&gt;NextCloud&lt;/strong&gt; — &lt;a href="https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-description-installation/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 здесь
&lt;/a&gt;
. В этой статье я покажу как установить на этот же сервер &lt;strong&gt;Onlyoffice&lt;/strong&gt; (сервер редактирования документов).&lt;/p&gt;
&lt;p&gt;Официальный сайт Onlyoffice — доступен &lt;a href="https://www.onlyoffice.com/ru/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 здесь
&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;Официальные инструкции:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://helpcenter.onlyoffice.com/installation/docs-developer-install-centos.aspx"
 
 target="_blank" rel="noopener noreferrer"&gt;
 Установка OnlyOffice документ сервера на CentOS, RHEL и производных
&lt;/a&gt;
;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://helpcenter.onlyoffice.com/installation/docs-developer-install-ubuntu.aspx"
 
 target="_blank" rel="noopener noreferrer"&gt;
 Установка OnlyOffice документ сервера на Debian, Ubuntu и производных
&lt;/a&gt;
;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://helpcenter.onlyoffice.com/installation/docs-community-https-linux.aspx"
 
 target="_blank" rel="noopener noreferrer"&gt;
 Переключение работы OnlyOffice на протокол HTTPS
&lt;/a&gt;
.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Перед чтением этой инструкции нужно понять некоторые вещи:&lt;/p&gt;</description></item><item><title>NextCloud — синхронизация LDAP (AD)</title><link>https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-ldap-ad/</link><pubDate>Tue, 12 Dec 2023 00:00:00 +0000</pubDate><guid>https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-ldap-ad/</guid><description>&lt;h2 id="о-синхронизации"&gt;О синхронизации&lt;/h2&gt;
&lt;p&gt;Я уже писал про сервер NextCloud — &lt;a href="https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-description-and-installation/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 здесь
&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;Вы можете синхронизировать ваш сервер документов NextCloud с LDAP (AD). При этом можно:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;выбрать группу и пользователи только этой группы получат доступ на сервер NextCloud;&lt;/li&gt;
&lt;li&gt;выбрать группы, которые будут доступны в NextCloud. Это позволит, например, сделать какую-то доменную группу в качестве админской для NextCloud;&lt;/li&gt;
&lt;li&gt;синхронизировать вместе с пользователем дополнительную информацию о нём, например его email.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Вот официальная справочная информация по интеграции NextCloud с LDAP AD — &lt;a href="https://docs.nextcloud.com/server/stable/admin_manual/configuration_user/user_auth_ldap.html?highlight=ldap"
 
 target="_blank" rel="noopener noreferrer"&gt;
 ссылка
&lt;/a&gt;
. Если что-то не получается по моей статье, то можете обратиться к этой справке.&lt;/p&gt;</description></item><item><title>NextCloud — описание и установка</title><link>https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-description-installation/</link><pubDate>Fri, 08 Dec 2023 00:00:00 +0000</pubDate><guid>https://blog.sysadminium.ru/docs/linux/linux_servers/file-servers/nextcloud-description-installation/</guid><description>&lt;h2 id="о-приложении"&gt;О приложении&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Nextcloud&lt;/strong&gt; может использоваться как файловый сервер с доступом к файлам через браузер. То есть его можно сравнить с &lt;strong&gt;Яндекс Диск&lt;/strong&gt; или &lt;strong&gt;Google Диск&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Основные ресурсы проекта:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nextcloud.com/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 Официальная страница проекта
&lt;/a&gt;
;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nextcloud/server"
 
 target="_blank" rel="noopener noreferrer"&gt;
 Репозиторий на github
&lt;/a&gt;
;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.nextcloud.com/server/stable/admin_manual/index.html"
 
 target="_blank" rel="noopener noreferrer"&gt;
 Руководство администратора
&lt;/a&gt;
.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Nextcloud&lt;/strong&gt; был создан в 2016 году &lt;a href="https://karlitschek.de/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 Фрэнком Карлитчеком
&lt;/a&gt;
. Это немецкая компания, но поскольку это решение является опенсорсным то место базирования не имеет особого значения.&lt;/p&gt;</description></item></channel></rss>