Merge branch 'feature-structure-new-main-page-2' of https://github.com/ONLYOFFICE/helpcenter into feature-structure-new-main-page-2

This commit is contained in:
Ilya Sobolev 2020-10-08 11:09:19 +03:00
commit 657f25e382
12 changed files with 281 additions and 41 deletions

View File

@ -527,8 +527,9 @@
</li>
<li><h6>Installing</h6>
<ul>
<%--<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-docker.aspx")%>">Docker version</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-linux.aspx")%>">Linux version</a></li>--%>
<%--<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-docker.aspx")%>">Docker version</a></li>--%>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-ubuntu.aspx")%>">Linux version - DEB</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-centos.aspx")%>">Linux version - RPM</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-windows.aspx")%>">Windows version</a></li>
</ul>
</li>

View File

@ -52,8 +52,9 @@
</li>
<li><h6>Installing</h6>
<ul>
<%--<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-docker.aspx")%>">Docker version</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-linux.aspx")%>">Linux version</a></li>--%>
<%--<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-docker.aspx")%>">Docker version</a></li>--%>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-ubuntu.aspx")%>">Linux version - DEB</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-centos.aspx")%>">Linux version - RPM</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/talk-install-windows.aspx")%>">Windows version</a></li>
</ul>
</li>

View File

@ -1 +1 @@
sudo yum-config-manager --add-repo http://download.mono-project.com/repo/centos/
su -c "curl https://download.mono-project.com/repo/centos$REV-stable.repo | tee /etc/yum.repos.d/mono-centos$REV-stable.repo"

View File

@ -1,5 +1,7 @@
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
[nginx-stable]
name=nginx stable repo
baseurl=https://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

View File

@ -86,16 +86,16 @@
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/UpdateMonoRepository.ascx" />
<p>The instructions for installation of <code>Node.js</code> are available <a target="_blank" href="https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions">here</a>. All the necessary instructions for other components and their dependencies installation can be found at their official websites.</p>
<h6>Installing Elasticsearch (<a target="_blank" href="https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html">official instructions</a>)</h6>
<p>For the search proper work you need to install <b>Elasticsearch</b>. Run the following commands:</p>
<p>For the search proper work you need to install <b>Elasticsearch</b> v.7.4. Run the following commands:</p>
<pre><code>sudo apt-get install apt-transport-https
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | tee /etc/apt/sources.list.d/elastic-7.x.list
sudo apt-get update && sudo apt-get install elasticsearch
sudo apt-get update && sudo apt-get install -yq elasticsearch=7.4.0
</code></pre>
<h2 id="InstallingServer">Installing ONLYOFFICE Groups</h2>
<p>Add GPG key:</p>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/AddCommunityServerGPGKey/AddCommunityServerGPGKeyDEB.ascx" />
<p>Add <b>ONLYOFFICE Groups</b> repository:</p>
<p>Add <b>ONLYOFFICE</b> repository:</p>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/AddCommunityServerRepository/AddCommunityServerRepositoryDEB.ascx" />
<div class="notehelp">While the APT package is built against Debian Squeeze, it is compatible with a number of Debian derivatives (including Ubuntu) which means you can use the same repository across all these distributions.</div>
<p>Update the package manager cache:</p>

View File

@ -91,17 +91,17 @@
</code></pre>
<p>Инструкции по установке <code>Node.js</code> можно посмотреть <a target="_blank" href="https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions">здесь</a>. Все необходимые инструкции по установке остальных компонентов и зависимостей можно найти на их официальных сайтах.</p>
<h6>Установка Elasticsearch (<a target="_blank" href="https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html">официальная инструкция</a>)</h6>
<p>Для корректной работы поиска нужно установить <b>Elasticsearch</b>. Для этого выполните комманды:</p>
<p>Для корректной работы поиска нужно установить <b>Elasticsearch</b> v.7.4. Для этого выполните комманды:</p>
<pre><code>sudo apt-get install apt-transport-https
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | tee /etc/apt/sources.list.d/elastic-7.x.list
sudo apt-get update && sudo apt-get install elasticsearch
sudo apt-get update && sudo apt-get install -yq elasticsearch=7.4.0
</code></pre>
<h2 id="InstallingServer">Установка ONLYOFFICE Groups</h2>
<p>Добавьте GPG-ключ:</p>
<pre><code>sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
</code></pre>
<p>Добавьте репозиторий <b>ONLYOFFICE Groups</b>:</p>
<p>Добавьте репозиторий <b>ONLYOFFICE</b>:</p>
<pre><code>sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
</code></pre>
<div class="notehelp">Хотя данный пакет APT собран для дистрибутива Debian Squeeze, он совместим с рядом производных Debian (включая Ubuntu), а значит можно использовать один репозиторий для всех этих дистрибутивов.</div>

