Требуется выделенный IP*

Ergo Хостинг

Ergo — это современный IRC сервер с IRCv3, встроенными учётными записями, историей каналов и TLS слушателем на стандартном порту IRC 6697.

  • Один клик развернуть
  • 15 ГБ Необходимое дисковое пространство
  • 1 ГБ ОЗУ Необходимая память
  • От 2 € Цена
Заказать сейчас Без сборов за установку

Что вы получаете
на 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

1

Ergo

Ergo — это один бинарный файл с встроенными учётными записями и историей, и его значения по умолчанию подталкивают вас к TLS. InspIRCd — это модульный демон с длинным списком официальных модулей и Docker-образом, который открывает как порты клиентов, так и порты связи серверов. Выбирайте InspIRCd, когда вам нужен этот набор модулей и вы готовы добавить services. Выбирайте Ergo, когда вам нужна интегрированная модель учётных записей.

2

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. Адрес не определяет пароль оператора или политику канала.