Потрібен виділений IP*

Ergo Хостинг

Ergo — це сучасний IRC сервер з IRCv3, вбудованими обліковими записами, історією каналів та TLS слухачем на стандартному порту IRC 6697.

  • Один клік розгортання
  • 15 ГБ Потрібно місця на диску
  • 1 ГБ ОП Потрібна пам'ять
  • Від 2 € Ціна
Замовити зараз Безкоштовна установка

Що ви отримуєте
на AvaHost

Розгортання в один клік, власний домен, безкоштовний HTTPS, автоматичні оновлення додатків та заплановані резервні копії входять у кожен Cloud App. Ви можете запускати кілька додатків на одному сервері, і доступ до терміналу включений.

Цей шаблон не містить контейнер бази даних.

Замовити сервер

Технічні дані

Docker-образ
ghcr.io/ergochat/ergo:stable
Порт за замовчуванням
0

Як працює Ergo

Ergo, з проекту ergochat, — це IRC-сервер, спрямований на IRCv3. Облікові записи, реєстрація каналів і історія зберігаються в його власному сховищі даних. Docker-образ ghcr.io/ergochat/ergo:stable поставляється з придатною конфігурацією та може генерувати сертифікат, тому при першому запуску відповідає на порту 6697. Проект рекомендує процес ініціалізації в Docker. Зберігайте сховище даних, змонтувавши том на /ircd. Відкритий текст на порту 6667 доступний лише з localhost у конфігурації за замовчуванням, оскільки документація стверджує, що публічний відкритий текст запрошує перехоплення. Публічний слухач, який слід планувати, — це TLS на порту 6697.

Клієнти зберігають ім'я хоста та цей порт. Вони не використовують звичайний веб-сайт як сеанс чату, хоча ви все ще можете розмістити невелику домашню сторінку на HTTPS, якщо захочете. У конфігурації за замовчуванням немає вимог до PostgreSQL або MariaDB. Сховище даних — це каталог /ircd.

Ключові можливості Ergo

Вбудовані облікові записи означають, що вам не потрібно підключати окремий демон служб для реєстрації нікнеймів і каналів. Історія та вхід у стилі SASL є частиною сучасного профілю IRC, який реалізує Ergo. Сертифікати можна замінити на ті, які ви отримаєте для імені хоста. Примітки документації про зворотний проксі мають значення лише якщо ви розмістите балансувальник навантаження попереду, що цей базовий варіант не передбачає.

AvaHost автоматично оновлює контейнер і за розкладом створює резервні копії тому /ircd. IRC-мережі живуть або гинуть залежно від того, чи доступні сертифікат і порт, тому протестуйте підключення клієнта після оновлення. Цей пакет вимагає виділеної публічної IP-адреси, щоб клієнти мали стабільну адресу для порту 6697. Поштові повідомлення програми не включені в Ergo.

Ergo проти InspIRCd

1

Ergo

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

2

InspIRCd

Обидва розмовляють IRC. Вони не мають спільного файлу конфігурації, а мережа, пов'язана між ними, — це проект оператора, а не те, що налаштовує ця сторінка хостингу.

Хто використовує Ergo

Невеликі спільноти, які хочуть сучасний IRC-сервер без збирання служб, використовують Ergo. Він також підходить для приватного командного каналу з зареєстрованими нікнеймами. Це слабка відповідність, якщо ваші оператори вже стандартизують модулі InspIRCd або якщо ви не можете опублікувати порт 6697 на публічній адресі.

Самостійний хостинг Ergo: вимоги та вартість

Базовий варіант — 512 МБ оперативної пам'яті та половина ядра процесора, образ ghcr.io/ergochat/ergo:stable, дані на /ircd, без окремого контейнера бази даних. На AvaHost рекомендований мінімум для Ergo — План 1 за €2. Пакет Ergo включає розгортання в один клік, ім'я хоста, автоматичні оновлення та запланований резервний копіювання. Автоматичний HTTPS застосовується до будь-якої сторінки браузера. Сам IRC використовує слухач TLS на порту 6697. Це розгортання вимагає виділеної публічної IP-адреси, щоб клієнти могли досягти цього слухача на стабільній адресі.

F.A.Q

  • Ergo починається з €2 на Plan 1. Ціна охоплює ircd та його обсяг даних, але не веб-чат ферму та не другий пакет послуг. Активна мережа, велика історія або завантаження файлів через ботів можуть виправдати більше RAM або диска. Клієнтське програмне забезпечення, яке встановлюють ваші користувачі, знаходиться поза межами плану.

  • Так. Вкажіть hostname на виділену адресу та повідомте клієнтам використовувати порт 6697 з TLS. Сертифікат вебсайту на порту 443 не замінює цей IRC listener. Ви все ще створюєте облікові дані оператора та вирішуєте, чи відкрита реєстрація. DNS залишається у вашій зоні.

  • AvaHost автоматично оновлює Ergo та регулярно створює резервні копії томи /ircd, де зберігаються облікові записи та історія. Після оновлення підключіться до клієнта та переконайтеся, що реєстрація все ще працює. Збережіть копію будь-якого сертифіката, який ви встановили самостійно, якщо він знаходиться поза цим томом.

  • Оскільки IRC-клієнти потребують стабільної публічної точки входу на порту 6697, а типова конфігурація Ergo утримує відкритий текст від публічного інтернету. AvaHost тому вимагає виділеної публічної IP-адреси для цього пакета, так само як для інших не-HTTP слухачів. Адреса не визначає ваш пароль оператора або вашу політику каналу.