View File

@ -70,19 +70,32 @@
</div>
<div class="block_of_step">
<div class="screen_text">
<h2>Installing ONLYOFFICE Groups using script</h2>
<h6><b>STEP 1</b>: Download the installation script file</h6>
<p>Execute the following command:</p>
<pre><code>wget https://download.onlyoffice.com/install/install-RedHat.sh
</code></pre>
<h6><b>STEP 2</b>: Install ONLYOFFICE Groups</h6>
<p>Run the script specifying the <code>-it GROUPS</code> parameter:</p>
<pre><code>bash install-RedHat.sh -it GROUPS
</code></pre>
<p>This will install the <b>ONLYOFFICE Groups</b> solution which includes the <b>ONLYOFFICE Community Server</b>, <b>ONLYOFFICE XMPP Server</b>, and <b>ONLYOFFICE Control Panel</b> components.</p>
<h2>Installing ONLYOFFICE Groups manually</h2>
<h2 id="InstallDependencies">Installing dependencies</h2>
<p><b>ONLYOFFICE Groups</b> uses <code>Mono</code> (version 6.8 or later), <code>NGINX</code>, <code>Node.js</code> (version 12) and <code>mysql-server</code> as database. Dependencies found in the system repository will be installed <b>automatically</b> at <b>ONLYOFFICE Groups</b> installation using the <b>yum install</b> command.</p>
<p><b>ONLYOFFICE Community Server</b> uses <code>Mono</code> (version 6.8 or later), <code>NGINX</code>, <code>Node.js</code> (version 12) and <code>mysql-server</code> as database. Dependencies found in the system repository will be installed <b>automatically</b> at <b>ONLYOFFICE Community Server</b> installation using the <b>yum install</b> command.</p>
<h6>Adding the repository containing the up-to-date Mono and XSP package versions (<a target="_blank" href="http://www.mono-project.com/docs/getting-started/install/linux/">official instructions</a>):</h6>
<p>Add the GPG key:</p>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/AddMonoGPGKey/AddMonoGPGKeyRPM.ascx" />
<p>Add the repository:</p>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/AddMonoRepository/AddMonoRepositoryRPM.ascx" />
<div class="notehelp">The yum-config-manager can be found in the yum-utils package</div>
<pre><code>su -c "curl https://download.mono-project.com/repo/centos$REV-stable.repo | tee /etc/yum.repos.d/mono-centos$REV-stable.repo"
</code></pre>
<p>Change $REV to your OS version manually (6 for versions 6.x, 7 for versions 7.x, 8 for versions 8.x and so on).</p>
<%--<div class="notehelp">The yum-config-manager can be found in the yum-utils package</div>--%>
<div class="notehelp">We recommend that you use <b>ONLYOFFICE Groups</b> together with Mono version 6.8 or later. You can find out your current version running the <b>mono --version</b> command</div>
<h6>Adding the NGINX repository (<a target="_blank" href="https://www.nginx.com/resources/wiki/start/topics/tutorials/install/">official instructions</a>):</h6>
<p>Create the <code>/etc/yum.repos.d/nginx.repo</code> file with the following contents:</p>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/AddNginxRepository/AddNginxRepositoryRPM.ascx" />
<p>Change $releasever to your OS version manually (5 for versions 5.x, 6 for versions 6.x, 7 for versions 7.x and so on).</p>
<p>Change $releasever to your OS version manually (6 for versions 6.x, 7 for versions 7.x, 8 for versions 8.x and so on).</p>
<div class="notehelp nh_notice">If you are using <b>CentOS</b>, <b>firewalld</b> or <b>SELinux</b> may prevent <b>NGINX</b> from starting. To avoid this issue you can configure or disable <b>SELinux</b> as it is described in <a target="_blank" href="<%=VirtualPathUtility.ToAbsolute("~/server/linux/community/troubleshooting.aspx#CentOSIssues_block")%>">this article</a>.</div>
<h6>Adding the MySQL repository (<a target="_blank" href="https://dev.mysql.com/doc/mysql-repo-excerpt/5.7/en/linux-installation-yum-repo.html">official instructions</a>):</h6>
<div class="notehelp">If you prefer or are already using some other MySQL compatible database like MariaDB, you can continue using it. <b>ONLYOFFICE Groups</b> requires MariaDB version <b>10.1</b> or later. Please refer to MariaDB website to learn how to install it for your Linux distro.</div>
@ -91,12 +104,11 @@
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/AddMySQLRepository/AddMySQLRepositoryRPM.ascx" />
</div>
<p>When MySQL server is started, the superuser will be created and a temporary password will be assigned to it. You need to change this password as soon as possible. See the <a target="_blank" href="https://dev.mysql.com/doc/mysql-repo-excerpt/5.7/en/linux-installation-yum-repo.html#yum-repo-starting-and-stopping-server">official instructions</a> on that.</p>
<h6>Adding the Node.js repository</h6>
<h6>Adding the Node.js repository (<a target="_blank" href="https://nodejs.org/en/download/package-manager/#header-enterprise-linux-and-fedora">official instructions</a>)</h6>
<p>Run the command:</p>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/AddNodejsRepository/AddNodejsRepositoryRPM.ascx" />
<p>The official instructions can be found <a target="_blank" href="https://nodejs.org/en/download/package-manager/#header-enterprise-linux-and-fedora">here</a>.</p>
<h6>Installing Elasticsearch (<a target="_blank" href="https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html">official instructions</a>)</h6>
<p>For the search proper work you need to install <b>Elasticsearch</b>. Import the Elasticsearch GPG key:</p>
<p>For the search proper work you need to install <b>Elasticsearch</b> v.7.4.0-1. Import the Elasticsearch GPG key:</p>
<pre><code>rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch</code></pre>
<p>Create the <code>/etc/yum.repos.d/elasticsearch.repo</code> file with the following contents:</p>
<pre><code>[elasticsearch]
@ -104,16 +116,38 @@ name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
enabled=1
autorefresh=1
type=rpm-md
</code></pre>
<p>Elasticsearch requires OpenJDK 8. To install it, use the following command:</p>
<pre><code>sudo yum install java-1.8.0-openjdk-headless</code></pre>
<p>Install Elasticsearch using the following command:</p>
<pre><code>sudo yum install --enablerepo=elasticsearch elasticsearch</code></pre>
<pre><code>yum install -y elasticsearch-7.4.0-1</code></pre>
<h6>Installing ffmpeg</h6>
<pre><code>yum -y install epel-release
yum localinstall -y --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$REV.noarch.rpm
yum localinstall -y --nogpgcheck http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.10-1.el7.x86_64.rpm
yum -y install ffmpeg ffmpeg-devel</code></pre>
<p>Change $REV to your OS version manually.</p>
<h6>Installing mono-webserver-hyperfastcgi</h6>
<p>Create the <code>/etc/yum.repos.d/mono-extra.repo</code> file with the following contents:</p>
<pre><code>
[mono-extra]
name=mono-extra repo
baseurl=https://d2nlctn12v279m.cloudfront.net/repo/mono/centos$REV/main/noarch/
gpgcheck=0
enabled=1
</code></pre>
<p>Change $REV to your OS version manually.</p>
<p>Install mono-webserver-hyperfastcgi</p>
<p>For CentOS 8:</p>
<pre><code>yum -y install mono-webserver-hyperfastcgi-0.4-7</code></pre>
<p>For CentOS 7:</p>
<pre><code>yum -y install mono-webserver-hyperfastcgi-0.4-6</code></pre>
<h2 id="InstallServer">Installing ONLYOFFICE Groups</h2>
<p>Add the yum <b>ONLYOFFICE Groups</b> repository with the following command:</p>
<p>Add the yum <b>ONLYOFFICE</b> repository with the following command:</p>
<pre><code>sudo yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm</code></pre>
<p>Install <b>ONLYOFFICE Control Panel</b>:</p>
<pre><code>sudo yum install onlyoffice-controlpanel</code></pre>
@ -121,6 +155,7 @@ type=rpm-md
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/InstallCommunityServer/InstallCommunityServerRPM.ascx" />
<p>Install <b>ONLYOFFICE XMPP Server</b>:</p>
<pre><code>sudo yum install onlyoffice-xmppserver</code></pre>
<h2 id="ConfigureServer">Configuring ONLYOFFICE Groups</h2>
<p>Before you start <b>ONLYOFFICE Groups</b> for the first time it is necessary to create the database and configure connection to it. To do that launch MySQL using the command:</p>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/LaunchMySQL/LaunchMySQL.ascx" />

