Ergo Хостинг
Ergo — это современный IRC сервер с IRCv3, встроенными учётными записями, историей каналов и TLS слушателем на стандартном порту IRC 6697.
- Один клик развернуть
- 15 ГБ Необходимое дисковое пространство
- 1 ГБ ОЗУ Необходимая память
- От 2 € Цена

Официальные ссылки
Официальные ссылки и оригинальный сайт Ergo
Что вы получаете
на AvaHost
Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.
Этот шаблон не включает контейнер базы данных.

Технологии
- Образ Docker
- ghcr.io/ergochat/ergo:stable
- Порт по умолчанию
- 0

Как работает Ergo
Ergo, из проекта ergochat, — это IRC-сервер, ориентированный на IRCv3. Учётные записи, регистрация каналов и история хранятся в собственном хранилище данных. Docker-образ ghcr.io/ergochat/ergo:stable поставляется с готовой конфигурацией и может сгенерировать сертификат, так что при первом запуске сервер слушает на порту 6697. Проект рекомендует использовать init-процесс в Docker. Сохраняйте хранилище данных, смонтировав том в /ircd. Открытый текст на порту 6667 доступен только для localhost в конфигурации по умолчанию, поскольку в документации указано, что открытый текст приглашает перехват. Публичный слушатель, который вам следует планировать, — это TLS на порту 6697.
Клиенты сохраняют имя хоста и этот порт. Они не используют обычный веб-сайт для сеанса чата, хотя вы всё ещё можете разместить небольшую домашнюю страницу по HTTPS, если захотите. В конфигурации по умолчанию нет требований к PostgreSQL или MariaDB. Хранилище данных — это директория /ircd.
Ключевые возможности Ergo
Встроенные учётные записи означают, что вам не нужно подключать отдельный демон services для регистрации ников и каналов. История и вход в стиле SASL являются частью современного профиля IRC, который реализует Ergo. Сертификаты можно заменить на полученные вами для имени хоста. Примечания документации о обратном прокси имеют значение только если вы поместите балансировщик нагрузки впереди, что эта базовая конфигурация не предполагает.
AvaHost автоматически обновляет контейнер и создаёт резервные копии тома /ircd по расписанию. IRC-сети живут или умирают в зависимости от доступности сертификата и порта, поэтому протестируйте подключение клиента после обновления. Для этого пакета требуется выделенный публичный IP-адрес, чтобы клиенты имели стабильный адрес для подключения на порту 6697. Почта приложения не включена в Ergo.
Ergo vs InspIRCd
Ergo
Ergo — это один бинарный файл с встроенными учётными записями и историей, и его значения по умолчанию подталкивают вас к TLS. InspIRCd — это модульный демон с длинным списком официальных модулей и Docker-образом, который открывает как порты клиентов, так и порты связи серверов. Выбирайте InspIRCd, когда вам нужен этот набор модулей и вы готовы добавить services. Выбирайте Ergo, когда вам нужна интегрированная модель учётных записей.
InspIRCd
Оба говорят на IRC. Они не используют один и тот же файл конфигурации, и сеть, связанная между ними, — это проект оператора, а не то, что настраивает эта страница хостинга.
Кто использует Ergo
Небольшие сообщества, которые хотят современный IRC-сервер без сборки services, используют Ergo. Он также подходит для приватного канала команды с зарегистрированными никами. Это плохой выбор, если ваши операторы уже стандартизированы на модулях InspIRCd или если вы не можете опубликовать порт 6697 на публичном адресе.

Самостоятельный хостинг Ergo: требования и стоимость
Базовая конфигурация — это 512 МБ оперативной памяти и половина ядра CPU, образ ghcr.io/ergochat/ergo:stable, данные на /ircd, без отдельного контейнера базы данных. На AvaHost рекомендуемый минимум для Ergo — это План 1 за €2. Пакет Ergo включает развёртывание в один клик, имя хоста, автоматические обновления и запланированные резервные копии. Автоматический HTTPS применяется к любой странице браузера. Сам IRC использует слушатель TLS на порту 6697. Это развёртывание требует выделенного публичного IP-адреса, чтобы клиенты могли достичь этого слушателя на стабильном адресе.
F.A.Q
Ergo начинается с €2 на Plan 1. Цена включает ircd и его объём данных, но не веб-чат ферму и не второй пакет услуг. Активная сеть, большая история или загрузки файлов через ботов могут оправдать больше оперативной памяти или дискового пространства. Клиентское программное обеспечение, которое устанавливают ваши пользователи, находится вне плана.
Да. Укажите имя хоста на выделенный адрес и сообщите клиентам использовать порт 6697 с TLS. Сертификат веб-сайта на порту 443 не заменяет этот IRC-слушатель. Вы по-прежнему создаёте учётные данные оператора и решаете, открыта ли регистрация. DNS остаётся в вашей зоне.
AvaHost автоматически обновляет Ergo и выполняет резервное копирование тома /ircd по расписанию, где хранятся учётные записи и история. После обновления подключитесь с клиентом и убедитесь, что регистрация по-прежнему работает. Сохраняйте копию любого сертификата, который вы установили самостоятельно, если он находится вне этого тома.
Поскольку IRC-клиентам требуется стабильная публичная точка входа на порту 6697, а конфигурация Ergo по умолчанию исключает открытый текст из публичного интернета. AvaHost поэтому требует выделенный публичный IP-адрес для этого пакета, так же как и для других слушателей, отличных от HTTP. Адрес не определяет пароль оператора или политику канала.
