ubuntu server + docker = moodle + почтовый сервер на одной машине????

ubuntu server + docker = moodle + почтовый сервер на одной машине????

от Николай Петров -
Количество ответов: 7

Добрый день! Волнует такой вопрос

Возможно ли на один физический сервер, располагаемый в учебном корпусе установить ubuntu server, и затем в docker запускать moodle и почтовый сервер? (Intel i3 / 8 gb ОЗУ / 2tb ЖД)

Если да, то какой почтовый сервер использовать? 

Или без docker могут соседствовать moodle и почтовый сервер??

Почтовый сервер нам нужен для создания почт студентам, ну и рассылке от moodle сообщений соответственно.

Подскажите пожалуйста как это всё правильно организовать. Есть только один белый статический ИП адрес у учебного корпуса.

В ответ на Николай Петров

Re: ubuntu server + docker = moodle + почтовый сервер на одной машине????

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle
Докер нафиг не нужен в такой ситуации.
Задачи типовые. Документации/howto по ним достаточно.
Выбор почтового сервера - это почти как выбор религии улыбаюсь Что в состоянии настроить/администрировать то и устанавливайте.
В ответ на Виталий Лавров

Re: ubuntu server + docker = moodle + почтовый сервер на одной машине????

от Николай Петров -
Полтора дня уже гуглю используя разные комбинации, чтобы найти хоть какую-то инструкцию, чтобы быть уверенным что кто то уже ставил этот почтовый сервер вместе с мудлом и он работает корректно(( Поделитесь пожалуйста ссылкой, если у вас есть
В ответ на Николай Петров

Re: ubuntu server + docker = moodle + почтовый сервер на одной машине????

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle
moodle ничего не мешает работать вместе с почтовым сервером.
Даже Bigbluebutton несложно поставить вместе с moodle.
Про почтовик - я бы сейчас смотрел на связку postfix + dovecot в качестве почтового сервера.

Если вам выделили 1 публичный адрес + DNS имя, то проблем практически нет.
В ответ на Виталий Лавров

Re: ubuntu server + docker = moodle + почтовый сервер на одной машине????

от Dmitriy Makarov -
moodle вообще мало что мешает улыбаюсь оно может работать много с чем на одной машине. пример банальный это openmeetings + moodle + mail in a box. все это прекрасно крутится и друг другу не мешает улыбаюсь когда-то давно ко всему этому еще и 2 сайта на джумле висели. вопрос только в хостах
В ответ на Николай Петров

Re: ubuntu server + docker = moodle + почтовый сервер на одной машине????

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
Как уже написал, докер тут совсем не обязателен.
По сути есть крайние варианты:
* поставить всё на одну машину, тогда не нужно будет разруливать адреса/порты и т.п., но будете ограничены тем, что можно реализовать в рамках одной убунты.

* поставить на машину гипервизор (мне нравится Vmware esxi, но есть и альтернативы, например proxmox). В гипервизоре создать отдельную виртуальную машину для moodle, отдельную для почтового сервера. В этом случае у вас будет полностью автономные виртуальные машины, на каждую сможете поставить ту операционку, какую захотите. Соответственно, вы сможете использовать инструкции из интернета по каждому отдельному продукту в привычной операционной системе - таких инструкций больше, чем инструкций как что-то поднять в докере. Если вам потом потребуется поставить ещё какую-то систему, всегда сможете создать для неё ещё одну виртуалку.

Но в этой схеме вам потребуется как-то разруливать трафик между виртуальными машинами. Веб-сервер и почтовик можно разрулить на уровне портов, для этого достаточно маршрутизатора с NAT. Если в вашей инфраструктуре такого нет, и ваш сервер просто смотрит с белым ip напрямую в мир, то потребуется создать ещё одну виртуальную машину для маршрутизатора/фаервола (тут выбор вариантов софта и религиозные войны ещё больше, чем для почтовых серверов).

* вариант с докером он промежуточный между ними. Изоляция между виртуалками есть, но не такая полная. Если захотите поставить, например, bigbluebutton, то в виртуалке это сможете сделать легко, поставив нужную ОС по инструкции, а для докера просто нет инструкции.

И замечание о почте. Для учебных заведений доступны бесплатные неограниченные лицензии на Google Apps, Microsoft 365, Яндекс для бизнеса, mail.ru для бизнеса. Там везде есть почтовик в удобном интерфейсе, который вам не потребуется самому админить, тратить на него место и трафик, плюс ещё место на облачном диске дадут каждому студенту, не нужно будет париться про бэкапы и т.п. Если у вас развернут ActiveDirectory, то можно настроить синхронизацию, и почты будут создаваться автоматически; если вход в moodle через active directory, то у студентов ещё и будет везде одинаковый пароль
В ответ на Vadim Dvorovenko

Re: ubuntu server + docker = moodle + почтовый сервер на одной машине????

от Николай Петров -

Спасибо за ответ!


BigBlueButton у нас стоит в другом корпусе на другом белом ИПшнике, т.к. разработчики крайне настоятельно рекомендуют устанавливать без докеров и вирутальных машин.

Почему вы советуете ставить против советов разработчиков?))

В ответ на Николай Петров

Re: ubuntu server + docker = moodle + почтовый сервер на одной машине????

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle
BBB настоятельно не рекомендует использовать именно виртуальную машину, а про контейнеры речи не было.

lxc/lxd при правильном storage не отличается по производительности от хоста.
Докер с overlayfs проигрывает по скорости файловых операций, но по производительности вычислений не отличается от хоста.