View File

@ -74,25 +74,39 @@
</div>
<div class="block_of_step">
<div class="screen_text">
<h2>Установка ONLYOFFICE Groups с помощью скрипта</h2>
<h6><b>ШАГ 1</b>: Скачайте файл установочного скрипта</h6>
<p>Выполните следующую команду:</p>
<pre><code>wget https://download.onlyoffice.com/install/install-RedHat.sh
</code></pre>
<h6><b>ШАГ 2</b>: Установите ONLYOFFICE Groups</h6>
<p>Запустите скрипт, указав параметр <code>-it GROUPS</code>:</p>
<pre><code>bash install-RedHat.sh -it GROUPS
</code></pre>
<p>В результате будет установлено решение <b>ONLYOFFICE Groups</b>, включающее компоненты <b>ONLYOFFICE Community Server</b>, <b>ONLYOFFICE XMPP Server</b> и <b>ONLYOFFICE Control Panel</b>.</p>
<h2>Установка ONLYOFFICE Groups вручную</h2>
<h2 id="InstallDependencies">Установка зависимостей</h2>
<p><b>ONLYOFFICE Groups</b> использует <code>Mono</code> (версии 6.8 или выше), <code>NGINX</code>, <code>Node.js</code> (версии 12) и <code>mysql-server</code> как базу данных. Зависимости, которые могут быть найдены в репозиториях системы, будут установлены <b>автоматически</b> при установке <b>ONLYOFFICE Groups</b> командой <b>yum install</b>.</p>
<p><b>ONLYOFFICE Community Server</b> использует <code>Mono</code> (версии 6.8 или выше), <code>NGINX</code>, <code>Node.js</code> (версии 12) и <code>mysql-server</code> как базу данных. Зависимости, которые могут быть найдены в репозиториях системы, будут установлены <b>автоматически</b> при установке <b>ONLYOFFICE Community Server</b> командой <b>yum install</b>.</p>
<h6>Добавление репозитория, содержащего актуальные версии пакетов Mono и XSP (<a target="_blank" href="http://www.mono-project.com/docs/getting-started/install/linux/">официальная инструкция</a>):</h6>
<p>Добавьте GPG-ключ:</p>
<pre><code>sudo rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
</code></pre>
<p>Добавьте репозиторий:</p>
<pre><code>sudo yum-config-manager --add-repo http://download.mono-project.com/repo/centos/
<pre><code>su -c "curl https://download.mono-project.com/repo/centos$REV-stable.repo | tee /etc/yum.repos.d/mono-centos$REV-stable.repo"
</code></pre>
<div class="notehelp">Утилиту yum-config-manager можно найти в пакете yum-utils</div>
<p>Вручную замените $REV на версию вашей ОС (6 для версий 6.x, 7 для версий 7.x, 8 для версий 8.x и т.д.).</p>
<%--<div class="notehelp">Утилиту yum-config-manager можно найти в пакете yum-utils</div>--%>
<div class="notehelp">Рекомендуем использовать <b>ONLYOFFICE Groups</b> совместно с Mono версии 6.8 или выше. Узнать текущую версию Mono можно выполнив команду <b>mono --version</b>.</div>
<h6>Добавление репозитория NGINX (<a target="_blank" href="https://www.nginx.com/resources/wiki/start/topics/tutorials/install/">официальная инструкция</a>):</h6>
<p>Создайте файл <code>/etc/yum.repos.d/nginx.repo</code> со следующим содержанием:</p>
<pre class="prettyprint source linenums"><code>[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1</code></pre>
<p>Вручную замените $releasever на версию вашей ОС (5 для версии 5.x, 6 для версии 6.x, 7 для версий 7.x и т.д.).</p>
<pre class="prettyprint source linenums"><code>[nginx-stable]
name=nginx stable repo
baseurl=https://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true</code></pre>
<p>Вручную замените $releasever на версию вашей ОС (6 для версий 6.x, 7 для версий 7.x, 8 для версий 8.x и т.д.).</p>
<div class="notehelp nh_notice">Если вы используете <b>CentOS</b>, запуску <b>NGINX</b> может препятствовать <b>firewalld</b> или <b>SELinux</b>. Чтобы избежать этой проблемы, можно настроить или отключить <b>SELinux</b> по инструкциям, приведенным в <a target="_blank" href="<%=VirtualPathUtility.ToAbsolute("~/server/linux/community/troubleshooting.aspx#CentOSIssues_block")%>">этой статье</a>.</div>
<h6>Добавление репозитория MySQL (<a target="_blank" href="https://dev.mysql.com/doc/mysql-repo-excerpt/5.7/en/linux-installation-yum-repo.html">официальная инструкция</a>):</h6>
<div class="notehelp">Если вы предпочитаете либо уже используете другую базу данных, совместимую с MySQL, например MariaDB, вы можете и дальше её использовать. Для нормальной работы <b>ONLYOFFICE Groups</b> нужна версия MariaDB <b>10.1</b> или выше. Инструкции по установке MariaDB для вашего дистрибутива Linux можно найти на официальном сайте MariaDB.</div>
@ -103,12 +117,11 @@ sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm
</code></pre>
</div>
<p>При запуске MySQL сервера будет создан суперпользователь, и ему будет присвоен временный пароль. Необходимо сменить этот пароль как можно скорее. О том, как это сделать, можно прочитать в <a target="_blank" href="https://dev.mysql.com/doc/mysql-repo-excerpt/5.7/en/linux-installation-yum-repo.html#yum-repo-starting-and-stopping-server">официальной инструкции</a>.</p>
<h6>Добавление репозитория Node.js</h6>
<h6>Добавление репозитория Node.js (<a target="_blank" href="https://nodejs.org/en/download/package-manager/#header-enterprise-linux-and-fedora">официальная инструкция</a>)</h6>
<p>Выполните команду:</p>
<pre><code>curl --silent --location https://rpm.nodesource.com/setup_12.x | sudo bash -</code></pre>
<p>Официальные инструкции можно посмотреть <a target="_blank" href="https://nodejs.org/en/download/package-manager/#header-enterprise-linux-and-fedora">здесь</a>.</p>
<h6>Установка Elasticsearch (<a target="_blank" href="https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html">официальная инструкция</a>)</h6>
<p>Для корректной работы поиска нужно установить <b>Elasticsearch</b>. Импортируйте GPG-ключ Elasticsearch:</p>
<p>Для корректной работы поиска нужно установить <b>Elasticsearch</b> v.7.4.0-1. Импортируйте GPG-ключ Elasticsearch:</p>
<pre><code>rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch</code></pre>
<p>Создайте файл <code>/etc/yum.repos.d/elasticsearch.repo</code> со следующим содержанием:</p>
<pre><code>[elasticsearch]
@ -116,16 +129,38 @@ name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
enabled=1
autorefresh=1
type=rpm-md
</code></pre>
<p>Для Elasticsearch требуется OpenJDK 8. Для установки этого компонента используйте команду:</p>
<pre><code>sudo yum install java-1.8.0-openjdk-headless</code></pre>
<p>Установите Elasticsearch с помощью следующей команды:</p>
<pre><code>sudo yum install --enablerepo=elasticsearch elasticsearch</code></pre>
<pre><code>yum install -y elasticsearch-7.4.0-1</code></pre>
<h6>Установка ffmpeg</h6>
<pre><code>yum -y install epel-release
yum localinstall -y --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$REV.noarch.rpm
yum localinstall -y --nogpgcheck http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.10-1.el7.x86_64.rpm
yum -y install ffmpeg ffmpeg-devel</code></pre>
<p>Вручную замените $REV на версию вашей ОС.</p>
<h6>Установка mono-webserver-hyperfastcgi</h6>
<p>Создайте файл <code>/etc/yum.repos.d/mono-extra.repo</code> со следующим содержанием:</p>
<pre><code>
[mono-extra]
name=mono-extra repo
baseurl=https://d2nlctn12v279m.cloudfront.net/repo/mono/centos$REV/main/noarch/
gpgcheck=0
enabled=1
</code></pre>
<p>Вручную замените $REV на версию вашей ОС.</p>
<p>Установите mono-webserver-hyperfastcgi</p>
<p>Для CentOS 8:</p>
<pre><code>yum -y install mono-webserver-hyperfastcgi-0.4-7</code></pre>
<p>Для CentOS 7:</p>
<pre><code>yum -y install mono-webserver-hyperfastcgi-0.4-6</code></pre>
<h2 id="InstallServer">Установка ONLYOFFICE Groups</h2>
<p>Добавьте yum-репозиторий <b>ONLYOFFICE Groups</b> с помощью следующей команды:</p>
<p>Добавьте yum-репозиторий <b>ONLYOFFICE</b> с помощью следующей команды:</p>
<pre><code>sudo yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm</code></pre>
<p>Установите <b>ONLYOFFICE Control Panel</b>:</p>
<pre><code>sudo yum install onlyoffice-controlpanel</code></pre>
@ -134,6 +169,7 @@ type=rpm-md
</code></pre>
<p>Установите <b>ONLYOFFICE XMPP Server</b>:</p>
<pre><code>sudo yum install onlyoffice-xmppserver</code></pre>
<h2 id="ConfigureServer">Конфигурирование ONLYOFFICE Groups</h2>
<p>Перед первым запуском <b>ONLYOFFICE Groups</b> необходимо создать базу данных и сконфигурировать подключение к ней. Для этого запустите MySQL с помощью команды:</p>
<pre><code>sudo systemctl start mysqld.service

View File

@ -0,0 +1,60 @@
<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Installing ONLYOFFICE Talk for Debian, Ubuntu, and derivatives";
MetaKeyWords = "";
MetaDescription = "";
}
</script>
<div class="MainHelpCenter">
<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">Installing ONLYOFFICE Talk for Debian, Ubuntu, and derivatives</h1>
<%--<cc:localizecontent runat="Server" controlname="~/Controls/Help/VariousControls/Versions/CommunityServer/CommunityServer_Current.ascx" />--%>
<div class="keyword_block">
<ul>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/local-server/local-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/server-version/server-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/install-ONLYOFFICE/install-ONLYOFFICE.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/linux-version/linux-version.ascx" /></li>
</ul>
</div>
<div class="video_ground video_trips">
<h2 id="introduction">Introduction</h2>
<div class="video_ground video_trips">
<div class="video_text">
<p>If you've installed the ONLYOFFICE collaboration platform without the <b>ONLYOFFICE XMPP Server</b> component, install the <b>ONLYOFFICE Talk</b> solution to use the instant messenger on your portal.</p>
<p>This guide will show you how to install <b>ONLYOFFICE XMPP Server</b> Linux version to your machine.</p>
</div>
</div>
</div>
<h2 id="SystemRequirements">System requirements</h2>
<div class="block_of_step">
<div class="screen_text">
<ul>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_CPU/SysReqs_CPU.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_RAM/SysReqs_RAM.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_HDD/SysReqs_HDD.ascx" /></li>
<%--<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_Add_Hard/SysReqs_Add_Hard.ascx" /></li>--%>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_OS2/SysReqs_OS2.ascx" /></li>
<%--<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_Add_Soft13/SysReqs_Add_Soft13.ascx" /></li>--%>
</ul>
</div>
</div>
<div class="block_of_step">
<div class="screen_text">
<h2 id="InstallServer">Installing ONLYOFFICE Talk</h2>
<p>Add GPG key:</p>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/AddCommunityServerGPGKey/AddCommunityServerGPGKeyDEB.ascx" />
<p>Add <b>ONLYOFFICE</b> repository:</p>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/AddCommunityServerRepository/AddCommunityServerRepositoryDEB.ascx" />
<div class="notehelp">While the APT package is built against Debian Squeeze, it is compatible with a number of Debian derivatives (including Ubuntu) which means you can use the same repository across all these distributions.</div>
<p>Update the package manager cache:</p>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/CommandList/Linux/CommandsForPage/UpdatePackageManagerCache.ascx" />
<p>Install <b>ONLYOFFICE XMPP Server</b>:</p>
<pre><code>sudo apt-get install onlyoffice-xmppserver</code></pre>
</div>
</div>
</div>

