Я только начинаю заниматься доменом / веб-сайтом / ИТ-хостингом для очень маленькой компании. Я разместил их веб-сервер на сервере Fedora ec2, где я также размещаю ряд других доменов.
У меня также есть служба cyrus imapd, которую я использую для себя. Они хотели бы начать использовать что-то подобное (ну, они хотят, чтобы я разместил их почтовый сервер - что бы это ни было). Я хотел бы предоставить им учетные записи imap, а также разрешить им добавлять / удалять пользователей imap.
Есть предложения по веб-интерфейсам, часто задаваемым вопросам и т. Д.?
Существуют инструменты, доступные для операций типа ISP - plesk и cpanel - это те, которые я видел чаще всего. Они действительно делают этот вид операции очень простым в настройке. Оба являются коммерческими продуктами - хотя это означает некоторые начальные затраты, вы также должны получить пакет поддержки. Перечислены некоторые альтернативные бесплатные продукты Вот
OTOH, возможно, вы захотите взглянуть на GoSA - он больше ориентирован на управление корпоративным каталогом LDAP, поэтому (AFAIK) не будет обрабатывать всю настройку электронной почты и vhost для разных доменов. В отличие от plesk и cpanel это бесплатно.
Насколько маленький «очень маленький»? Действительно ли текучесть пользователей достаточно высока, чтобы инвестировать в инфраструктуру управления пользователями? Если это происходит пару раз в год, возможно, лучший способ решить эту проблему - использовать систему справки, на которую вы ответили.
Если это является действительно важно делегировать эту способность, насколько техничен человек, который будет это делать? Могут ли они справиться с подключением к серверу и запуском cyradm
из командной строки? (Или использовать его удаленно, но я не думаю, что он поддерживает ssl, поэтому это не так безопасно.)
Другой подход состоял бы в том, чтобы сервер аутентифицировался по каталогу LDAP, и компания могла бы использовать любое количество типичных инструментов управления учетными записями LDAP. Является ли компания магазином Linux или они ориентированы на Windows? Возможно, у них уже есть сервер AD.
В противном случае существует проект под названием web-cyradm который может делать то, что вы хотите. Но я никогда им не пользовался.