---
title: 'Установка сервера видеоконференций openmeetings 3.0.2 в Debian 7.5'
url: 'https://itsch.ru/ru/blog/ustanovka-servera-videokonferencii-openmeetings-3-0-2-v-debian-7-5'
markdown: 'https://itsch.ru/ru/blog/ustanovka-servera-videokonferencii-openmeetings-3-0-2-v-debian-7-5.md'
lang: ru
date: '2013-06-07'
description: 'Этот гайд поможет вам развернуть сервер Open Meetings для организации онлайн-встреч и дистанционного обучения на базе Debian 7.5. Сервер позволит проводить интерактивные занятия, конференции и совещания в режиме реального времени. Шаги по установке 1. Предварительная подготовка 1. Установите базову…'
taxonomy:
  category:
    - Linux
    - Статьи
    - Debian
  tag:
    - Linux
    - Debian
    - 'Дистанционные технологии'
---

Этот гайд поможет вам развернуть сервер Open Meetings для организации онлайн-встреч и дистанционного обучения на базе Debian 7.5. Сервер позволит проводить интерактивные занятия, конференции и совещания в режиме реального времени.

Шаги по установке

### 1. Предварительная подготовка

1\. Установите базовую операционную систему Debian 7.5 с рабочим столом XFCE, чтобы избежать трудностей с инсталляцией офисного ПО (LibreOffice).

2\. Установите СУБД MySQL и администраторскую панель PhpMyAdmin:

```
sudo apt-get install mysql-server phpmyadmin
```

3\. Отредактируйте конфигурационный файл MySQL `/etc/mysql/my.cnf`, добавив следующие опции:

```
[mysqld]
skip-character-set-client-handshake
collation-server = utf8_unicode_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
```

4\. Перезапустите службу MySQL:

```
sudo service mysql restart
```

5\. Создайте новую базу данных для Open Meetings с помощью PhpMyAdmin или командной строки MySQL.

### 2. Установка необходимых инструментов

Установите нужные зависимости и библиотеки для правильной работы Open Meetings:

```
sudo apt-get install texi2html unzip imagemagick ghostscript ttf-mscorefonts-installer pstoedit libpaper-utils ttf-dejavu sox ffmpeg lame libart-2.0-2
```

### 3. Установка Java SE 7

Так как Open Meetings требует наличия Java Runtime Environment (JRE), устанавливаем Oracle Java 7:

```
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | sudo tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | sudo tee -a /etc/apt/sources.list.d/webupd8team-java.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
sudo apt-get update
sudo apt-get install oracle-java7-installer
```

**4. Сборка SWFTools**

Стандартный пакет SWFTools из репозитория неполный, поэтому собираем полный пакет самостоятельно:

```
wget http://www.swftools.org/swftools-0.9.2.tar.gz
tar xfz swftools-0.9.2.tar.gz
cd swftools-0.9.2
./configure && make && sudo make install
```

**5. Установка Open Meetings**

Создаем директорию для Open Meetings и загружаем пакет:

```
sudo mkdir /opt/red5
cd /opt/red5
wget http://apache-mirror.rbc.ru/pub/apache/openmeetings/3.0.2/bin/apache-openmeetings-3.0.2.zip
unzip apache-openmeetings-3.0.2.zip
```

Отредактируйте файл настроек Open Meetings:

```
mcedit /opt/red5/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
```

Замените значения username и password на реальные данные вашей базы данных.

### 6. Создание сценария автозапуска Red5

Скрипт автоматического старта и остановки Red5 помещается в `/etc/init.d/red5`:

```
#!/bin/bash
# Red5 Flash Streaming Server Autostart Script
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="Red5 Flash Streaming Server"
NAME=red5
DAEMON_HOME=/opt/red5
DAEMON=$DAEMON_HOME/$NAME.sh
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

test -x $DAEMON || exit 0

if [ -r /etc/default/$NAME ]; then
. /etc/default/$NAME
fi

d_start() {
start-stop-daemon --start --pidfile $PIDFILE --chdir $DAEMON_HOME --background --make-pidfile --exec $DAEMON
}

d_stop() {
start-stop-daemon --stop --quiet --pidfile $PIDFILE --name java
rm -f $PIDFILE
}

case "$1" in
start)
echo -n "Starting $DESC: $NAME"
d_start
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
d_stop
echo "."
;;
restart|force-reload)
echo -n "Restarting $DESC: $NAME"
d_stop
sleep 1
d_start
echo "."
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
```

Запустите сервис Red5:

```
sudo chmod +x /etc/init.d/red5
sudo update-rc.d red5 defaults
sudo /etc/init.d/red5 start
```

### 7. Последняя настройка

1\. Скачайте драйвер для соединения с базой данных MySQL (`mysql-connector-java-5.1.\*.jar`) и поместите его в папку `/opt/red5/webapps/openmeetings/WEB-INF/lib`.

2\. Скачайте и распакуйте JODConverter (необходим для обработки документов Office):

```
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/jodconverter/jodconverter-core-3.0-beta-4-dist.zip
unzip jodconverter-core-3.0-beta-4-dist.zip
mv jodconverter-core-3.0-beta-4 /opt/red5/webapps/openmeetings/jodconverter
```

3\. Переходите к завершающей части установки через веб-интерфейс:

Откройте адрес в браузере:

http://your\_ip:5080/openmeetings/install

Следуйте подсказкам мастера установки:

\- Введите путь к библиотеке JODConverter: `/opt/red5/webapps/openmeetings/jodconverter/lib`
\- Путь к `imagemagick`: `/usr/bin`
\- Путь к `sox`: `/usr/bin`
\- Путь к `ffmpeg`: `/usr/bin`
\- Путь к `swftools`: `/usr/local/bin`

Нажмите Install для завершения установки.

\---

Поздравляю! Ваш сервер Open Meetings теперь установлен и готов к работе. Проверьте доступ к платформе через указанный IP-адрес и порт.

![](OpenMeetings-768x448.png)

Bootstrap 4 Theme for [Grav](http://getgrav.org)

---

## Navigation

- Parent: [Блог](https://itsch.ru/ru/index.md)
- Previous: [VirtualBox — пробрасываем порты](https://itsch.ru/ru/blog/virtualbox-probrasyvaem-porty.md)
- Next: [Автоматический вход в Xubuntu 12.04](https://itsch.ru/ru/blog/avtomaticheskii-vkhod-v-xubuntu-12-04.md)