View File

@ -0,0 +1,55 @@
<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Installing ONLYOFFICE Talk for Red Hat, CentOS, and derivatives";
MetaKeyWords = "";
MetaDescription = "";
}
</script>
<div class="MainHelpCenter">
<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">Installing ONLYOFFICE Talk for Red Hat, CentOS, and derivatives</h1>
<%--<cc:localizecontent runat="Server" controlname="~/Controls/Help/VariousControls/Versions/CommunityServer/CommunityServer_Current.ascx" />--%>
<div class="keyword_block">
<ul>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/local-server/local-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/server-version/server-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/install-ONLYOFFICE/install-ONLYOFFICE.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/linux-version/linux-version.ascx" /></li>
</ul>
</div>
<div class="video_ground video_trips">
<h2 id="introduction">Introduction</h2>
<div class="video_ground video_trips">
<div class="video_text">
<p>If you've installed the ONLYOFFICE collaboration platform without the <b>ONLYOFFICE XMPP Server</b> component, install the <b>ONLYOFFICE Talk</b> solution to use the instant messenger on your portal.</p>
<p>This guide will show you how to install <b>ONLYOFFICE XMPP Server</b> Linux version to your machine.</p>
</div>
</div>
</div>
<h2 id="SystemRequirements">System requirements</h2>
<div class="block_of_step">
<div class="screen_text">
<ul>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_CPU/SysReqs_CPU.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_RAM/SysReqs_RAM.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_HDD/SysReqs_HDD.ascx" /></li>
<%-- <li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_Add_Hard/SysReqs_Add_Hard.ascx" /></li>--%>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_OS2/SysReqs_OS2.ascx" /></li>
<%-- <li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_Add_Soft13/SysReqs_Add_Soft13.ascx" /></li>--%>
</ul>
</div>
</div>
<div class="block_of_step">
<div class="screen_text">
<h2 id="InstallServer">Installing ONLYOFFICE Talk</h2>
<p>Add the yum <b>ONLYOFFICE</b> repository with the following command:</p>
<pre><code>sudo yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm</code></pre>
<p>Install <b>ONLYOFFICE XMPP Server</b>:</p>
<pre><code>sudo yum install onlyoffice-xmppserver</code></pre>
</div>
</div>
</div>

View File

@ -0,0 +1,25 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Masters/InstallationGuides/InstallationArticles.master" %>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<asp:Content ID="Content4" ContentPlaceHolderID="pagebodyidpage" runat="Server">
<body class="linux_version xmpp_server installation_talk">
</asp:Content>
<%@ Register Src="~/Controls/Common/VideoConteiner.ascx" TagName="VideoContainer" TagPrefix="uc" %>
<asp:Content ID="content3" ContentPlaceHolderID="breadstop" runat="server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/VariousControls/TopControls/XMPPWindowsTop/XMPPWindowsTop.ascx" />
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="content" runat="Server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Linux/Talk/InstallTalkRPM/InstallTalkRPM.ascx" />
</asp:Content>
<asp:Content ID="content2" ContentPlaceHolderID="leftmenupage" runat="server">
<div class="guidespage general">
<div id="SeeAlsoBlockLinks">
<div class="caption guides">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/GettingStarted/070_configuration/070_configuration.ascx" />
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerWindows/50002_upgrade_server/50002_upgrade_server.ascx" />
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerWindows/50005_connect_document_to_community/50005_connect_document_to_community.ascx" />
</div>
</div>
</asp:Content>

View File

@ -0,0 +1,25 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Masters/InstallationGuides/InstallationArticles.master" %>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<asp:Content ID="Content4" ContentPlaceHolderID="pagebodyidpage" runat="Server">
<body class="linux_version xmpp_server installation_talk">
</asp:Content>
<%@ Register Src="~/Controls/Common/VideoConteiner.ascx" TagName="VideoContainer" TagPrefix="uc" %>
<asp:Content ID="content3" ContentPlaceHolderID="breadstop" runat="server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/VariousControls/TopControls/XMPPWindowsTop/XMPPWindowsTop.ascx" />
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="content" runat="Server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Linux/Talk/InstallTalkDEB/InstallTalkDEB.ascx" />
</asp:Content>
<asp:Content ID="content2" ContentPlaceHolderID="leftmenupage" runat="server">
<div class="guidespage general">
<div id="SeeAlsoBlockLinks">
<div class="caption guides">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/GettingStarted/070_configuration/070_configuration.ascx" />
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerWindows/50002_upgrade_server/50002_upgrade_server.ascx" />
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerWindows/50005_connect_document_to_community/50005_connect_document_to_community.ascx" />
</div>
</div>
</asp:Content>